
SpyFu
Competitor keyword intelligence: every keyword they rank for and buy
About
SpyFu is a competitive-intelligence tool for SEO and PPC: enter any domain and see the keywords it ranks for organically, every keyword it has bought on Google Ads, ad copy history, and estimated ad spend — backed by a claimed 19+ years of historical data. Its Kombat feature visualizes keyword overlap between domains. Plans start around $29/month (Basic) up to Team/Agency tiers, with a 30-day money-back guarantee and limited free searches. Reviewers note the interface can feel dated and backlink data is thinner than Ahrefs/Semrush, but competitor ad intelligence is its genuine edge.
What it can do
- organic competitor keyword research
- paid keyword and ad history (19+ years, provider-claimed)
- ad spend estimates
- kombat keyword-overlap comparison
- serp analysis
- rank tracking
- api access (pro plans)
- business leads and contacts
Setup
Sign up at spyfu.com; limited free searches need no card.
Prerequisites
A web browser; competitor domains to research.
Use cases
Works with
Trust score — 7/10
Scored 7/10 (VERIFIED tier, metrics-v1). Evidence: long-running specialist, consistently reviewed through 2026, transparent three-plan pricing, unique depth on PPC/ad history. Strengths: unlimited searches on paid plans, deep historical ad data, affordable entry. Docked for: (1) closed data — 19-year history and ad-spend accuracy are provider-claimed, no independent benchmark; (2) thinner backlink and organic-index depth than the leaders. License: commercial, proprietary.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 8.0/10
- Maintenance · recency, releases, issue load
- 8.0/10
- Openness · license + docs
- 3.0/10
- Manual review · sanity read + red-flag check
- 7.0/10
- · 19+ year ad history (provider-claimed)
- · unlimited searches on paid plans
- · thinner backlink index vs leaders
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.