Stars
Forks
Watchers
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.
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.