Response schema¶
All responses are JSON. The fields returned depend on what you request via
include.
Top-level fields¶
Field |
Always present |
Description |
|---|---|---|
|
Yes |
|
|
Yes |
The search URL that was fetched. |
|
Yes |
ISO-8601 timestamp of when the page was fetched. |
|
Yes |
Request metadata. Includes |
|
When requested |
Raw rendered HTML of the SERP page. Returned when |
|
When requested |
Array of parsed organic results. Returned when |
organicResults¶
Each item in the organicResults array has the following fields:
Field |
Type |
Always present |
Description |
|---|---|---|---|
|
integer |
Yes |
Position in results, starting at 1. |
|
string |
Yes |
Result title as shown on the SERP. |
|
string |
Yes |
Link to the result page. |
|
string |
No |
Description text shown on the SERP. |
|
string |
No |
URL as displayed on the SERP (may differ from |
Example response¶
{
"status": "success",
"url": "https://www.example-engine.com/search?q=web+scraping+tools",
"fetchedAt": "2026-05-11T09:36:57Z",
"meta": {
"requestedAt": "2026-05-11T09:36:39Z",
"geolocation": "US",
"locale": "en-US"
},
"organicResults": [
{
"rank": 1,
"title": "Zyte - Web Scraping API",
"url": "https://www.zyte.com/",
"snippet": "The leading web scraping platform...",
"displayedUrl": "zyte.com"
},
{
"rank": 2,
"title": "ScraperAPI",
"url": "https://www.scraperapi.com/",
"snippet": "Scale data collection with a simple API.",
"displayedUrl": "scraperapi.com"
}
]
}