SERP Async
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request body model for the /serp endpoint
The search engine to query.
google_search, google_sge, google_aio, google_maps_search, google_maps_reviews, google_maps_place, google_news, google_images, bing_search, yandex_search "google_search"
ISO Alpha-2 country code used to access the target search engine (e.g. US, DE, GB).
"US"
Device type used for the search request.
desktop, mobile "desktop"
Top-level domain for the search engine (e.g. "com", "co.uk", "de").
"com"
Locale used for the search request.
"en"
Geo-location for the search (canonical Google location name).
"New York, New York, United States"
Number of results to return (1–100).
1 <= x <= 10010
The result page number for pagination.
1 <= x <= 90071992547409911
When true, the SERP response is parsed into structured JSON.
true
The search keyword or phrase to query.
"nimble web data"
Whether to render the page in a browser before extracting.
false
Resolves redirect or broken URLs to their real destination. Adds a small increase in latency. If an individual result can't be resolved, that result falls back to the raw URL instead of failing the whole request.
false
When true, disables Google result filtering (filter=0) so omitted/duplicate and highly similar pages are also returned. Applies to Google search engines.
false
URL to call back when async operation completes
"https://example.com/webhook/callback"
Whether to compress stored data
true
Custom name for the stored object
"result-2024-01-15.json"
Type of storage to use for results
"s3"
URL for storage location
"s3://bucket-name/path/to/object"