AP
Agent Provider Depot
Opinionated picks for agents
OpenAPI
← All jobs

Parse documents into LLM-ready chunks

Turn PDFs, Office, scans, and messy forms into markdown/JSON an agent can retrieve or extract from — not a web crawler.

At a glance — Oct 2026

Updated 2026-10-27 · forward this page: /jtbds/document-parse#brief

Scores as of 2026-09-14 (43 days old; Depot marks scores stale after 30 days). The pick is still Depot's current editorial pick; it has not been re-reviewed since. Prices below carry their own dates.

Depot Pick
LlamaParse · 8.22/10 for this job (curated estimate, high confidence)

Capability on tables/forms + dx + pricePerf of the cheap tier. Distinct from llm-ready-extract (web) and rag-memory (store).

Runner-up
Unstructured · 8.12/10

Scores higher than the pick on: Price / performance, Privacy / data retention, Lock-in risk (higher = worse).

When not to use the pick
Need connector-heavy ETL / VPC pipelines or OSS self-host partitioner — Unstructured; agentic forms/tables still fail LlamaParse bake-off — Reducto; you only have URLs not files — Firecrawl/Jina Reader.
Lock-in / migration
Runner-up Unstructured has lower stored lock-in risk (3.8 vs 4.8, 0–10, higher = more lock-in). Self-host fallback listed for this job: MarkItDown, Florence-2-base, PaddleOCR.
Sourced price (usd_per_1k_pages)

Pick: no sourced price in this job's unit (no_sourced_price).

Cheapest matching SKU: Reducto r-1 Parse API $10 — source, as of 2026-10-19. Not the pick; not quality-adjusted.

Price history: first seen 2026-10-19 · last changed no change recorded · history JSON

Free option
  • Docling (oss) — source, as of 2026-10-25
  • EasyOCR (oss) — source, as of 2026-10-25
  • Florence-2-base (oss) — source, as of 2026-10-25
Failure modes to watch
  • Collateral side effects: Snapshot the workspace or app state, then diff it against an allowlist. A passing check plus an unexpected diff is a failure.
  • Hallucinated tool arguments: Reject a call that fails the current schema or names an unknown id, and do that before the tool runs a side effect.
  • Partial tool success: Require a per-item status and a failure count. Success for the task requires the failed count to be zero or explicitly handed to a retry queue.
  • Schema drift: Validate every tool call and every loaded table against the current schema. Quarantine mismatches instead of coercing them.
  • Silent truncation: Tools must return whether the payload was truncated and how long the original was. Fail the task if the answer depends on the missing span.
  • Stale retrieval: Store the source URL and the time it was fetched. If a newer canonical page exists, or two stored sources disagree, do not answer from the older one.
Reported outcomes (submitted reports only)

This job: loading… JSON · reports never change scores · seed/test records excluded

Depot Pick (LlamaParse) on this job: loading… JSON · reports never change scores · seed/test records excluded

Cite: Agent Provider Depot, Depot Pick for document-parse: llama-parse, scores as of 2026-09-14. Agents: GET /api/decide?jtbd=document-parse

Free Parse documents into LLM-ready chunks options · All sourced prices, cheapest first · for data-etl agents

Depot Pick

LlamaParse

Capability on tables/forms + dx + pricePerf of the cheap tier. Distinct from llm-ready-extract (web) and rag-memory (store).

Pricing (directional): As of 2026-09-14 (llamaindex.ai/pricing + developers.llamaindex.ai): 1,000 credits = $1.25 (NA/EU). Free 10k credits/mo; Starter $50/mo (40k credits); Pro 400k credits. v2 parse tiers: Fast 1 / Cost-effective 3 / Agentic 10 / Agentic Plus 4…

Cite: Depot Pick for document-parse: llama-parse
Overall
8.2
curated_estimate
confidence: high · as of 2026-09-14
Capability fit
9.0
Price / performance
7.8
Latency / reliability
8.4
Developer & agent DX
8.8
Privacy / data retention
8.0
Lock-in risk (higher = worse)
4.8
Maturity / track record
8.2

Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.

Sources: LlamaParse pricing: https://www.llamaindex.ai/pricing · LlamaParse credit rates: https://developers.llamaindex.ai/llamaparse/general/pricing/

Depot pick for document-parse (PDF/Office → LLM-ready markdown/JSON). Unstructured when you need ETL connectors/VPC pipelines; Reducto when agentic extraction accuracy on nasty forms beats LlamaParse in a bake-off.

Quote for Parse documents into LLM-ready chunks

Depot Pick stays LlamaParse. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=document-parse

Only 1 candidate has a matching USD per 1k pages; nothing was compared, so pickIsPriceWinner is null.

Sourced price unavailable for the Depot Pick. No row in the pricing index.

1 of 4 candidates have no sourced price row. 3 are excluded from the USD per 1k pages comparison (doc_pages). min sourced document-parse price per 1k pages among candidates (per-page rows are used only when no per-1k row exists; never converted); credit-based plans were not ranked; not quality-adjusted

Runners-up

When NOT to use the top pick

Need connector-heavy ETL / VPC pipelines or OSS self-host partitioner — Unstructured; agentic forms/tables still fail LlamaParse bake-off — Reducto; you only have URLs not files — Firecrawl/Jina Reader.

Full ranking (score table)

Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.

#ProviderOverallFit$/perfLatencyDXAs of
1LlamaParseDepot Pick8.29.07.88.48.82026-09-14
2Unstructured8.18.48.28.28.02026-09-14
3Jina AI8.18.28.67.88.82026-09-14
4Reducto8.09.07.28.28.42026-09-14

Score methodology for this job

Capability on tables/forms + dx + pricePerf of the cheap tier. Distinct from llm-ready-extract (web) and rag-memory (store).

  • capabilityFit: 25%
  • pricePerformance: 18%
  • latencyReliability: 15%
  • developerDx: 15%
  • privacyPosture: 10%
  • lockInRisk: 7%
  • maturity: 10%