Google Maps API
for local data.
Real-time Google Maps results: local pack, place details, reviews and ratings — as structured JSON. Lat/lng-precise, 190+ countries.
One request. One full Maps result.
Local pack, place details, reviews — every Google Maps SERP returned as clean JSON.
Pass a query plus a precise lat/lng — we return the local 3-pack, full Maps results, ratings, hours, photos and reviews.
Every Maps signal parsed and typed.
Local pack, place cards, reviews, popular times — controlled by lat/lng, zoom, country and language.
Geolocation precision
Pass lat/lng and zoom — or city + country. We rewrite Google's `ll` parameter for pixel-accurate localisation.
llzoomcountrycityPlace lookup
Resolve any place_id, CID or data_id into the full place card — including hours, attributes and photos.
place_idciddata_idReviews & ratings
Paginate reviews, sort by recent or relevance, filter by rating or language. Great for review intelligence pipelines.
sortratinglanguagenext_page_tokenSERP fields
Local 3-pack, popular times, photos count, attributes, gps_coordinates — all parsed and typed.
local_resultspopular_timesgps_coordinatesattributesCoverage across 190+ countries
Residential, mobile and datacenter proxies across 190+ countries and 240+ Google domains — every SERP fetched live, every locale supported.
Data delivered where your stack lives.
Same SERP API, three transports. Pull on demand via REST, run async batches, or stream results back to your webhook.
API
Pull on demand.
One GET request. Every Google SERP feature parsed. Authenticate with a Bearer token, point at the endpoint, get structured JSON back in under 2 seconds.
/v1/google-search- Bearer auth
- JSON in, JSON out
Async
Bulk SERP pulls.
Submit up to 100k queries in one POST. We fan out across the proxy network in parallel and webhook the parsed JSON back when ready — perfect for daily rank tracking.
/v1/batch- 100k queries / batch
- parallel proxy fan-out
- webhook on completion
Webhooks
Push results back to your stack.
Configure a webhook URL and we POST every async batch completion or scheduled SERP delta there — signed, retried with exponential backoff.
→ your_endpoint- signed payloads
- exponential retry
- batch + scheduled deltas
What can you build with our API.
One POST request, four product surfaces. Each layered on top of the same endpoint — only the question changes.
Rank tracking platform
Pull positions for every keyword/country/device combo daily. Diff against the previous run, surface gainers and losers — captchas handled, residential proxies included.
qcountryhldevicegoogle_domainAI agent or RAG pipeline
Plug Serpyx in as a tool for Claude, GPT or Gemini. The agent issues queries, gets fresh JSON results back — no scraper to maintain, no proxy stack to babysit.
qnumcountryhlsafetbsSEO monitoring
Track who owns the featured snippet, knowledge graph, image pack and People Also Ask for every keyword. Capture ad copy, ad position and shopping ads in the same call.
qdevicecountrygoogle_domaintbsBrand monitoring
Schedule daily Google Search and News pulls for every brand keyword across markets. Catch new pages, ranking shifts and ad bids on branded queries.
qcountryhltbstimeBuilding something we haven't listed? Tell us what you're wiring it into. Half the columns we ship today came from a customer asking for one.

GDPR compliant
We process only public web data — no PII storage, no user tracking. Full GDPR alignment with signed DPA available.

CCPA compliant
California Consumer Privacy Act ready. We never sell personal data and ship clear opt-out endpoints.
Public web data only
Our scrapers fetch the same SERPs you'd see in a browser — public, indexed, citation-friendly. No PII stored.
Ship in minutes. Not weeks.
Get an API key in 60 seconds. Pull your first Google SERP as structured JSON — no proxies, no captchas, no maintenance.