Extract Data from Documents. Catch Fraud. One API.

AI that reads documents and knows when they're lying.

Start Free Trial See It Work First

Join 1,000+ Leading Organizations using Veryfi APIs

Bring any document. Veryfi takes it from there.

Built into every response

Fraud Detection

Every document gets a verdict.

Veryfi checks the pixels, the math, and whether the same file has been seen before. A color, a score, and the reasons come back under meta.fraud, with no second API call.

How Veryfi reads the layers inside a PDF to detect fraud

A PDF bank statement looks like one page, but it is built from layers: the rendered page, annotations, text objects, extracted text, fonts, images, a page thumbnail, metadata, a digital signature, and the file structure. In this example the ending balance was edited. The page looks normal, but eight layers show the edit: a white annotation box over the old number, a new text object drawn on top, two balances in the extracted text, a font the bank never used, a thumbnail that still shows the original value, metadata from an online PDF editor, bytes added after the digital signature, and an incremental update that leaves the original content stream in the file. Veryfi Fraud Detection reads every layer, not just the pixels.

PDF forensics

One page. Ten layers.

Layer 1 of 10 · What you see

Rendered page

What a person sees on screen or on paper. The rows line up, the logo is right, and the ending balance reads $8,240.18.

Looks normal. A reviewer would approve it. The other nine layers tell a different story.

Flagged · 8 of 10 layers

Every flagged layer points to the same spot: the ending balance was edited.

Mobile capture SDK

Lens

Scan anything. Even offline.

The camera for your iOS or Android app. It finds the document, corrects perspective and glare, and reads it with on-device OCR, even with no signal.

New

Document to Markdown

Parse any document. LLM-ready.

One parsing call turns scans, photos, spreadsheets, emails, and multi-document PDFs into clean Markdown, with tables, checkboxes, and handwriting intact.

Extraction APIs

Paper in. JSON out.

Receipts, invoices, checks, KYC & KYB documents, and more, read field by field and returned as structured JSON your code can use right away.

Try it below in the interactive demo

See all APIs
Explore the Receipt OCR API
Explore the Invoice OCR API
Explore the Bank Check OCR API
Easy to Use RESTful APIs
from veryfi import Client
my_client = Client (). config_receipt ( "api-key" )
receipt_doc = my_client. doc_from_path ( "/path/to/receipt.jpg" )
parsed_receipt = receipt_doc. parse ( "receipt" )
Mobile Capture Framework
$ node server.js && veryfi listen
> Ready! Waiting for requests...
2022-09-04 13:54:57 [ 200 ] 2022-09-04 13:54:57 [200] receipt_data.created
2022-09-04 13:54:57 [ 200 ] charge.succeeded
2022-09-04 13:54:57 [ 200 ] receipt_data.succeeded

Developer Friendly API

Skip the boilerplate. Grab a free SDK, hit the API, and return structured data from any document in any format. Samples, tests, and Postman collections are on GitHub. Private Slack channel for the brave also available. Time to Ship!

SOC 2 Type II · Live

Global Bank-Grade Security & Compliance

Veryfi SOC 2 Type II compliant Certified seal

SOC 2 Type II

CERT · VERIFIED

Certified. GDPR, CCPA, and ITAR compliant.

HIPAA Compliance

HIPAA · BAA

We sign BAAs. PHI handled under HIPAA safeguards.

99.995% Uptime SLA

SLA · SAMPLED

Dedicated NVIDIA DGX — not shared cloud GPUs.

Deployment Flexibility

REGION · READY

Cloud API, hybrid, or on-premise when required.

GDPR

GDPR · READY

EU data protection. Lawful processing and subject rights.

Audit Trail

API · LOGGED

Every API call logged and timestamped for regulators.

Built for the banks that can’t afford “good enough.”

For the advancement of humankind.

From finance and insurance to healthcare and education, data shapes our world. Veryfi exists to liberate human potential by making data available and actionable.

Team Veryfi SKO - for the advancement of humankind