OpenSERP

Search across multiple search engines using OpenSERP API

Search

AI-generated

Summary

Execute a web search using the OpenSERP API across multiple search engines, optionally filtering by language, site, file type, and date range, returning up to a specified number of results.

Inputs

  • Search Engine (required) — Choose the search engine to use: Google, Yandex, Bing, Baidu, DuckDuckGo, or All (Mega Search).
  • Search Query (required) — The text query to search for.
  • Language — Language code to filter results, e.g., 'ru', 'en', 'es'.
  • Limit — Maximum number of results to return, default is 10.
  • Site — Optional specific website to restrict the search to.
  • File Type — Optional file extension filter, e.g., 'pdf', 'doc'.
  • Date Range — Optional date range filter in 'YYYYMMDD..YYYYMMDD' format.

Output shape

a single JSON object with a 'results' array of search result items

Returns an object under 'results' containing the search results. The number of results is limited by the 'Limit' parameter. Errors in operation raise workflow errors.

Examples

Example 1: Perform a Google search for 'n8n automation' in English with a limit of 5 results.

engine=google, query='n8n automation', lang='en', limit=5

Example 2: Search Yandex for PDF files about 'climate change' from 20220101 to 20221231.

engine=yandex, query='climate change', filetype='pdf', dateRange='20220101..20221231'

Discussion