Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Extract JSON API

ai.extract

AI UtilitiesManagedBYOKLast verified
A typed JSON object from messy text, validated against your schema.
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.

Endpoints

Every provider of this capability, ranked by Grid score: reliability, fill, accuracy, speed and cost per verified hit, weighted.

Endpoints under 1,000 calls are marked low sample.
#ProviderGrid scorePriceReliabilityFill rateAccuracyp50FreshnessPer verified hitReviewsLast verified
Rank 1OpenRouter Grid Choice Verified Benchmarked BYOK94$0.0015per call99.4%n=72K95.0%92.0%2.1 slive$0.0017Rated 4.5 out of 5(21 reviews)
Rank 2Diffbot Verified Benchmarked BYOK65$0.008per call98.0%n=6.1K90.0%90.0%3.6 slive$0.0099Rated 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.

ProviderList priceUnitPer verified hitYour own key
OpenRouter$0.0015per call$0.0017Free, not metered
Diffbot$0.008per call$0.0099Free, not metered

Performance

Fill rate, accuracy, success and gateway latency per provider over the trailing 30 days, with the sample behind each number.

ProviderFill rateAccuracySuccessp50p95Samples
OpenRouter95.0%92.0%99.4%2.1 s7.4 s72K
Diffbot90.0%90.0%98.0%3.6 s9.8 s6.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.

All apps

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.

Calls per day by provider83.1K calls
  • OpenRouter
  • Diffbot
Calls per day by provider
DayOpenRouterDiffbot
Aug 28, 20263010251
Aug 29, 20261608130
Aug 30, 20261534131
Aug 31, 20262655243
Sep 1, 20263044267
Sep 2, 20263225264
Sep 3, 20263120224
Sep 4, 20262631235
Sep 5, 20261361111
Sep 6, 20261401129
Sep 7, 20262982238
Sep 8, 20262750200
Sep 9, 20262866239
Sep 10, 20262782248
Sep 11, 20263176203
Sep 12, 20261527110
Sep 13, 20261664107
Sep 14, 20263376215
Sep 15, 20263010210
Sep 16, 20263339224
Sep 17, 20263241200
Sep 18, 20262666216
Sep 19, 20261632126
Sep 20, 20261518123
Sep 21, 20263155245
Sep 22, 20262683195
Sep 23, 20263022232
Sep 24, 20263362211
Sep 25, 20263328228
Sep 26, 20261614110

API

Same input for every provider. Add route=waterfall to fall through on misses, or provider=<slug> to pin one.

Inputs for ai.extract
InputDescription
text*Source text (required)
schema*JSON Schema for the output (required)
Request
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).

Every capability's fields
Output fields for Extract JSON
FieldTypePIIDescriptionSupplied by
fieldsobjectNoneStructured output per schemaClayMAOpenRouterParallel Web Systems
modelstringNoneModel idDeepSeek APIMAOpenRouterTogether AI
confidencenumberNoneExtraction confidenceClay

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.