SpyFu Domain Intelligence Scraper
Pricing
from $6.99 / 1,000 domains
SpyFu Domain Intelligence Scraper
Extract SpyFu domain intelligence — competitors, ad history, backlinks, top pages, and monthly SEO/PPC metrics. Just add domains, get structured JSON with all six sections and time-series data included.
Pricing
from $6.99 / 1,000 domains
Rating
0.0
(0)
Developer
ClearPath
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
SpyFu Intelligence | Domain Competitive Intelligence from SpyFu (2026)

16 fields per domain stat, 5 sections per run — monthly SEO/PPC metrics, organic and paid competitors, ad history, backlinks, and top pages in a single structured output.
Copy to your AI assistant
clearpath/spyfu-scraper on Apify. Scrapes SpyFu domain intelligence — competitors, ad history, backlinks, top pages, and domain stats. Call ApifyClient("TOKEN").actor("clearpath/spyfu-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Full spec: GET https://api.apify.com/v2/acts/clearpath~spyfu-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations
What Data Can You Extract from SpyFu?
Every result covers one domain with up to five nested sections:
- domainStats — monthly SEO and PPC metrics going back years (average rank, monthly clicks, organic value, ad spend)
- competitors — organic and paid competitors with overlap scores and rank data
- adHistory — ad creatives with titles, body text, positions, and visibility percentages
- backlinks — backlink source records with domain strength, traffic metrics, and ranked keywords
- topPages — top pages by estimated monthly organic clicks with keyword-level breakdown
Quick Start
{"queries": ["apify.com"]}
Multiple Domains + Country
{"queries": ["apify.com", "scrapingbee.com"],"countryCode": "US"}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
queries | array | required | Domains to scrape. Full URLs are accepted and normalized automatically. |
countryCode | string | US | SpyFu country dataset. Defaults to United States. |
Output Example
{"query": "apify.com","normalizedQuery": "apify.com","countryCode": "US","scrapedAt": "2026-04-25T08:18:17Z","domainStats": [{"searchDate": "201710","averageOrganicRank": 20.7,"monthlyPaidClicks": 0,"averageAdRank": 0,"totalOrganicResults": 279,"monthlyBudget": 0,"monthlyOrganicValue": 454.84,"totalAdsPurchased": 0,"monthlyOrganicClicks": 85006.17,"strength": 0,"totalInverseRank": 1120,"hasData": true,"domain": "apify.com","totalResults": 106,"year": 2017,"month": 10}// more...],"competitors": [{"domain": "scrapingbee.com","commonTerms": 2177,"rank": 0.0048394115,"competitorType": "organic"}],"competitorHistory": [{"type": "organic","competitors": [{"domain": "scrapingbee.com","domainId": 123456,"commonTerms": 2177,"rank": 0.0048394115,"graphCoordinates": [{"keywords": 279,"monthlyClicks": 85006.17,"monthlyValue": 454.84,"searchDate": { "dateString": "201710", "month": 10, "year": 2017 }}// more...]}// more competitors...]},{"type": "paid","competitors": [{"domain": "scrapingbee.com","domainId": 123456,"commonTerms": 1820,"rank": 0.00391234,"graphCoordinates": [{"keywords": 44,"monthlyClicks": 1205.5,"monthlyValue": 892.3,"searchDate": { "dateString": "201710", "month": 10, "year": 2017 }}// more...]}// more competitors...]}],"adHistory": [{"adId": 740964057,"averagePosition": 3.67,"averageAdCount": 5.44,"body": "Find hundreds of ready-made Actors for your web scraping or automation project. Crawl any website, collect structured large datasets, and...","title": "Apify - Extract data from any website","fullUrl": "https://apify.com/","leaderboardCount": 7,"percentageLeaderboard": 0.78,"percentageAdsServed": 0.11}// more...],"backlinks": [{"url": "https://crawlee.dev/api/puppeteer-crawler","backlinkDomain": "crawlee.dev","numOutboundLinks": 130,"domainStrength": 27,"domainMonthlyOrganicClicks": 15000,"pageMonthlyOrganicClicks": 3,"rankedKeywords": 2}// more...],"topPages": [{"title": "Pornhub Video (Downloader) API in Python","url": "https://apify.com/pintxuki/pornhub-video-downloader/api/python","estMonthlySeoClicks": 5378,"keywordCount": 20,"topKeyword": "pornhub downloader"}// more...]}
Pricing — Pay Per Event (PPE)
$7.99 per 1,000 domains (base price). Volume discounts available.
| Tier | Price per 1,000 |
|---|---|
| Free / Bronze | $7.99 |
| Silver | $7.49 |
| Gold | $6.99 |
Free tier: 5 lifetime runs, 5 domains per run.
FAQ
How many results does each domain return? Each domain produces one dataset row containing six sections. Section sizes vary — domainStats returns monthly records going back years (50–100+ entries), competitorHistory returns time-series for each competitor, competitors and backlinks typically return 5–50 records, adHistory returns 20–100 ads, and topPages returns up to 50 pages.
What country data is available? SpyFu supports 32 country datasets. Select the desired country from the dropdown in the input schema. Default is US.
Does this work on the free tier? Yes. Free tier allows 5 lifetime runs with up to 5 domains per run. Each subsequent run after the free limit requires credits.
Is the data fresh? Data reflects SpyFu's latest available crawl. Historical metrics (domainStats) go back several years where SpyFu has coverage.
What happens if a section fails?
Failed sections are recorded in the errors field of the output row. The actor continues processing remaining sections and other domains.
Support
- Bugs: Issues tab
- Features: Email or issues
- Email: max@mapa.slmail.me
Legal Compliance
Extracts publicly available data from SpyFu. Users must comply with SpyFu terms of service and applicable data protection regulations (GDPR, CCPA).
Structured domain intelligence from SpyFu — competitors, ad history, backlinks, and stats in one actor.