npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-serperdev

v1.2.1

Published

n8n node for Serper.dev - Google Search, Maps, News, and Scraping API

Readme

n8n-nodes-serperdev

Community node for using the Serper.dev APIs inside n8n.

This node supports:

  • Google Web Search
  • Google Image Search
  • Google Video Search
  • Google News Search
  • Google Maps Search
  • Google Reviews
  • Google Lens reverse image search
  • Webpage scraping via Serper Scrape API

Quick Start

1. Install in n8n (Community Nodes)

  1. In your n8n instance, go to Settings → Community Nodes
  2. Click Install
  3. Enter package name: n8n-nodes-serperdev
  4. Confirm installation

That’s it — no manual CLI install steps needed in this quick start.

2. Create a Serper API key

  1. Go to Serper Playground
  2. Sign in or create an account
  3. Create or copy your API key

3. Add credentials in n8n

  1. Open any workflow
  2. Add the Serper.dev node
  3. In Credentials, create Serper.dev API
  4. Paste your API key into API Key
  5. Save

Node Overview

The node has two resources:

  1. Google Search
  2. Scraper

Google Search operations

  • Web Search (search)
  • Image Search (images)
  • Video Search (videos)
  • News Search (news)
  • Maps Search (maps)
  • Reviews Search (reviews)
  • Lens Search (lens)

Scraper operations

  • Webpage (webpage)

Required Inputs and Behavior

Common search query

For these operations:

  • Web Search
  • Image Search
  • Video Search
  • News Search
  • Maps Search

You must provide:

  • Query (q)

Lens Search

You must provide:

  • Image URL (url)

Scraper → Webpage

You must provide:

  • Webpage URL (url)

Optional:

  • Include Markdown (includeMarkdown) to return markdown output

Reviews Search

You must provide:

  • Place ID (placeId)

Optional:

  • Next Page Token (nextPageToken) for pagination

Maps Search

Optional:

  • Place ID (placeId)
  • GPS Location & Zoom (ll) in format like @37.944683,-87.40576,3z

Important rule:

  • If Page > 1, then GPS Location & Zoom (ll) is required

Image Search

Optional:

  • Number of Results (num) with allowed values:
    • 10
    • 100

Common n8n Workflow Recipes

Recipe 1: Basic Google web search

  1. Add Manual Trigger
  2. Add Serper.dev node
  3. Set:
    • Resource: Google Search
    • Operation: Web Search
    • Query: best coffee shops in Chicago
  4. Execute workflow
  5. Use output in Set, Code, IF, or Slack nodes

Recipe 2: News monitoring

  1. Add Schedule Trigger (for example every hour)
  2. Add Serper.dev node
  3. Set:
    • Resource: Google Search
    • Operation: News Search
    • Query: n8n automation updates
  4. Add IF node to filter relevant topics
  5. Send results to email, Slack, or database

Recipe 3: Scrape webpage content for downstream AI

  1. Add Webhook or Manual Trigger
  2. Add Serper.dev node
  3. Set:
    • Resource: Scraper
    • Operation: Webpage
    • Webpage URL: target URL
    • Include Markdown: true if you want markdown output
  4. Pass output into OpenAI or another AI node for summarization/classification

Recipe 4: Google Maps local business discovery

  1. Add Serper.dev node
  2. Set:
    • Resource: Google Search
    • Operation: Maps Search
    • Query: plumbers near Austin TX
    • Page: 1
  3. For pagination (Page > 1), include ll value

Example Query Ideas

Web Search

  • best project management tools for agencies
  • site:docs.n8n.io webhook authentication
  • top CRM software for small business 2026

Image Search

  • modern home office setup ideas
  • minimalist dashboard ui

Video Search

  • n8n tutorial for beginners
  • how to automate lead enrichment

News Search

  • AI automation startup funding
  • latest updates in no-code automation

Maps Search

  • electricians near Dallas TX
  • coworking spaces in Denver

Reviews Search

  • Use a known Google Place ID from a prior Maps result to fetch review pages

Lens Search

  • Use a public image URL to find visually similar content

Troubleshooting

401 or authorization errors

  • Confirm your API key is correct in Serper.dev API credentials
  • Verify the key is active in your Serper account
  • Re-save credentials and rerun

Empty or weak results

  • Try a more specific query
  • Add location context to query text for local intents
  • For Maps pagination, ensure ll is provided when page > 1

Node not visible in n8n

  • Confirm node installed and up-to-date
  • Refresh n8n after installing community nodes

Notes