Search Google
The Search Google block submits a query to Google and returns a structured list of web results.
Search Google and return structured web results
The Search Google block submits a query to Google and returns a structured list of web results. Each result includes a title, a description snippet, and a URL, giving downstream blocks clean data to work with rather than raw HTML. The primary input is a search query string, and results can be stored in a variable in either plain text or JSON format depending on what the rest of the workflow expects.
The block includes several optional parameters for narrowing results. You can specify a Google country code and language code to localize results, set a date range to filter by recency (from the last hour up to the last year), and control how many results are returned — anywhere from 1 to 100, with a default of 30. These options make it possible to tune the block's behavior without additional filtering steps elsewhere in the workflow.
This block fits naturally into workflows that need live web data as context — for example, feeding current information into an AI prompt, building research pipelines, monitoring topics across sources, or populating a response with up-to-date links. Because it outputs structured data, it connects cleanly to blocks that process lists, extract content from URLs, or generate summaries.
What you can build
Real-world workflows powered by the Search Google block.
AI Research Assistant
Retrieve current web results on a user-supplied topic and pass them into an AI prompt block to generate a summarized research brief.
Competitive Monitoring
Run scheduled searches for a brand or product name and collect the latest mentions from across the web for review or alerting.
News Aggregation Pipeline
Use the date range filter to pull results from the last day or week and compile a structured list of recent news articles on a given subject.
Lead Enrichment Workflow
Search for a company or contact name and return URLs and descriptions that can be passed to a scraping block for deeper data extraction.
Localized Search Results
Specify a country code and language code to retrieve region-specific search results for workflows targeting audiences in particular markets.
Content Sourcing for Writers
Query Google for sources on a topic and return a structured list of URLs and descriptions that a writer or AI block can reference when drafting content.
Ready to add Search Google to your workflow?
Get Started FreeCommon questions about Search Google
What parameters are required to use this block?
The only required parameter is the search query string. All other inputs — including country code, language code, date range, number of results, and the destination variable — are optional.
What does the block return?
The block returns an array of results, where each item contains three fields: a title, a description snippet, and a URL. This output can be stored in a variable as either plain text or JSON.
How many results can the block return?
You can configure the block to return between 1 and 100 results. If no value is specified, it defaults to 30 results.
Can I filter results by date or region?
Yes. The block supports an optional date range filter with values of hour, day, week, month, year, or any. You can also pass a Google gl country code and hl language code to localize results. All three default to no restriction if left unset.
What kinds of workflows commonly use this block?
This block is commonly used in research and summarization workflows where live web data needs to be fed into an AI prompt, in monitoring pipelines that track topics or brands over time, and in content or lead enrichment workflows that use the returned URLs as inputs for further processing.
Related capabilities
[Google] Create Google Doc
Create a new Google Document and optionally populate it with content.
[Google] Update Google Doc
Update the contents of an existing Google Document.
[Google] Fetch Google Doc
Fetch the contents of an existing Google Document.
[Google] Create Google Sheet
Create a new Google Spreadsheet and populate it with CSV data.
[Google] Update Google Sheet
Update a Google Spreadsheet with new data.
[Google] Fetch Google Sheet
Fetch contents of a Google Spreadsheet range.
Add Search Google to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.