Page Extract API

Turn PDFs into JSON that fits your schema.

Send a document and a JSON Schema; get back the data, with the page each row is on. Long filings, scans and tables of thousands of rows included.

renaissance_13f.pdf

{
"holdings": [
{
"issuer": "10X GENOMICS INC",
"value": 21415529
},
{
"issuer": "111 INC",
"value": 84851
},
… 3,061 more
]
}

The most accurate on ExtractBench, for less

Value F1 over ExtractBench's 370 documents, from one page to 192, and what each method costs a page.

MethodOverallShortMediumLongA page
Page Extract pro96.8097.4695.4894.865¢
Page Extract standard96.3796.9894.9995.463¢
LlamaExtract Agentic Plus96.1797.0294.3094.657.5¢
Reducto Deep Extract96.0896.8494.8092.856.3¢
Pulse (Effort)96.0796.8394.7093.2410.5¢
LlamaExtract Agentic95.6596.0694.7994.733.1¢
Codex (GPT-6.1 Sol)95.3197.0192.9685.467.1¢

Page Extract's rows: our runs of November 8, 2026, with prompts tuned on the benchmark's documents, priced at what we charge. The other rows are from ExtractBench's leaderboard.

How it works

curl https://api.extract.pageindex.ai/v1/extract \
  -H "Authorization: Bearer $PAGEINDEX_SEARCH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"document": "doc_60a07bcef3094b68806070f2",
       "configuration": {
         "data_schema": {"type": "object", "properties": {
           "holdings": {"type": "array", "items": {"type": "object", "properties": {
             "issuer": {"type": "string"}, "shares": {"type": "number"}, "value_usd": {"type": "number"}}}}}},
         "tier": "standard",
         "cite_sources": true}}'
{
  "id": "ext_…",
  "status": "COMPLETED",
  "extract_result": {"holdings": [{"issuer": "APPLE INC", "shares": 1250000, "value_usd": 283912500}, …]},
  "extract_metadata": {"field_metadata": {"/holdings/0": {"page": 4}, …}},
  "usage": {"pages": 81, "credits": 2.43}
}

The API, field by field →

Pay for the pages you extract

Paid when a job completes; a cancelled or failed job is free. The same credit as Page Search, and $5 of it free to start.

Standard

$0.03 / page

For most documents.

Pro

$0.05 / page

A stronger model, for the hardest layouts.

Try it on your own documents.