Skip to main content
BenchLM
Data

ExtractBench: schema-guided enterprise document extraction (LlamaIndex leaderboard) (ExtractBench (LlamaIndex))

We show this table for reference; we do not rank on it.

Scores schema-guided extraction from 370 enterprise documents and 4,869 pages on value F1, record completeness, word and page grounding and cost, split by short, medium and long documents.

Overall value F1 on ExtractBench (LlamaIndex) — October 25, 2026 snapshot

We mirror the published overall value f1 view for ExtractBench (LlamaIndex). LlamaExtract Agentic Plus leads the public snapshot at 96.17%, followed by Reducto Deep Extract (96.08%) and Pulse (Effort) (96.07%). We do not use these results to rank models overall.

49 configurationsMultimodal & GroundedCurrentDisplay onlyUpdated October 25, 2026 snapshot

Overall value F1 table (49 configurations)

Overall value F1 results for ExtractBench (LlamaIndex)
RankModel / configurationScoreParameters (B)Open / closed
1LlamaExtract Agentic PlusLlamaIndexLlamaExtract · Default · 7.50¢ per page
96.17%
Not reportedUnknown
2Reducto Deep ExtractReductoSpecialized extraction API · Default · 6.35¢ per page
96.08%
Not reportedUnknown
3Pulse (Effort)PulseSpecialized extraction API · Effort · 10.50¢ per page
96.07%
Not reportedUnknown
4LlamaExtract AgenticLlamaIndexLlamaExtract · Default · 3.12¢ per page
95.65%
Not reportedUnknown
5Claude Sonnet 5.5AnthropicCoding agent · Sonnet 5.5 Evidence · 5.69¢ per page
94.68%
Not reportedClosed
6GPT-6 SolOpenAICoding agent · GPT-6 Sol Evidence · 9.80¢ per page
94.57%
Not reportedClosed
7Pulse (Non-effort)PulseSpecialized extraction API · Non-effort · 3.00¢ per page
94.51%
Not reportedUnknown
8LlamaExtract Cost-EffectiveLlamaIndexLlamaExtract · Default · 1.00¢ per page
94.21%
Not reportedUnknown
9GPT-5.6 SolOpenAICoding agent · GPT-5.6 Sol Evidence · 21.65¢ per page
93.77%
Not reportedClosed
10GPT-5.5OpenAICoding agent · GPT-5.5 · 27.83¢ per page
93.57%
Not reportedClosed
11GPT-5.5OpenAICoding agent · GPT-5.5 Evidence · 33.63¢ per page
93.35%
Not reportedClosed
12GPT-5.6 TerraOpenAICoding agent · GPT-5.6 Terra Evidence · 9.45¢ per page
92.26%
Not reportedClosed
13GPT-6 AstraOpenAICommercial VLM · Default · 11.09¢ per page
91.91%
Not reportedClosed
14GPT-5.6 LunaOpenAICoding agent · GPT-5.6 Luna Evidence · 1.20¢ per page
91.16%
Not reportedClosed
15GPT-6 LunaOpenAICoding agent · GPT-6 Luna Evidence · 0.97¢ per page
91.01%
Not reportedClosed
16Qwen3.8-Flash-NextAlibabaOpen-weight model · Default · no listed cost
89.88%
Not reportedOpen
17Qwen3.8-27BAlibabaOpen-weight model · Default · no listed cost
89.75%
Not reportedOpen
18Extend (Max Context)ExtendSpecialized extraction API · Max Context · 10.00¢ per page
88.62%
Not reportedUnknown
19Qwen3.6-35B-A3BAlibabaOpen-weight model · Default · no listed cost
88.11%
Not reportedOpen
20Qwen3.5-35B-A3BAlibabaOpen-weight model · Default · no listed cost
88.00%
Not reportedOpen
21DeepSeek V4.1 Flash 1017DeepSeekCommercial VLM · Default · 0.32¢ per page
87.11%
Not reportedOpen
22Claude Opus 4.8AnthropicCoding agent · Opus 4.8 · 16.17¢ per page
87.09%
Not reportedClosed
23Claude Opus 4.8AnthropicCoding agent · Opus 4.8 Evidence · 63.24¢ per page
86.84%
Not reportedClosed
24Qwen3.5 9BAlibabaOpen-weight model · Default · no listed cost
86.10%
Not reportedUnknown
25Claude Opus 5.5AnthropicCoding agent · Opus 5.5 Evidence · 12.14¢ per page
86.06%
Not reportedClosed
26Extend ExtractExtendSpecialized extraction API · Default · 6.80¢ per page
85.72%
Not reportedUnknown
27Datalab (Accurate + Balanced)DatalabSpecialized extraction API · Accurate + Balanced · 3.50¢ per page
85.70%
Not reportedUnknown
28Reducto ExtractReductoSpecialized extraction API · Default · 4.57¢ per page
83.79%
Not reportedUnknown
29Kimi K3Moonshot AICommercial VLM · Default · 6.75¢ per page
83.17%
Not reportedPending
30Qwen3.5 4BAlibabaOpen-weight model · Default · no listed cost
82.43%
Not reportedUnknown
31NuExtract3NuMindOpen-weight model · Default · no listed cost
81.02%
Not reportedUnknown
32GLM-5.3-FlashZ.AICommercial VLM · Default · 0.34¢ per page
80.75%
Not reportedOpen
33Gemini 3.8 FlashGoogleCommercial VLM · Default · 0.43¢ per page
80.71%
Not reportedClosed
34Gemini 3.5 FlashGoogleCommercial VLM · Default · 1.00¢ per page
79.84%
Not reportedClosed
35Reducto Extract (v4)ReductoSpecialized extraction API · v4 · 4.59¢ per page
79.58%
Not reportedUnknown
36Lift Datalab 9BDatalabOpen-weight model · Default · no listed cost
78.43%
Not reportedUnknown
37GPT-5.4 nanoOpenAICommercial VLM · Default · 0.21¢ per page
74.90%
Not reportedClosed
38Gemma 4 26B A4BGoogleOpen-weight model · Default · no listed cost
70.27%
Not reportedOpen
39Gemma 4 E4BGoogleOpen-weight model · Default · no listed cost
69.64%
Not reportedOpen
40InternVL3.5 14BOpenGVLabOpen-weight model · Default · no listed cost
66.35%
Not reportedUnknown
41InternVL3.5 8BOpenGVLabOpen-weight model · Default · no listed cost
64.63%
Not reportedUnknown
42Qwen3.5 2BAlibabaOpen-weight model · Default · no listed cost
63.40%
Not reportedUnknown
43Kimi-VL A3BMoonshot AIOpen-weight model · Default · no listed cost
57.77%
Not reportedUnknown
44Gemma 4 E2BGoogleOpen-weight model · Default · no listed cost
51.85%
Not reportedOpen
45NuExtract 2.0 8BNuMindOpen-weight model · Default · no listed cost
49.42%
Not reportedUnknown
46Qwen3.5 0.8BAlibabaOpen-weight model · Default · no listed cost
46.63%
Not reportedUnknown
47MiniCPM-V 4.5OpenBMBOpen-weight model · Default · no listed cost
45.85%
Not reportedUnknown
48Gemma 4 12BGoogleOpen-weight model · Default · no listed cost
45.39%
Not reportedOpen
49GLM-4.6V FlashZ.AIOpen-weight model · Default · no listed cost
45.19%
Not reportedUnknown

ExtractBench (Kaggle)

Published Kaggle aggregates only. Model configurations and evaluation dates stay attached to each result. These results do not enter overall or category rankings. Task data, prompts, answers, and per-case outputs are not included. How Kaggle Benchmarks reruns tests.

ExtractBench (Kaggle); source configurations remain separate from the canonical benchmark table.
Source rankSource model or configurationExtractBench overall scoreSource setupParameters (B)Open / closed
1GPT-5.6 Sol91.0%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown
2GPT-6 Astra90.3%Task version 6; Evaluated 2026-09-23Original resultNot reportedUnknown
3GPT-5.6 Terra90.0%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
4Gemini 4 Argon89.8%Task version 6; Evaluated 2026-10-09Original resultNot reportedUnknown
5GPT-5.589.1%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown
6Claude Sonnet 5.589.0%Task version 6; Evaluated 2026-09-30Original resultNot reportedUnknown
7Gemini 3 Flash Preview89.0%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
8GPT-5.6 Luna89.0%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
9Claude Opus 588.8%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
10Claude Sonnet 588.6%Task version 6; Evaluated 2026-08-21Original resultNot reportedUnknown
11Gemini 3.1 Pro Preview87.6%Task version 6; Evaluated 2026-08-21Original resultNot reportedUnknown
12Gemini 3.8 Flash87.1%Task version 6; Evaluated 2026-09-02Original resultNot reportedUnknown
13GPT-5.4 mini86.4%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown
14Gemini 3.5 Flash85.6%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
15Gemini 3.7 Flash85.5%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
16Claude Haiku 4.581.6%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
17Gemma 4 31B79.9%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown
18Gemini 3.5 Flash-Lite79.4%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
19Gemma 4 26B A4B77.8%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown
20GPT-5.4 nano68.9%Task version 6; Evaluated 2026-08-17Original resultNot reportedUnknown
21Gemini 3.6 Flash66.3%Task version 6; Evaluated 2026-08-18Original resultNot reportedUnknown

How to read this leaderboard

A higher overall value F1 means more correct values across all documents. Check the long-document column before trusting a high overall figure: several vision-language models score above 90 on short documents and under 35 on long ones because they truncate record lists. Grounding of zero means the system returned no usable evidence, not that it was wrong.

Operator receipt: 49 sourced rows are currently displayable on this page; the leading published row is LlamaExtract Agentic Plus at 96.17%.

Honest limit: Coding-agent rows are agent products, not plain model calls, and their cost reflects the harness. Open-weight rows list no cost. The publisher sells LlamaExtract, which leads the board; the dataset and evaluation code are public. The "Evidence" variants ask the agent for source evidence and are separate rows from the plain runs.

How we show ExtractBench

LlamaIndex gives each system a document and a JSON Schema and scores the values it returns. Value F1 counts every record, so truncating a long list costs recall; grounding is scored at word and page level against the cited evidence. The set has 370 documents and 4,869 pages across 67 document types. We mirror the leaderboard CSV the public site loads: 49 configurations across 47 systems.

Coding agents such as Codex and Claude Code appear as extraction systems: the agent reads the document and returns the schema. We map each run to the model it used and name the harness in the row; the cost reflects the harness, not a single model call. Check the long-document column before trusting an overall figure, since several vision-language models truncate record lists.

This is LlamaIndex's ExtractBench, not the unrelated Contextual AI benchmark of the same name. LlamaIndex sells LlamaExtract, which leads the board; the dataset and evaluation code are public. The table is display only and does not enter model rankings. Kaggle Benchmarks reruns the task through its own harness with different numbers; that board is the separate table below.

The published ExtractBench (LlamaIndex) snapshot places LlamaExtract Agentic Plus first at 96.17%. The third row is 0.10 points behind. The broader top-10 range is 2.60 points, so many of the published results sit in a relatively narrow band.

49 configurations have been evaluated on ExtractBench (LlamaIndex). The benchmark falls in the Multimodal & Grounded category. ExtractBench (LlamaIndex) is currently displayed for reference but excluded from the scoring formula, so it does not directly affect overall rankings.

About ExtractBench (LlamaIndex)

Year

2026

Tasks

370 documents, 4,869 pages, 8 business domains, 67 document types, each with a JSON Schema

Format

Order-insensitive value F1 overall and by document length; word and page grounding F1; cost and latency

Difficulty

Short documents are near solved; long record lists and grounding separate systems

Each ExtractBench document comes with a JSON Schema; the system returns structured values with source evidence. Value accuracy is an order-insensitive value F1 that counts every record in long lists, so truncating a list costs recall. Grounding is scored at word level and page level against the evidence the system cites. Documents are grouped as short, medium and long, and each row reports cost per page and latency per document. The board covers LlamaExtract, specialized extraction APIs, coding agents such as Codex and Claude Code running the extraction as a task, commercial vision-language models and open-weight models. We mirror the leaderboard CSV from the ExtractBench repository, which the public site loads at runtime, and store each catalog model's best overall value F1 on its row, including runs made through a coding-agent harness. The ExtractBench name is also used by Contextual AI for an unrelated benchmark; this page is LlamaIndex's.

Freshness and provenance

Version

ExtractBench leaderboard (LlamaIndex repository CSV)

Refresh cadence

Repository leaderboard updates

Staleness state

Current

Question availability

The 370-document dataset, schemas and evaluation code are public under Apache 2.0

CurrentDisplay only

BenchLM uses freshness metadata to decide whether a benchmark should still be treated as a strong differentiator, a benchmark to watch, or a display-only reference. For the full scoring policy, see the BenchLM methodology page.

Questions

What does ExtractBench measure?

ExtractBench gives a system a document and a JSON Schema and scores the values it returns. Value F1 counts every record, so a truncated list loses recall. Grounding checks whether the cited evidence points at the right words and pages. Cost per page and latency per document are reported with every row.

Why do coding agents appear on a document benchmark?

LlamaIndex ran Codex and Claude Code as extraction systems: the agent reads the document, writes code where it helps and returns the schema. Those rows are accurate but cost far more per page than an extraction API. We map each run to the model it used and name the harness in the row note.

Is this the same ExtractBench as Contextual AI's?

No. Contextual AI publishes an unrelated benchmark under the same name. This page mirrors LlamaIndex's ExtractBench, with its own dataset, schema-guided task and leaderboard. Kaggle Benchmarks also reruns the LlamaIndex task through its own harness; that board is shown as a separate table on this page because its numbers differ.

Last updated: October 25, 2026 snapshot · mirrored from the public benchmark leaderboard

Know when it’s worth switching models

The model to choose, the cheaper alternative, and the release we would wait on.

Read a sample issue

Join 6,100+ subscribers.

One email each week. Unsubscribe anytime.