Crawlzodocs
API referenceGoogle Search

Google search results

A Google results page for a query, parsed into structured JSON.

Temporarily unavailable. This endpoint is not currently serving requests. The parameters below are accurate; get in touch before building against it.

Returns a live Google results page already parsed: organic results, ads, the local pack, related questions, related searches, and pagination.

The field names follow the convention most Google search APIs use (organic_results, ads, local_results, related_questions, related_searches, search_parameters), so an existing parser usually maps over with little or no change.

This endpoint takes GET with query parameters, not a POST body.

No example response is shown for this endpoint.

GET
/v1/scrapers/serp_search_json

Authorization

ApiKeyAuth
X-API-Key<token>

Your API key. Sent on every request.

In: header

Query Parameters

q*string

The search query. URL-encode spaces and symbols.

location?string

Where the search should appear to originate, for example New York or Austin, Texas, United States. The resolved value comes back as location_used.

hl?string

Interface language as a two-letter code, for example en, es, de.

Default"en"
gl?string

Country to search from as a two-letter code, for example us, gb, nl.

google_domain?string

Which Google domain to query, for example google.com or google.nl.

device?string

Device layout to request. Changes which blocks appear on the page.

Default"desktop"
page?integer

Results page, counting from 1. Increment for deeper pages.

Default1

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/scrapers/serp_search_json?q=car+insurance&hl=en"
{}