Document Intelligence & OCR API Platform
Fast. Accurate. Secure. Veryfi extracts structured data from any document at enterprise scale. |
Veryfi API Portal Overview
The Veryfi API Portal is your central command center for document processing. It visualizes extraction results, tracks API usage, manages team members and permissions, and lets you configure automation and custom fields.
Inbox
The Inbox is your real-time feed of all documents submitted for processing. Review results, confirm extraction accuracy, and take action on flagged documents.
Team & Permissions
Manage collaborators and control access levels:
My Team Workspace - invite members, assign roles, and organize workspaces.
Admin Permissions - control who can view, submit, or manage API keys.
API Keys & Security
Credentials are available in the Keys section of Settings:
API Keys & Access Permissions - CLIENT_ID, Username, and API Key.
Key Rotation - rotate keys before going live and on a regular schedule.
Tip: Only Admin users can view or share API Keys. Non-admin team members do not have key access. Learn more |
Usage Analytics & Billing
Usage Analytics - track monthly document volume and API call counts.
Export - bulk-export extracted data in multiple formats.
Billing & Invoicing - upgrade plans, view invoices, and manage subscriptions.
Data Extraction API
The Veryfi Data Extraction API transforms unstructured documents into clean, structured JSON. Full reference documentation lives at docs.veryfi.com.
Authentication
Every request requires three credentials from your Keys page:
CLIENT_ID | Identifies your account (passed as CLIENT-ID header). |
Username | Your Veryfi username (used in Authorization header). |
API_KEY | Secret key paired with username: apikey USERNAME:API_KEY |
CLIENT_SECRET | Used for HMAC-SHA256 request signing. Signatures valid 30 minutes. |
Example
curl -L -X POST 'https://api.veryfi.com/api/v8/partner/documents' \-H 'Content-Type: application/json' \-H 'Accept: application/json' \-H 'CLIENT-ID: vrf0e1XaZU********WO6zr0VYv9' \-H 'AUTHORIZATION: apikey veryfi_demo:438c3332******212441fb0e' \
Authentication Guide - full credential setup and signature examples in JS, Python, Java, Bash.
Production base URL: https://api.veryfi.com/...[api/v8/partner/documents]
Dev/Staging URL: https://devapi.veryfi.com/..[api/v8/partner/documents]
Document Processing
Document Processing Overview - how to submit documents via URL, base64, or file upload.
Sync vs Async Processing - synchronous returns results immediately; asynchronous is ideal for high volume.
Rate Limits - understand request throttling per plan tier.
Error Responses - full error code reference and resolution guidance.
SDKs & Client Libraries
Official SDKs are available at docs.veryfi.com/api/getting-started/sdks for:
Python
Node.js / JavaScript
Java
PHP
Ruby
Go
.NET / C#
Supported Document Types & APIs
Veryfi supports a wide range of document categories. See the full list at Document Types Supported.
Document Type | Description | API Reference |
Receipts & Invoices | Purchase receipts, vendor invoices, bills etc | |
Bank Checks | Check number, payee, amount, routing/account. | |
Bank Statements | Transaction rows, opening/closing balances. | |
W-2 | Employee wage and tax summary forms. | |
W-9 | Vendor/contractor tax identification. | |
W-8BEN-E | Foreign entity tax status forms. | |
Business Cards | Name, email, phone, company, title. | |
AnyDocs (ADocs) | Generic extraction for any document type. | |
Document to Markdown | Convert any document to clean Markdown. | |
Classification API | Auto-classify document type before routing. | |
Fraud Detection | Detect tampered or fraudulent documents. |
Veryfi Lens for Mobile
Veryfi Lens is a drop-in mobile SDK for iOS and Android that adds document capture directly into your native app. Full documentation at docs.veryfi.com/veryfi-lens-mobile.
Supported Capture Types
Long Receipts - stitch multi-page or scroll receipts.
OCR - raw text extraction.
Headless Architecture - SDK without GUI for custom UI builds.
Lens Lite - lightweight instant-app variant.
Veryfi Lens for Browser
Embed document capture directly into any web application using the browser Lens SDK. See Getting Started - Browser Lens for setup and advanced event handling.
Veryfi Lens for WhatsApp
Let end users submit documents simply by sending a photo on WhatsApp.
No app install required. Getting Started - WhatsApp Lens.
Fast, Accurate, Secure
Speed
Factors Affecting Processing Speed - image quality, document complexity, async vs sync mode.
Accuracy
What Affects Extraction Accuracy - resolution, skew, lighting, and document quality.
File Requirements - accepted formats, minimum resolution, size limits.
Languages Supported - 60+ languages supported.
Security
SOC 2 Type 2 & Security Overview - Veryfi is SOC 2 Type 2 certified. Data is encrypted in transit and at rest.
Document Retention Management - configure how long documents are stored.
Advanced Features
Custom Fields & Extraction
Extend the default data model with fields specific to your business:
Automation & Custom Fields Collection - full automation documentation index.
Business Rules Engine
Business Rules Engine - define conditional logic to route, flag, or transform documents automatically.
Data Enrichment
Enrichment - auto-populate vendor details, merchant categories, and more.
Confidence & Bounding Boxes
Confidence Score Explained - per-field confidence scores guide human review workflows.
Bounding Boxes & Regions - pixel coordinates for every extracted field.
Integrations
Veryfi + Zapier Integration - connect Veryfi to 5000+ apps without code.
Model Training
Veryfi uses your corrections to continuously improve extraction accuracy on your specific document templates. Learn more about Model Training.
Model updates deploy approximately every two weeks.
New models are first released on devapi.veryfi.com before rolling to production.
Subscribe to ML Release Notifications to stay informed of improvements.
Model Training API reference - programmatically submit corrections.
Going Live Checklist
Complete each step before switching to production:
| Pre-Launch Step |
□ | |
□ | |
□ | |
□ | |
□ | |
□ | |
□ | |
□ | |
□ |
Support & Resources
Self-Service
FAQ / Help Center - searchable articles for all platform topics.
Interactive API Explorer - test endpoints live from your browser.
API Reference Docs - complete endpoint reference.
System Status - real-time availability and maintenance windows.
Direct Support
Email: [email protected]
Live Chat: available in the Web Portal and on veryfi.com
Slack: available for customers on paid support plans.
1:1 Demo: Schedule a complimentary demo with the Veryfi team.
Quick Reference: Key Links
Resource | URL |
API Portal | |
API Docs | |
Interactive API | |
Help Center (FAQ) | |
System Status | |
Blog | |
Schedule Demo | |
Email Support |
Questions? Reach us at [email protected] or chat at app.veryfi.com






