Talonic API
Extract any document into schema-validated data with a single API call. The Talonic API provides programmatic access to the full extraction pipeline — from document upload through schema validation to structured data delivery with per-cell provenance.
Base URL
https://api.talonic.com
Protocol
HTTPS + JSON
Auth
Bearer tlnc_...
Quick start
Three calls. A schema, an ingest, a query. See authentication for API key setup and schema formats for all schema options.
curl -X POST https://api.talonic.com/v1/extract \
-H "Authorization: Bearer tlnc_sk_live_7f3a...x9k2" \
-F "file=@contract.pdf" \
-F 'schema={"vendor_name":"string","total_amount":"number","due_date":"date"}'Endpoints
Extract
The primary extraction endpoint — send any document and receive schema-validated structured data.
Documents
Manage uploaded documents — list, retrieve, re-extract, or download markdown representations.
Extractions
Access extraction results — structured row data with per-cell provenance and confidence scores.
Schemas
Create and manage extraction schemas — define field names, types, and validation rules.
Jobs
Track asynchronous extraction jobs — poll status or cancel in-progress work.
Sources
Manage document sources — folders, integrations, and batch ingestion pipelines.
Search
Query structured data across extractions — filter, autocomplete, and materialize views.
Webhooks
Receive real-time notifications — HMAC-SHA256 signed event delivery with automatic retries.