Extract JSON API
ai.extract
- Providers
- 2
- Calls, 30 days
- 78.1K
- Lowest per hit
- $0.0017
- Reviews
- 26
Overview
Hit: A schema-valid object. Accuracy: Share of fields matching a labeled reference set.
Best value
OpenRouter$0.0017 / verified
Highest fill
OpenRouter95.0%
Most accurate
OpenRouter92.0%
Fastest
OpenRouter2.1 s p50
Most reliable
OpenRouter99.4%
Endpoints
Every provider of this capability, ranked by Grid score: reliability, fill, accuracy, speed and cost per verified hit, weighted.
| # | Provider | Grid score | Price | Reliability | Fill rate | Accuracy | p50 | Freshness | Per verified hit | Reviews | Last verified |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Rank 1 | OpenRouter Grid Choice Verified Benchmarked BYOK | 94 | $0.0015per call | 99.4%n=72K | 95.0% | 92.0% | 2.1 s | live | $0.0017 | Rated 4.5 out of 5(21 reviews) | |
| Rank 2 | 65 | $0.008per call | 98.0%n=6.1K | 90.0% | 90.0% | 3.6 s | live | $0.0099 | Rated 4.1 out of 5(5 reviews) |
Pricing
List price per call, and what one verified hit costs once misses are counted. Failed calls are free.
| Provider | List price | Unit | Per verified hit | Your own key |
|---|---|---|---|---|
| $0.0015 | per call | $0.0017 | Free, not metered | |
| $0.008 | per call | $0.0099 | Free, not metered |
Performance
Fill rate, accuracy, success and gateway latency per provider over the trailing 30 days, with the sample behind each number.
| Provider | Fill rate | Accuracy | Success | p50 | p95 | Samples |
|---|---|---|---|---|---|---|
| 95.0% | 92.0% | 99.4% | 2.1 s | 7.4 s | 72K | |
| 90.0% | 90.0% | 98.0% | 3.6 s | 9.8 s | 6.1K |
Uptime
Share of calls without a vendor-side failure (errors, timeouts, capacity). Caller mistakes and refusals don't count against a vendor. Last 30 days, daily.
Sample dataIllustrative figures from the catalog's quality samples until live traffic is published
OpenRouteropenrouter/ai.extract- Uptime
- 99.2%
- p50 / p95
- 2.1 s7.4 s
- Calls
- 77.3K
Diffbotdiffbot/ai.extract
- Uptime
- 97.3%
- p50 / p95
- 3.6 s9.8 s
- Calls
- 5.9K
Apps
Public apps that identify themselves with X-Grid-App or HTTP-Referer and X-Title, over the last 30 days.
No public app has listed itself here yet. Add two headers to get yours ranked.
Activity
Routed calls per day over the last 30 days.
- OpenRouter
- Diffbot
| Day | OpenRouter | Diffbot |
|---|---|---|
| Aug 28, 2026 | 3010 | 251 |
| Aug 29, 2026 | 1608 | 130 |
| Aug 30, 2026 | 1534 | 131 |
| Aug 31, 2026 | 2655 | 243 |
| Sep 1, 2026 | 3044 | 267 |
| Sep 2, 2026 | 3225 | 264 |
| Sep 3, 2026 | 3120 | 224 |
| Sep 4, 2026 | 2631 | 235 |
| Sep 5, 2026 | 1361 | 111 |
| Sep 6, 2026 | 1401 | 129 |
| Sep 7, 2026 | 2982 | 238 |
| Sep 8, 2026 | 2750 | 200 |
| Sep 9, 2026 | 2866 | 239 |
| Sep 10, 2026 | 2782 | 248 |
| Sep 11, 2026 | 3176 | 203 |
| Sep 12, 2026 | 1527 | 110 |
| Sep 13, 2026 | 1664 | 107 |
| Sep 14, 2026 | 3376 | 215 |
| Sep 15, 2026 | 3010 | 210 |
| Sep 16, 2026 | 3339 | 224 |
| Sep 17, 2026 | 3241 | 200 |
| Sep 18, 2026 | 2666 | 216 |
| Sep 19, 2026 | 1632 | 126 |
| Sep 20, 2026 | 1518 | 123 |
| Sep 21, 2026 | 3155 | 245 |
| Sep 22, 2026 | 2683 | 195 |
| Sep 23, 2026 | 3022 | 232 |
| Sep 24, 2026 | 3362 | 211 |
| Sep 25, 2026 | 3328 | 228 |
| Sep 26, 2026 | 1614 | 110 |
API
Same input for every provider. Add route=waterfall to fall through on misses, or provider=<slug> to pin one.
| Input | Description |
|---|---|
| text* | Source text (required) |
| schema* | JSON Schema for the output (required) |
curl https://api.gridrouter.io/v1/call/ai.extract \
-H "Authorization: Bearer $GRID_KEY" \
-d '{"text":"Dana joined Northwind as VP Sales in March.","schema":"person","route":"best_value"}'Fields
The normalized output every provider maps into. Suppliers come from integrated endpoint mappings (verified) or field names in each vendor's API docs (vendor-claimed).
Reviews
- Rated 5.0 out of 5Agent8,100 verified calls
Classifies replies into interested, not now and wrong person against our schema. Invalid outputs are retried and not billed.
reply-triage, Custom agent, SDR inbox
Questions about this capability
What does a verified extract json result cost?
OpenRouter is the lowest at $0.0017 per verified result once misses and wrong answers are counted. Its list price is $0.0015 per call.
Which extract json API is the most accurate?
OpenRouter, at 92.0% across 72K calls in the last 30 days. Accuracy here is the share of fields matching a labeled reference set.
Which extract json API is fastest?
OpenRouter answers in 2.1 s at the median and 7.4 s at p95.
What counts as a hit for extract json?
A schema-valid object. Fill rate is the share of calls that produced a hit. Per-hit endpoints bill only hits, and failed calls are never billed.
Can I use my own provider key?
Yes for OpenRouter and Diffbot. Calls on your own key are routed and scored like any other, and never metered.