Node Inputs

Required Fields

Query:
The search term or keywords to query on Google.
Example: "best restaurants in Paris"

Optional Fields

Country (gl):
Specifies the country for localized search results.
Example: "France (fr)"
Accepted values: [be, ca, fr, de, it, es, ch, gb, us]

Locale (hl):
Sets the language for the search results.
Example: "French (fr)"
Accepted values: [en, fr, de, it, es]

Location:
Provides a specific geographic location for precise local results.
Example: "Paris"

Page:
The result page to retrieve (pagination).
Example: 1

Number of results:
Specifies how many results to fetch.
Default: 10
Example: 20

Auto Correct:
Enables or disables automatic correction of spelling errors in the search query.
Default: Enabled

Blacklist URLs:
A list of URLs to exclude from the search results.
Format: example.com, https://example2.com, *.example3.fr
Example: "example.com, *.adswebsite.com"

Node Output

Google Results:
A dataset containing the search results, including:

  • Title
  • URL
  • Snippet (description)
  • Rank (position in search results)

Example Output:

[
  {
    "title": "Top 10 Restaurants in Paris",
    "url": "https://example.com/top-paris-restaurants",
    "snippet": "Discover the best dining spots in Paris..."
  },
  {
    "title": "Best Places to Eat in Paris",
    "url": "https://example2.com/eat-paris",
    "snippet": "A curated guide to the top Parisian restaurants."
  }
]

Node Functionality

The Serper Dev node:

  • Connects to the Google Search API to perform a search based on user inputs.
  • Supports advanced customization like location, language, and URL filtering.
  • Returns structured data for easy integration into workflows or further analysis.
  • Enables pagination to retrieve additional search results.
  • Offers localization to adapt searches to specific countries and languages.