Perform a full Google web search and receive structured results including organic listings, People Also Ask questions, and People Also Search For suggestions. Results are returned in clean JSON format with position tracking for SEO analysis.
HTTP Request
| |
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q | string | Yes | — | The search query string |
num | integer | No | 10 | Number of results to return (1-100) |
start | integer | No | 0 | Result offset for pagination (0-based index) |
hl | string | No | "en" | Language code for the search interface (e.g., en, es, fr) |
gl | string | No | "us" | Country code for localized results (e.g., us, uk, de) |
Response
The response returns a JSON object containing organic search results and related data.
| |
Response Fields
| Field | Type | Description |
|---|---|---|
real_query | string | The actual query Google processed |
organic_results | array | List of organic search results |
organic_results[].title | string | Title of the search result |
organic_results[].link | string | URL of the search result |
organic_results[].snippet | string | Text snippet shown in the result |
organic_results[].position | integer | Position of the result (1-based) |
people_also_ask | array | List of related questions from the People Also Ask box |
people_also_search_for | array | List of related search queries |
Code Examples
| |
| |
| |
Related Endpoints
- Autocomplete — Get search autocomplete suggestions for a query