Public Search

Performs searches on the public websites using search query templates with Google or Bing.


Public Search allows you to search the internet for specific queries. It uses advanced algorithms to scan websites and retrieve relevant information based on the user's search terms.

Public Search can be used for a variety of purposes, such as research, finding products or services, or simply browsing the web.

The AI block is highly customizable, allowing the user to adjust the search parameters to suit their specific needs. Choose the search engine, language, and location to refine the search results. You can also specify the type of content you want to search for (such as images, videos, or news articles) as well as narrow down the search to specific web resources you trust.

How to Setup

  1. Choose between Google and Bing

  2. Provide input data variables (text only)

  3. Specify what types of output data you need

  4. Change names of output variables

  5. Form a query template, using search operators and input text data variables (can be many)

  6. Specify the number of search results to output

  7. Specify a language (optional, EN by default)

  8. Specify geo (optional, US by default)

If you set 10+ search results to output - don't put credit-consuming blocks after the search in the same workflow (i.e. generating articles).

It may lead both to slow performance and huge spending of the credits per 1 workflow execution.

Narrowing down searches to specific websites may deliver great results.

To do so add "" at the beginning of your search query template.

With it, you can perform searches on specific product documentation, credible resources, or websites found before.

Inputs and Outputs

InputOutputOutput Description

Multiple data variables (text)

Website URL (URL)

A link to the web search results

Website Name (Text)

A meta title displayed for the link

Website Snippet (Text)

A meta description displayed for the link

Website Language (Text)

The language of the web search results

Website Crawled at (Text)

date of the last indexing of the web search results

Public Search Operators

  1. AND: Used to narrow down the search by including only results that contain both terms (e.g. "apples AND oranges").

  2. OR: Used to expand the search by including results that contain either term (e.g. "apples OR oranges").

  3. NOT: Used to exclude results that contain the following term (e.g. "apples NOT oranges").

  4. “ ”: Used to search for an exact phrase (e.g. "“apple pie”").

  5. ( ): Used to group multiple terms together to create a complex search (e.g. "apples OR oranges NOT (bananas OR grapes)").

  6. -: Used to exclude a word or phrase from the search (e.g. "apples -oranges").

  7. *: Used as a wildcard to match any term (e.g. "appl").

  8. site: Used to limit results to a specific website (e.g. "").

  9. intitle: Used to search for a keyword in the title of the page (e.g. "intitle:apple").

  10. inurl: Used to search for a keyword in the URL of the page (e.g. "inurl:apples").

  11. related: Used to find related websites (e.g. "").

  12. filetype: Used to search for a specific file type (e.g. "filetype:pdf").

  13. allintext: Used to search for a keyword in the body of the page (e.g. "allintext:apple").

  14. allinurl: Used to search for multiple keywords in the URL of the page (e.g. "allinurl:apple oranges").

  15. allintitle: Used to search for multiple keywords in the title of the page (e.g. "allintitle:apple oranges").

  16. daterange: Used to search for results within a specific date range (e.g. "daterange:2018-01-01..2018-12-31").

  17. cache: Used to view a cached version of the page (e.g. "").

  18. define: Used to search for the definition of a term (e.g. "define:apple").

  19. stocks: Used to search for stock information (e.g. "stocks:AAPL").

  20. info: Used to search for additional information about a topic (e.g. "info:apple").

Last updated