serpbear README

The project's README from github.com/towfiqi/serpbear. As one markdown file: README.md.

[!NOTE] Check out the new Open-source Backup management app, Pluton by the same author.


SerpBear

SerpBear

Codacy Badge GitHub GitHub package.json version Docker Pulls StandWithPalestine

Documentation | Changelog | Docker Image

SerpBear is an Open Source Search Engine Position Tracking and Keyword Research App. It allows you to track your website's keyword positions in Google and get notified of their position change.

Easy to Use Search Engine Rank Tracker

Features

How it Works

The App uses third party website scrapers like ScrapingAnt, ScrapingRobot, SearchApi, SerpApi, HasData or Your given Proxy ips to scrape google search results to see if your domain appears in the search result for the given keyword.

The Keyword Research and keyword generation feature works by integrating your Google Ads test accounts into SerpBear. You can also view the added keyword's monthly search volume data once you integrate Google Ads.

When you integrate Google Search Console, the app shows actual search visits for each tracked keywords. You can also discover new keywords, and find the most performing keywords, countries, pages.you will be able to view the actual visits count from Google Search for the tracked keywords.

Getting Started

If you don't want to use proxies, you can use third party Scraping services to scrape Google Search results.

Service Cost SERP Lookup API Scraping Performance
serper.dev Pay As You Go $1.00/1000 req No Great
serply.io $49/mo 5000/mo Yes Good
serpapi.com From $50/mo From 5,000/mo Yes Good
SearchApi.io From $40/mo From 10,000/mo Yes Good
valueserp.com Pay As You Go $2.50/1000 req No Good
hasdata.com From $29/mo From 10,000/mo Yes Good
crazyserp.com From $47/mo From 100,000/mo Yes Good
spaceserp.com $59/lifetime 15,000/mo Yes Doesn't work Anymore
scrapingant.com From $19/mo 100,000/mo Yes Doesn't work Anymore
scrapingrobot.com Free 5000/mo Yes Doesn't work Anymore

Tech Stack


Check out Pluton By the same author


Pluton Screenshot

serpbear (towfiqi/serpbear)

Searching Database…

What is this?SerpBear is an open-source app that tracks your website's keyword positions in Google and notifies you when rankings change.
Do I run this myself, or is it a hosted SaaS?It's a self-hosted Next.js web app with a SQLite database that you deploy yourself (e.g., via the Docker image, mogenius.com, or Fly.io) — there's no managed SaaS version.
How do I get it running?Deploy the app (a Docker image is provided), log in, add your first domain, then configure a SERP scraping API or your own proxy from the Settings panel before adding keywords to track.
Do I need a paid API key to track rankings?Not necessarily — you can supply your own proxy IPs, or sign up for a third-party scraping service like serper.dev, serpapi.com, or hasdata.com, some of which have free or pay-as-you-go tiers.
Do all the listed scraping services actually work right now?No — the README itself flags that scrapingant.com, scrapingrobot.com, and spaceserp.com 'Doesn't work Anymore', so you'll want to pick a currently functioning provider like serper.dev or hasdata.com instead.
What extra data do I get from Google Search Console or Google Ads integration?Google Search Console integration shows actual visit and impression counts per tracked keyword, while linking a Google Ads test account enables keyword research with monthly search volume and auto-generated keyword ideas.
Can I use SerpBear on my phone?Yes, it ships as a PWA so you can add it to your phone's home screen for a more native mobile experience.
How do I get notified when a keyword's ranking changes?You can set up SMTP details (free services like ElasticEmail or Sendpulse work) in Settings to get daily, weekly, or monthly email notifications of position changes.
Does SerpBear expose an API?Yes, it includes a built-in SERP API you can plug into your own marketing and data-reporting tools.
Creator
towfiqi
Size
1.2 MB
Stars
2.1K
Age
3y
Commits · 90 Days