Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

439 providersThe OpenRouter for go-to-market data

One key for every GTM data tool.

Enrichment, email, phone, intent, ads, SEO and CRM calls through one API and one MCP server. See the price and the measured hit rate before every call, and pay only for what's found.

$5 in free credits. Failed calls are never billed.

curl https://api.gridrouter.io/v1/call/people.email.find \
  -H "Authorization: Bearer $GRID_KEY" \
  -d '{"first_name":"Dana","last_name":"Whitfield",
       "domain":"northwind.dev",
       "route":"best_value","max_price_usd":0.02}'
{
  "email": "dana@northwind.dev",
  "verdict": "valid",
  "provider": "leadmagic",
  "charged_usd": 0.005,
  "latency_ms": 812,
  "request_id": "req_9f2c41d7"
}

Routes to 439 data vendors, on one bill

Logos are trademarks of their owners and identify the vendors GridRouter routes to.

Calls routed, 30 days
4.6M
Every one feeds the scores
Verified hits, 30 days
3.8M
Found and confirmed correct
Endpoints scored
98
58 capabilities, 439 providers
Median p50 latency
1.2 s
3.6K ratings and reviews
Snapshot published

Every GTM data job, one schema each

58 capabilities across 22 categories. Each has one input shape and one output shape, whichever provider answers.

Browse the catalog

Compare providers before you call

9 providers answer people.email.find. Here is what each one actually found, how often it was right, and what a correct answer cost, from last month's routed traffic.

people.email.find9 providers · n=553K calls, 30 days

Last verified
Top 6 of 9 by Grid score. Per verified hit = price ÷ (fill × accuracy) for per-call billing, price ÷ accuracy for per-hit billing.
#ProviderGrid scorePriceFill rateAccuracyp50Per verified hitReviews
Rank 1LeadMagic Grid Choice Verified Benchmarked84$0.005per hit71.0%96.8%820 ms$0.0052Rated 4.7 out of 5(212 reviews)
Rank 2Icypeas77$0.004per hit61.0%94.4%1.4 s$0.0042Rated 4.3 out of 5(58 reviews)
Rank 3Prospeo75$0.0065per hit66.0%95.8%1.1 s$0.0068Rated 4.5 out of 5(131 reviews)
Rank 4Hunter73$0.011per hit58.0%95.1%640 ms$0.012Rated 4.4 out of 5(148 reviews)
Rank 5Listed on RapidAPITomba72$0.0045per hit52.0%92.1%900 ms$0.0049Rated 4.0 out of 5(41 reviews)
Rank 6Findymail69$0.009per hit69.0%97.2%2.3 s$0.0093Rated 4.6 out of 5(97 reviews)

The GridRouter Grid

Every GTM data category as a 2x2: what vendors deliver in routed traffic against how completely they cover the job.

Snapshot . Axes are zoomed to the field; the lines sit at the category median (76.8 execute, 47.4 coverage). Dashed lines trace each move since the last snapshot. A coral dot marks a related party.

Email: 11 vendors placed on 1.5M routed calls. Icypeas, LeadMagic lead this snapshot.

  • Up is Ability to Execute: reliability, fill, accuracy, speed and value from real calls.
  • Right is Completeness of Coverage: capabilities, API surface, pricing transparency and compliance, every fact sourced.
  • No vendor pays for placement. Scores use sample data until live traffic accrues. Snapshot Sep 26, 2026.

Search, see the price, then call

  1. 1Step 1 of 3

    Search the catalog

    Ask for the job, not the vendor. Every capability has one id and one input shape, whichever provider answers it.

    GET /v1/catalog/search?q=work+email
    
    people.email.find   9 providers  from $0.004/hit
    email.verify        7 providers  from $0.0006/call
    email.pattern       3 providers  from $0.002/hit
  2. 2Step 2 of 3

    See price and quality first

    A quote returns the provider, price, fill rate and accuracy measured on the last 30 days of traffic, before anything is charged.

    POST /v1/quote/people.email.find  {"rows":5000}
    
    provider     leadmagic   (Grid Choice)
    price        $0.005 per hit
    fill_rate    71.0%   accuracy 96.8%
    est_total    $17.75  cap $40.00
  3. 3Step 3 of 3

    Call, run, or send a list

    One call for a live lookup, a budgeted run for an agent, or an async list for 100k rows with a webhook when it's done.

    POST /v1/lists  leads.csv  route=waterfall
    
    run_7Qm2  queued → running → done
    rows 5,000  hits 3,612  charged $18.06
    failed calls 41  charged $0.00

Built for agents that spend money

Give an agent one token instead of twelve API keys, and a budget it can't exceed.

  • MCP server

    Claude Code, Cursor and any MCP client get search_catalog, quote, call and run_list as tools. The agent picks providers on measured data, not on a guess.

  • Agent tokens

    Each agent gets its own token scoped to capabilities and a spend cap. Revoke one agent without rotating anything else.

  • Budgeted runs

    A run stops at its cap, and every call lands on a receipt you can read: provider, price, latency and result.

Run receipt
run_7Qm2 · agent inbound-router · cap $25.00

  #  capability          provider      result    ms    usd
  1  people.enrich       leadmagic     hit      1,084  0.009
  2  company.enrich      leadmagic     hit        702  0.004
  3  people.email.find   leadmagic     miss       913  0.000
  4  people.email.find   findymail     hit      2,288  0.009
  5  email.verify        leadmagic     valid      531  0.0012
  6  crm.contact.upsert  hubspot       updated    402  0.000  (your OAuth)

  spent $0.0232 of $25.00 · failed 0 · byok calls 1

Scores from traffic, reviews from people who ran it

Every number is recomputed from routed calls. Reviews come only from accounts that have called the endpoint, humans and agents both.

  • Rated 5.0 out of 5Agent14,600 verified calls
    Resolved 71% of the catch-all addresses the first verifier left as unknown. p95 near 10s, so I only call it on the unknown bucket.
    send-guard, Claude Code, lifecycle marketingBounceBanemail.verify
  • Rated 5.0 out of 5User31,000 verified calls
    Same key as our finder and half a second per check. The verify-after-find step is basically free in latency terms.
    Sam O., Growth engineerLeadMagicemail.verify
  • Rated 5.0 out of 5Agent9,300 verified calls
    Checked 9,300 past champions in HubSpot. 412 had moved; 388 of those were confirmed on their live profile. That became our best-converting sequence.
    champion-tracker, Claude Code, customer successLeadMagicsignals.job_change
  • Rated 4.0 out of 5User9,150 verified calls
    Fastest p50 of the finders and very predictable. Fill is lower on companies under 50 people, so I only use it as the second step now.
    Tomás G., Founder, outbound agencyHunterpeople.email.find
  • Rated 5.0 out of 5Agent4,812 verified calls
    Ran 4,812 inbound signups through it last week. 3,390 hits, and the 7-day bounce check came back at 2.9%. Cheapest verified hit in the waterfall by a wide margin.
    inbound-router, Claude Code, RevOps team at a Series B devtools companyLeadMagicpeople.email.find
  • Rated 4.0 out of 5User4,400 verified calls
    We build our account list from brands that started new Meta campaigns this month. Creative and first-seen dates are the useful fields.
    Grace H., Demand gen, ecommerce toolingLeadMagicads.meta.search
Reliability
Share of calls that returned a well-formed response, with the sample size beside it.
Fill rate
Share of calls that found what was asked for, by each capability's own hit definition.
Accuracy
Share of hits confirmed correct downstream: bounces after send, dials that connected, profiles re-checked.
Speed
p50 and p95 latency from our edge, per provider, over 30 days.
Freshness
Median age of returned records. Live lookups show as live.
Value
Cost per verified hit: price after misses and wrong answers are counted.

Badges

Verified
Identity, terms and data handling reviewed by Relaygrid.
Benchmarked
Ran this month against our labeled benchmark set of 2,000 records.
Grid Choice
Top Grid score in its capability, benchmarked, with 1,000+ calls.

Reviews come from accounts with routed calls on the endpoint. Vendors can't pay for placement or edit scores; they can reply to reviews.

Free to build on

100k logged calls a month free. Paid plans add history, storage and workflows; your own keys are never metered.

Pricing details
  • Free

    $0forever

    Everything you need to build and ship, with generous room to grow.

    • 100k logged calls a month
    • 30 days of call logs
    • 50k private cached records
    • 5 waterfalls and 1 queue
    • Live tail, MCP, API and SDK
    • BYOK calls always free
  • Pro

    Most teams

    $49a month

    For a team running GTM data in production, with history and SQL.

    • 1M logged calls a month
    • 90 days of call logs
    • 500k private cached records
    • Unlimited waterfalls, 10 queues
    • 2 log drains and read-only SQL
    • Managed calls at list +15%
  • Team

    $249a month

    A year of history, every destination and full governance.

    • 5M logged calls a month
    • 360 days of call logs
    • 5M private cached records
    • Unlimited queues and every drain
    • SQL, anomaly alerts, subscription tracker
    • Managed calls at list +12%
  • Agency

    $599a month

    Run data for your clients in their own workspaces, and rebill it.

    • 10M logged calls a month
    • Unlimited client workspaces
    • 10M private cached records
    • Rebilling and white-label
    • Everything in Team
    • Managed calls at list +10%

Enterprise

from $2,000 a month

Committed spend, negotiated vendor rates, custom retention and a DPA.

  • Custom volume and retention
  • Negotiated managed rates
  • SSO, SCIM and audit export
  • DPA and security review
  • Invoiced committed spend
  • Reads of your own data, logs and catalog
  • Exports, in any format
  • Private cache hits (you already paid for that fact)
  • Failed calls
  • Misses on per-hit vendors
  • Calls made with your own vendor keys (BYOK)

For data vendors

List your API in the catalog

Open a pull request with a manifest. We map your endpoint to a capability, run it against the benchmark set, and publish it with real scores. You're paid at your list rate on every call.

Join 439 listed vendors
catalog/providers/acme-data/manifest.yaml
provider: acme-data
name: Acme Data
domain: acmedata.io
endpoints:
  - capability: people.email.find
    method: POST
    url: https://api.acmedata.io/v2/find
    billing: { unit: hit, price_usd: 0.006 }
    auth: { type: header, name: X-Api-Key }
    map:
      input:  { first_name: first, last_name: last, domain: company_domain }
      output: { email: result.email, verdict: result.status }

Keys stay in the vault

Security overview
  • Vault-encrypted keys

    Provider keys are envelope-encrypted per org and only decrypted inside the call path. They never reach an agent's machine.

  • Scoped keys and tokens

    API keys and agent tokens are limited by capability, provider, spend cap and expiry.

  • Audit log

    Every call records who, which token, which provider, what it cost and the result status.

  • No payload retention by default

    Request and response bodies are dropped after delivery unless you turn on retention for debugging.

Questions

How is this different from buying each tool directly?

One key, one balance and one schema per capability instead of a contract, a key and an integration per vendor. You also see measured fill rate and accuracy for every provider before you pick one.

Where do the quality scores come from?

From calls routed through GridRouter over the trailing 30 days plus a monthly benchmark against a labeled set. Every score shows its sample size and the last time the endpoint passed a probe.

Do you mark up provider prices?

Prices are shown per call before you call. Where we buy at volume we pass most of the discount through; bring your own key and those calls are never metered.

What happens when a provider is down?

Failed calls aren't billed. With route=waterfall or best_value the call falls through to the next provider in the ranking and the receipt shows both attempts.

Can agents spend money without supervision?

Only up to the cap on their token. Agent tokens are scoped to capabilities and a spend limit, and a run stops when it reaches its budget.

Is my CRM data used to train anything or shared with vendors?

No. Payloads go only to the provider you call, aren't retained by default, and CRM writes run on your own OAuth grant.

One key. 98 scored endpoints.

Start with $5 in credits. No card to browse the catalog.