All 41 Dependencies
Every package SerpBear depends on, ranked by repo health score.
SerpBear is an open-source search engine position tracker built for SEO professionals, marketers, and website owners who want accurate keyword ranking data without paying for expensive SaaS subscriptions. It combines direct scraping of Google Search results with official integrations for Google Search Console and Google Ads, giving you real visit counts, impressions, and search volume alongside SERP positions in a single self-hosted dashboard.
The application runs as a Next.js full-stack app with SQLite, deployed via Docker or directly from source on platforms like Fly.io or mogenius.com at no cost. It supports over ten SERP scraping providers including serper.dev, SerpAPI, SearchApi.io, HasData, and CrazySerp, plus raw HTTP proxy configurations, so you can control the cost and reliability of your scraping pipeline independently of the tracker itself.
SerpBear ships with a built-in REST API that exposes all tracked keyword data, enabling integration with marketing dashboards, BI tools, or custom automation pipelines. Daily, weekly, and monthly email alerts notify you of position changes via any SMTP provider. A Progressive Web App interface makes monitoring accessible from mobile devices.
With v3.0 the project addressed Google's 2025 deprecation of the num=100 SERP parameter by introducing dynamic scraping strategies that adapt to 10-results-per-page pagination, maintaining tracking accuracy without requiring manual reconfiguration.