InfraOpenRouterConfirmed
Story 11 of 13 in the Wednesday 11 November editionOpenRouter launches Extractions API alpha for typed JSON document parsing with confidence scores
Published on 10 November 2026 and announced on 11 November 2026 with initial models from Cloudflare, Inception and ScaleDown, the alpha endpoint extracts nine native field types from text, images and PDFs.
OpenRouter launched its Extractions API in alpha (/api/alpha/extractions, published on 10 November 2026 and announced broadly on 11 November 2026), introducing a dedicated endpoint that pulls structured, typed JSON values directly from unstructured text, images, and PDFs without prompt-engineered JSON wrappers. At launch, the API routes across three specialised extraction providers: Cloudflare (including cloudflare/clairic, demonstrated extracting six invoice fields for $0.00011), Inception, and ScaleDown.
Nine schema field types, Unicode spans and calibrated null floors
Developers pass a document in state (or image and PDF references in assets) alongside a map of named fields across nine built-in types: text, number (with configurable decimals and units), date, time, datetime, list, duration, estimate, and multi-step forecast. Rather than returning raw strings alone, single-value extractions return per-field confidence scores, spell_confidence on OCR text read from images, Unicode code-point character spans ([start, end)) pinpointing the exact source substring on supported text models, and p_null, the calibrated probability that a requested field is absent from the document.
When p_null crosses 0.5 (or a custom per-field null_threshold), the API returns an explicit null alongside a best-effort guess value so downstream pipelines can enforce deterministic confidence floors and route only uncertain fields to human review, while estimate and forecast fields express uncertainty through mean, median, p10, and p90 distributions.
Technical details
- Alpha endpoint and providers
- /api/alpha/extractions routing across Cloudflare (cloudflare/clairic), Inception and ScaleDown
- Accepted input formats
- Plain or raw document text in state plus base64 or URL images and PDFs in assets
- Nine built-in field types
- text, number, date, time, datetime, list, duration, estimate and multi-step forecast
- Uncertainty metadata
- confidence, p_null (with null_threshold and fallback guess), spell_confidence and [start, end) spans
- Demonstrated per-doc cost
- $0.00011 for a six-field text invoice (1,138 input tokens, 0 output tokens) and $0.00025 for a PNG receipt
Release details & context
Zero-output-token billing, relative date resolution and image OCR limits
In OpenRouter’s Extractions API announcement, OpenRouter demonstrates cloudflare/clairic parsing six invoice fields across 1,138 input tokens (118 state tokens and 666 schema tokens over 4 internal passes) with 0 output tokens billed ($0.00011 total), resolving net-45 payment terms from a caller-supplied reference_date, returning null alongside a fallback guess (at p_null 0.9999) for an absent po_number, and modelling days_to_pay as a distribution (median 45, mean 44.79, p10 42, p90 47).
Expanding OpenRouter’s task-specific endpoints after Auto Code Routers and Crouton alpha, image extractions (such as a $0.00025 PNG receipt call) add OCR spell_confidence scores alongside p_null and confidence, though Unicode [start, end) character spans apply only to text documents and image calls do not return bounding-box coordinates.
Common questions
Does the OpenRouter Extractions API return bounding boxes on receipt or invoice images?
No, image extractions return per-field confidence, p_null and OCR spell_confidence scores without spatial bounding-box coordinates, while [start, end) Unicode character spans apply to text inputs.
What happens when a requested field’s absent-field probability p_null exceeds the threshold?
Whenever p_null rises above 0.5 or a caller-configured null_threshold, the API sets the primary output to null while keeping its best-effort candidate inside a separate guess field.
Sources
- PrimaryIntroducing the Extractions APIopenrouter.ai
- On XOpenRouter (@OpenRouter) Extractions API alpha announcement on Xx.com
OpenRouter release timeline (3 launches tracked)
- OpenRouter launches free 1M-context multimodal stealth model Crouton Alpha
OpenRouter added Crouton Alpha, a free stealth reasoning model with a 1,048,576-token context window across text, image, audio, video and file inputs.
- OpenRouter launches next-generation Auto Router and Auto Code for coding agents
OpenRouter releases next-generation Auto Router and Auto Code, matching Claude Opus 5.5 on coding tasks at 74% lower cost with 0.65-second p90 routing latency.

