Unstructured documents.Perfect digital clarity.

Veriis extracts structured JSON from passports, IDs and resumes in under half a second — with zero-retention infrastructure engineered for regulated, high-volume operations.

See the engine ↓
Live

OCR extraction workspace

Passports, Aadhaar, documents, resumes, history, and API access

Dashboard

Client usage and OCR activity.

Assigned APIs

demo@northwind.example.com

active
Assigned keys
pk_live_ax7Q...
default
1,387 requests60/minactive
PassportDocumentResumeAadhaar
pk_test_m2Kd...
default
523 requests60/minrevoked
PassportDocumentResumeAadhaar
Northwind Trading Co.
PassportDocumentResumeAadhaar

Current Usage

Latest 100 history records

Account
Northwind Trading Co.
Most used
Resume
Last OCR
Jul 6, 2026, 4:18 PM
History total
2,140

Metered requests

1,910

Across every assigned API key

This week

214

Last 7 days

Average OCR time

5.2s

214 timed request(s)

Success rate

100%

1 failed request(s)

Request Volume

Daily OCR requests

Fri
Sat
Sun
Mon
Tue
Wed
Thu

OCR Mix

Usage by API

Passport58 / 27%
Document44 / 21%
Resume82 / 38%
Aadhaar30 / 14%

Processing Time

Recent OCR latency

Aug 20Peak 16.4sAug 20

API Health

Verified client access

Accessconnected
Email
demo@northwind.example.com
API key
pk_live_ax7Q...

Recent OCR History

Latest requests for this account

APISummaryFileTimeStatus
ResumeJ. ALVAREZcandidate-4821.pdf14.8sok
PassportM. OYELARANpassport-sample-07.pdf3.9sok
ResumeNo summarycv-upload-2290.jpg16.3sok
DocumentNo summaryinvoice-2043.pdf8.1sok
AadhaarNo summaryaadhaar-sample-03.jpg4.3sok
PassportL. BJORNSTADpassport-sample-04.pdf3.6sok

Trusted by scaling platforms worldwide

StripeRampNotionLinearDatadogVercelSnowflakeStripeRampNotionLinearDatadogVercelSnowflake

One engine, every document workflow.

From mobile capture to AI-driven routing — Veriis handles the entire pipeline, so your team doesn't have to.

Capture documents anywhere

Snap a passport, ID or resume from any device — Veriis returns structured JSON before you pocket your phone.

9:41
Recent scans≡
Passport
NLD · A. Voss
Resume
Backend Engineer
ID Card
DEU · S. Reinhardt
99.4%Extraction Accuracy
✦Corebyte
88%Lower Overhead Costs
❖Luminous

Performance that scales with you

Whether you're a 3-person startup or a growing enterprise — the same sub-second latency.

document_noLow conf.
XN7742891
Erica
Samuel

Human-in-the-loop review

Route low-confidence fields to your team and watch corrections land in real time — live cursors, comments, and audit trail.

Capture document
Extract with AI
Validate & score
Route structured JSON

Smart automation

Reduce manual data entry with an AI pipeline that captures, extracts, validates and routes — automatically.

Optical Precision

Engineered like an instrument.

Three fundamentals that separate Veriis from generic OCR pipelines.

Security
In-memory

Zero-Retention

Sensitive files are processed entirely in memory. Nothing is written to disk, cached, or forwarded to third-party model providers — ever.

0 ms retention · no disk · no cache
Throughput
Live

At Scale

Auto-scaling inference across three regions, sustained 4k req/s throughput and p95 latency under 460ms on high-resolution scans.

4,000 req/s · p95 460 ms · 3 regions
Architecture
Dual-engine

Dual Engines

Two specialized models, tuned independently: one for high-compliance identity documents, one for complex multi-column resumes.

2 engines · identity + multi-column layout

Python and Node SDKs.

Official clients for both runtimes, published under the same name and built on the same method surface — passports, documents and resumes in a single call.

from veriis import VerisOCR with VerisOCR() as client:    passport = client.passport.extract("passport.jpg")    print(passport.mrz.passport_number, passport.mrz.expiry_date)     document = client.document.extract("invoice.pdf", lang="eng+fra")    print(document.page_count, document.pages[0].text)     resume = client.resume.extract("resume.pdf")    print(resume.name, resume.total_experience_human, resume.skills)     # Large scans queue instead of blocking    queued = client.unstructured.submit("large-scan.pdf")    finished = client.unstructured.wait(queued.id)    print(finished.status, finished.result.page_count)
Client support
  • One name, both registries

    npm, PyPI and the Python import package are all veriis — and the two client surfaces mirror each other method for method.

  • Typed results, not raw text

    Passport MRZ fields, document pages and parsed resumes come back as structured objects you can read straight off the response.

  • Queue the heavy scans

    Large documents go through submit and wait, so a slow page count never blocks the request that started it.

  • Node 18+ and Python 3.10–3.14

    Point both clients at your deployment with VERIS_OCR_BASE_URL and VERIS_OCR_API_KEY.

$ python -m pip install veriis
Proven at Scale

See how Veriis empowers operations.

4.9/5 rating across high-volume enterprise platforms — from regulated fintech onboarding to HR at global scale.

5.0

What I love about Veriis is that it doesn't force our data pipeline into one rigid schema. It adapts to whatever documents we throw at it.

Taylor S.
HorizonWorks
TS
5.0

The API is a game-changer. We can extract, validate, and route documents in a single call. It keeps our systems connected without slowing us down.

David O.
NimbusWorks
DO
5.0

Our clients noticed the difference right away. Cleaner data, better turnaround, and fewer delays — everything just feels smoother now.

Hannah S.
Everpath
HS
5.0

Zero-retention was the dealbreaker for our compliance team. Veriis cleared review in a single pass — nothing else came close.

Rebecca V.
Fairwind
RV
5.0

What I love about Veriis is that it doesn't force our data pipeline into one rigid schema. It adapts to whatever documents we throw at it.

Taylor S.
HorizonWorks
TS
5.0

The API is a game-changer. We can extract, validate, and route documents in a single call. It keeps our systems connected without slowing us down.

David O.
NimbusWorks
DO
5.0

Our clients noticed the difference right away. Cleaner data, better turnaround, and fewer delays — everything just feels smoother now.

Hannah S.
Everpath
HS
5.0

Zero-retention was the dealbreaker for our compliance team. Veriis cleared review in a single pass — nothing else came close.

Rebecca V.
Fairwind
RV

Ready to put every document in focus?

Let's talk about how Veriis brings structured clarity to your document pipeline — at any volume.