Home/Rank Tracking/SerpBear
S
SerpBear logo

SerpBear

Updated: Oct 7, 2026

Self-hosted, open source SERP tracking that monitors unlimited keywords across Google, emails you on position changes, and exposes a built-in API for your marketing and reporting tools.

SerpBear

About SerpBear

Overview

SerpBear is an open source search engine position tracking app. It tracks your website's keyword positions in Google and notifies you when those positions change. Users deploy it with Docker or run it directly from the GitHub source at zero cost.

Key Benefits

  • Track unlimited domains and unlimited keywords for their SERP positions
  • Choose Basic, Custom, or Smart scraping strategies globally or per domain to control how many Google pages are checked
  • Get daily, weekly, or monthly email notifications of keyword position changes
  • Use the built-in SERP API to feed position data into marketing and reporting tools
  • Research keywords and auto-generate ideas from tracked content by integrating a Google Ads test account
  • View Google Search Console visit counts, impressions, and top keywords, countries, and pages
  • Export domain keywords and their data as CSV files whenever you need them

How It Works

The app uses third-party web scrapers such as ScrapingRobot, SerpAPI, or your own proxy IPs to scrape Google search results and determine whether your domain appears and at what position. Because Google removed the num=100 parameter in 2025 and now limits each request to 10 results, SerpBear's Scrape Strategy system issues multiple paginated requests per keyword when needed.

To start, deploy and run the app with Docker or without, then log in and add your first domain. You connect a free scraping API key or proxy IPs, add your keywords, and begin tracking. Optionally you configure SMTP to receive email alerts, and integrate Google Ads for search volume and keyword research or Google Search Console for visit data.

Use Cases

  • SEO agencies track keyword positions across unlimited client domains from one self-hosted instance
  • Marketing teams monitor ranking changes and receive automatic email alerts
  • Data reporters pull live position data into dashboards through the built-in SERP API
  • Site owners research and generate keyword ideas from their own content by integrating Google Ads
  • Growth teams identify the most performing keywords, countries, and pages in Google Search Console

Key Features

๐Ÿ“ˆ

Unlimited Tracking

Track unlimited domains and unlimited keywords to monitor their Google SERP positions.

๐Ÿง 

Scrape Strategies

Choose Basic, Custom, or Smart scraping strategies globally or per domain to control how many Google pages are checked per keyword.

๐Ÿ“ง

Email Alerts

Receive email notifications of keyword position changes daily, weekly, or monthly.

๐Ÿ”Œ

Built-in SERP API

Use the built-in API to feed keyword position data into marketing and data reporting tools.

๐Ÿ”

Keyword Research

Research keywords and auto-generate keyword ideas from tracked content by integrating a Google Ads test account.

๐Ÿ“Š

Search Console View

View actual visit counts, impressions, and top-performing keywords, countries, and pages from Google Search Console.

๐Ÿ“„

CSV Export

Export domain keywords and their data as CSV files whenever you need them.

๐Ÿ“ฑ

Mobile PWA App

Add the PWA app to a mobile device for a better mobile experience.

๐Ÿณ

Self-Hosted Run

Run the app with Docker or by pulling the source from GitHub directly at zero cost.

SerpBear Pricing

Free
Free

Pricing extracted from the product website and may change. Check the source for current details.