Google Search (SERP) API
google_searchExtract real-time Google Search results as structured JSON, covering organic listings, ads, knowledge graph, and People Also Ask. Ideal for SERP monitoring and SEO analysis.
Instructions
Scrape real-time Google Search results as structured JSON (organic results, ads, knowledge graph, people-also-ask, etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tbs | No | Advanced filter for time ranges / verbatim mode. | |
| html | No | Return the full HTML of the Google page instead of parsed JSON. (API default: false) | |
| page | No | Zero-based page number (0 = first page). (API default: 0) | |
| safe | No | Adult-content filter. (API default: off) | |
| query | Yes | Search query. Supports operators like site:, inurl:, intitle:. | |
| domain | No | Country-specific Google domain (e.g. google.co.uk, google.co.in). (API default: google.com) | |
| country | No | Two-letter ISO country code to geo-target results (e.g. us, gb, in, de). (API default: us) | |
| results | No | Number of results to return per page. | |
| language | No | Result language code (e.g. en, es, fr, de). (API default: en) | |
| location | No | Search origin location, ideally at city level. Incompatible with uule. | |
| mob_search | No | Return mobile search results. (API default: false) | |
| advance_search | No | Enable rich feature snippets (extra credits). (API default: false) |