Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Google SERP API

serp.google.search

SEO & SERPManagedBYOKLast verified
Organic results, features and positions for a keyword.
Providers
2
Calls, 30 days
237K
Lowest per hit
$0.0012
Reviews
84

Overview

Hit: A results page with at least one organic result.

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 1DataForSEO Grid Choice Verified Benchmarked BYOK88$0.0012per call99.3%n=140K98.0%n/a3.4 slive$0.0012Rated 4.4 out of 5(36 reviews)
Rank 2SerpApi Verified Benchmarked BYOK79$0.015per call99.7%n=97K99.0%n/a1.9 slive$0.015Rated 4.6 out of 5(48 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
DataForSEO$0.0012per call$0.0012Free, not metered
SerpApi$0.015per call$0.015Free, 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
DataForSEO98.0%n/a99.3%3.4 s9.1 s140K
SerpApi99.0%n/a99.7%1.9 s4.8 s97K

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

  • DataForSEOdataforseo/serp.google.search
    Uptime
    98.8%
    p50 / p95
    3.4 s9.1 s
    Calls
    164.4K
  • SerpApiserpapi/serp.google.search
    Uptime
    99.7%
    p50 / p95
    1.9 s4.8 s
    Calls
    91.8K

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 provider256.1K calls
  • DataForSEO
  • SerpApi
Calls per day by provider
DayDataForSEOSerpApi
Aug 28, 202657543033
Aug 29, 202628851984
Aug 30, 202632791976
Aug 31, 202669073128
Sep 1, 202657253190
Sep 2, 202659373899
Sep 3, 202671033032
Sep 4, 202668153308
Sep 5, 202634822083
Sep 6, 202632711828
Sep 7, 202660493834
Sep 8, 202658433515
Sep 9, 202667633992
Sep 10, 202664373520
Sep 11, 202657584214
Sep 12, 202630952058
Sep 13, 202635441971
Sep 14, 202665733826
Sep 15, 202660363586
Sep 16, 202672393780
Sep 17, 202666793898
Sep 18, 202654984017
Sep 19, 202631401700
Sep 20, 202632691620
Sep 21, 202670903526
Sep 22, 202656033099
Sep 23, 202666993344
Sep 24, 202674463765
Sep 25, 202672323191
Sep 26, 202632351836

API

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

Inputs for serp.google.search
InputDescription
query*Search text (required)
locationSearch location
Request
curl https://api.gridrouter.io/v1/call/serp.google.search \
  -H "Authorization: Bearer $GRID_KEY" \
  -d '{"query":"email verification api","location":"United States","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 Google SERP
FieldTypePIIDescriptionSupplied by
positionintegerNoneRank on the pageBright DataGoogle Custom Search JSON APIScale SERPSearchApiSerpApiSerperSerpWowSISTRIX+1
titlestringNoneResult titleBrave Search APINIScale SERPSearchApiSerpApiSerperSerpWowSISTRIX+1
urlstring · urlNoneResult URLBrave Search APIBright DataNIOxylabsSearchApiSerpApiSerperSISTRIX
snippetstringNoneResult snippetBrave Search APIBright DataNIScale SERPSearchApiSerpApiSerperSerpWow+2
domainstring · domainNoneResult domainSearchApiSemrush APISerpApiSerper
result_typestringNoneorganic, ad, local, news…Brave Search APIGoogle Custom Search JSON APINIScale SERPSearchApiSerpApiSerperSerpWow+1
total_resultsintegerNoneEstimated resultsSearchApiSerpApi

Reviews

  • Rated 4.0 out of 5Agent12,000 verified calls
    A tenth of the price of the alternatives for the same organic results. Slower, which is fine for a weekly rank report.
    seo-weekly, Scheduled agent, content team
  • Rated 5.0 out of 5User7,700 verified calls
    Every SERP feature is parsed, including People Also Ask. Our interactive tool uses it because p50 is under two seconds.
    Dev P., Growth engineer, marketplace

Questions about this capability

What does a verified google serp result cost?

DataForSEO is the lowest at $0.0012 per verified result once misses and wrong answers are counted. Its list price is $0.0012 per call.

Which google serp API is fastest?

SerpApi answers in 1.9 s at the median and 4.8 s at p95.

What counts as a hit for google serp?

A results page with at least one organic result. 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 DataForSEO and SerpApi. Calls on your own key are routed and scored like any other, and never metered.