Google search scraper
Scrape Google search results is an enrichment that collects up to 100 results per page from Google search, using a search URL or keyword with optional filters for language, country, device type, and pagination.
Required inputs
One of the following must be provided:
- Keyword — the search term to use instead of or alongside the URL (e.g. product manager jobs).
- Query — a search string using Google's advanced search operators to precisely control what articles are returned (e.g. "climate change" site:bbc.com, electric vehicles -tesla, AI after:2024-01-01).
Advanced query syntax
The advanced query field supports Google search operators to precisely control what articles are returned:
- Exact phrase — wrap terms in quotes to search for an exact match (e.g. "climate change").
- Exclude terms — use a minus sign to exclude a word from results (e.g. electric vehicles -tesla).
- OR logic — combine terms with OR to return results matching either (e.g. OpenAI OR Anthropic).
- AND logic — explicitly require both terms to appear in results (e.g. OpenAI AND regulation).
- Site filter — limit results to a specific domain (e.g. site:bbc.com).
- Exclude site — exclude a specific domain from results (e.g. -site:reddit.com).
- In title — search only within article titles (e.g. intitle:bitcoin).
- In URL — search only within article URLs (e.g. inurl:press-release).
- Date filter (after) — return articles published after a specific date (e.g. AI after:2024-01-01).
- Date filter (before) — return articles published before a specific date (e.g. AI before:2025-01-01).
- Wildcard — use * as a placeholder for unknown words (e.g. "best * in 2024").
- Related sites — find sites related to a given domain (e.g. related:techcrunch.com).
- Number range — search within a numeric range using .. (e.g. funding $1M..$10M).
Optional inputs
- Language — the language to return results in.
- Country — the country to localise results for.
- Start page — the page number to start collecting results from (e.g. 1).
- End page — the page number to stop collecting results at (e.g. 5).
- TBM — the tbm URL parameter used to switch result types such as images, news, or shopping.
Run condition
Optionally control when this enrichment runs using a formula. Describe the formula you want in plain text and click "Generate", or write your own using column references. The enrichment will only run if the formula resolves to true.
Auto-update
When enabled, the enrichment will automatically re-run whenever its input values change, keeping results up to date without manual action.
Save recipe
Clicking "Save recipe" saves all current input values as a reusable recipe. Recipes let you predefine configurations — including account, inputs, and run conditions — so you can quickly apply them to any table. All saved recipes will be available to select directly from the enrich popup.