Actions3
Search → Google SERP (Top 100 Results)
AI-generatedSummary
Retrieve up to the top 100 Google search results for a specified query with customizable parameters including domain, language, location, device type, date range, and response format.
Inputs
- Search Query(q) (required) — The search string to query Google with.
- Domain (required) — The Google domain to perform the search on (e.g., google.com, google.co.uk).
- Language (required) — Language code to specify the language of the search results.
- Location (required) — Geographical location to localize the search results.
- Device (required) — The device type to emulate when performing the search (desktop, tablet, mobile).
- Additional Fields — Optional settings such as verbatim search, filtering similar or omitted results, maximum pages of results to retrieve (each page presumably returning multiple results up to a total of 100), and response format (JSON or HTML).
- Use Date Range — Enable filtering of search results within a specified start and end date.
- Start Date (required) — Start date for the date range filter, required if Use Date Range is enabled.
- End Date (required) — End date for the date range filter, required if Use Date Range is enabled.
Output shape
A list of search result items representing the top Google search results, up to 100 entries depending on 'Max Pages' setting and filters.
The response shape varies based on the 'Response Type' parameter: choosing 'JSON' returns structured data, while 'HTML' returns the HTML page source. Pagination support is controlled by the 'Max Pages' parameter, with each page contributing to the total of up to 100 results. Filtering and verbatim options modify the search behavior. Date range filtering is optional and requires both start and end dates.
Examples
Example 1: Retrieve top 100 Google search results for 'n8n automation', localized to English language on google.com domain, emulating desktop device.
Provide 'n8n automation' as the Search Query, select 'google.com' for Domain, 'English' for Language, choose desired Location, set Device to Desktop, leave default Additional Fields (or adjust as needed), and do not enable date range unless filtering by dates is required.