Skip to main content
The ABBYY Vantage platform provides two REST APIs for integrating intelligent document processing into your applications:

Processing API

Submit documents, manage transactions, and retrieve extracted data

Reporting API

Access analytics and business reporting data

Base URL

All API requests are made to the Vantage production server:

Authentication

The Vantage API uses OAuth 2.0 for authentication. Every request must include an access token in the Authorization header:
Authorization: Bearer {your_access_token}
Vantage supports three authentication flows:
FlowBest For
Resource Owner Password CredentialsServer-to-server integrations
Authorization Code FlowUser-facing applications
Client CredentialsMachine-to-machine communication
Contact ABBYY to request a tenant in ABBYY Vantage. Once you have a tenant account, you can create user accounts and API clients for authentication.

Processing API

The Processing API (/api/publicapi/v1/) enables you to:
  • Create transactions — Submit documents for processing with a specific skill
  • Manage files — Upload, edit, and organize document images
  • Track status — Monitor transaction progress and handle errors
  • Retrieve results — Download extracted data in JSON or XML format
  • Manage catalogs — Work with data catalogs and lookup tables

Common Workflows

Process documents with a single request that handles upload, processing, and result retrieval automatically.Learn more →
Use separate API calls for fine-grained control over document upload, processing, and result retrieval.Learn more →
Integrate manual review into your workflow for documents requiring human verification.Learn more →

Reporting API

The Reporting API (/api/reporting/v2/) provides access to:
  • Business metrics — Transaction volumes, processing times, and throughput
  • Quality analytics — Extraction accuracy and confidence scores
  • Field-level data — Detailed extraction results for analysis
Learn more about Reporting →

Output Formats

Vantage returns extracted data in structured formats:

JSON Output

Hierarchical data with full extraction details and confidence scores

XML Output

Structured markup for systems requiring XML integration

Developer Resources

Developer Guide

Complete guide to integrating with the Vantage API

Postman Collection

Ready-to-use API collection for testing and exploration

Rate Limits & Best Practices

  • Batch operations — Use batch endpoints when processing multiple records (up to 5,000 catalog records per request)
  • Polling — When checking transaction status, use reasonable intervals (5-10 seconds)
  • Error handling — Implement retry logic with exponential backoff for transient errors

Next Steps

1

Set Up Authentication

Configure OAuth 2.0 for your application
2

Process Your First Document

Follow the processing guide to submit a document
3

Explore the API

Browse the full Processing API and Reporting API references