Logo
Deploy Now

Stars

2000

Forks

270

Watchers

19

Developer links

SerpBear

Unlimited domains, unlimited keywords, daily Google position checks with stored history and trend charts: SerpBear is an open-source search engine rank tracker. Retrieval works through your choice of third-party SERP APIs - ScrapingAnt, ScrapingRobot, SerpApi, SearchApi, HasData - or your own proxy IP pool, and a flexible scrape-strategy system (Basic, Custom, or Smart, set globally or per domain) works around Google's removal of the 100-results-per-page parameter by choosing how many pages to check per keyword. Google Search Console integration adds real visit counts, impressions, and click-through rates per tracked keyword and surfaces top-performing pages and countries; Google Ads integration supplies monthly search volumes and auto-generates keyword ideas from your site's content. Email notifications report position changes daily, weekly, or monthly, a built-in REST API feeds dashboards and reporting tools, and data exports to CSV. Built with Next.js on SQLite, deployed via Docker, installable as a PWA on mobile - with no per-keyword or monthly SaaS fees.

SerpBear
SerpBear
SerpBear
SerpBear
SerpBear

Benefits

  • Unlimited Tracking, No Tiered Pricing
  • Commercial rank trackers charge $18-49 per month for a few thousand lookups. SerpBear tracks unlimited keywords for the cost of hosting plus your chosen scraper's rates.
  • Real Data, Not Just Positions
  • Search Console integration attaches actual clicks, impressions, and CTR to every tracked keyword, so you optimize for traffic rather than vanity rankings.
  • Your SEO Data Stays Yours
  • Keyword lists and ranking history reveal strategy - self-hosting keeps that competitive intelligence off shared SaaS platforms.
  • Survives Google's Scraping Changes
  • The Basic/Custom/Smart strategy system was built specifically for Google's 10-results-per-page limit, keeping tracking accurate and scraper costs controlled.

Features

  • Unlimited Domains and Keywords
  • No usage caps - track every keyword for every site with daily automated position checks and full history.
  • Flexible Scraper Backends
  • ScrapingAnt, ScrapingRobot, SerpApi, SearchApi, HasData, or your own proxy pool, with per-domain scrape strategies.
  • Google Search Console Integration
  • Real visits, impressions, and CTR per keyword, plus discovery of new keywords and top pages and countries.
  • Keyword Research via Google Ads
  • Monthly search volumes and auto-generated keyword ideas from your tracked site's content.
  • Notifications and Reporting
  • Daily, weekly, or monthly email digests of position changes, a built-in REST API, and CSV export.
  • Lightweight Deployment
  • Next.js on SQLite in a single Docker container, with a PWA interface for mobile access.