📈 Serpdeck
Self-hosted rank tracking. Unlimited keywords, your own SERP API key, $39 once.
AccuRanker charges $1,548/yr for 1,000 keywords — for what is mostly a scheduler, a database table and a line chart. The part that actually costs money (querying Google's SERPs) is already metered fairly by SerpAPI and DataForSEO at pennies per search. Serpdeck does the scheduling, history, competitor tracking and alerting for a one-time $39, and routes lookups through your own API key.
Serpdeck, as it actually looks — a real screenshot, not a mockup.
Features
Unlimited everything
Unlimited projects, keywords and competitor domains — no per-seat or per-keyword pricing tiers.
Daily automatic checks
Per-project schedule (pick the hour), plus manual "check now" for a single keyword or a whole project.
Position history charts
Inverted axis (rank #1 at the top, like it should be) with competitor overlay lines on every keyword.
Competitor comparisons
Track any number of rival domains per project and see their position alongside yours on every check.
Big-move alerts
Webhook or email when a keyword moves N+ spots, enters the top 10, or falls out of it.
Driver-based, BYO key
SerpAPI, DataForSEO, or a generic JSON-mapping driver for any other SERP API or self-hosted scraper you already run.
Crash-safe job queue
Checks run through a SQLite-backed queue; a crash mid-check just resets the job to pending on restart — nothing lost, nothing double-fired.
SERP snapshots + CSV export
The full top-100 result set is stored with every check, browsable per keyword. Export current/best/deltas or full history as CSV.
Serpdeck vs AccuRanker
AccuRanker at $129/mo runs roughly $1548/year — $3,096 over two years. Serpdeck is $39, once.
| Serpdeck | AccuRanker | |
|---|---|---|
| Price | $39 once | $129/mo ($1,548/yr) for 1,000 keywords |
| Keyword limit | Unlimited | Tiered by plan |
| Recurring cost | Your SERP API usage only (~$2-6/mo typical) | Full subscription, forever |
| Self-hosted, your data | Yes — one SQLite file | No |
| Competitor tracking | Unlimited domains | Yes |
| SERP snapshots | Full top-100 stored per check | Yes |
| Alerts | Webhook + email on big moves / top-10 transitions | Yes |
| Source code | MIT, on GitHub | Closed |
Versus AccuRanker's cheapest plan, Serpdeck pays for itself in about 9 days — roughly $4,608 saved over 3 years, even counting your API fees.
Three steps, no subscription
Buy once on Whop
One-time $39 for the packaged Windows installer or the guided VPS deploy — lifetime updates, unlimited keywords.
Plug in your SERP API key
Pick a driver in Settings (SerpAPI, DataForSEO or Generic), paste your key, hit Test connection. SerpAPI's free tier (100 searches/mo) is enough to try it end-to-end.
Add keywords, get history
Daily checks run on your schedule; charts, competitor overlays, SERP snapshots and big-move alerts accumulate from day one.
Honest answers
Is it really free on GitHub?
Yes — the full source is MIT at github.com/bensblueprints/serpdeck. The $39 buys the packaged installer and updates for people who'd rather not git clone.
Why do I need my own API key? Why not just scrape Google?
Because direct scraping is a non-starter for a product: Google CAPTCHA-walls datacenter IPs within dozens of queries, it violates Google's ToS, accurate geo/device targeting needs proxy infrastructure the API providers already run at scale, and every Google markup change would break every install. SERP APIs cost fractions of a cent per keyword — a fairly active install (100 keywords daily via DataForSEO) runs $2-6/month. There is no direct-scrape mode, and there never will be.
What does tracking actually cost per month then?
DataForSEO is roughly $0.0006-$0.002 per SERP pay-as-you-go; SerpAPI is ~$75 for 5,000 searches. The $39 one-time price works precisely because the recurring metered cost is yours directly, at provider rates, not marked up into a subscription.
What does AccuRanker do better?
Plenty, honestly — it's a polished agency product with integrations, share-of-voice analytics and multi-user features Serpdeck doesn't have. Serpdeck is for solo SEOs, lean sites and agencies who want to own the infrastructure and pay API costs directly instead of renting a dashboard.
Can I use a SERP provider you haven't built a driver for?
Yes — the generic driver takes a URL template plus a few JSON dot-paths (results array, url field, position field), so it maps onto any JSON-returning SERP API or self-hosted scraper you already have.
Deep-dive comparisons:
Own Serpdeck forever
$39 once. Deploy on your own server — your data never leaves it. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.