docRefinery API documentation
Send a document, get structured data back as JSON. Start with the quickstart, then read how to authenticate, how to extract a document, and which errors and limits to plan for.
- QuickstartSend your first document to the docRefinery extraction API: get a key, submit a PDF, poll for the result and read checked fields. curl, Python and JavaScript.
- AuthenticationAuthenticate with the docRefinery document extraction API: bearer API keys, who can create them, expiry, revoking, activity logs and what a key can reach.
- Extract a documentExtract data from an invoice with the docRefinery API: submit with curl, Python or JavaScript, poll the run, then read fields, tables and low-confidence flags.
- Errors and limitsdocRefinery API errors and limits: error shapes, status codes, the monthly page quota, submissions per minute, the 100 MB upload limit and when to retry.
- IntegrationsConnect docRefinery to your systems: REST API keys, workflows from one sample document, a Chrome extension, JSON, CSV and XLSX export, and on-premises options.
Send your first document.
Make a free account and try the API on a file of your own.
100 pages a month free. No credit card, no sales call.