Spyfu (multiple domains) SEO,PPC and Keyword Insights avatar

Spyfu (multiple domains) SEO,PPC and Keyword Insights

Pricing

from $3.10 / 1,000 domains

Go to Apify Store
Spyfu (multiple domains) SEO,PPC and Keyword Insights

Spyfu (multiple domains) SEO,PPC and Keyword Insights

Export competitor SEO & PPC details from SpyFu.com public data: organic/paid keywords, traffic estimates, ad spend, backlinks, top pages. Bulk scrape up to 200 domains to CSV/JSON. Perfect for competitor analysis, keyword research, and agency reporting across 30+ countries.

Pricing

from $3.10 / 1,000 domains

Rating

5.0

(2)

Developer

Dionysus

Dionysus

Maintained by Community

Actor stats

4

Bookmarked

318

Total users

66

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

SpyFu Competitor Data Scraper

(extracts competitor SEO and PPC data from SpyFu overview pages)

Export competitor data from SpyFu to JSON or CSV—ready for spreadsheets, BI tools, or competitive analysis. Get SEO metrics, PPC data, keywords, competitors, and backlinks all in one consolidated row per domain.

What you get (most of the times and when it's available)

  • domain - the scraped domain
  • country - SpyFu data region (US, UK, CA, etc.)
  • scrapedAt - ISO timestamp
  • organicKeywords - total organic keywords ranking
  • organicClicks - monthly organic traffic estimate
  • organicClickChange - absolute change in monthly organic clicks, not a percentage
  • topOrganicKeywords - comma-separated top ranking keywords
  • topOrganicKeywordCount - count of exported top organic keywords
  • paidKeywords - total paid keywords
  • paidClicks - monthly paid clicks estimate
  • paidBudget - estimated monthly ad spend from the latest usable monthly history
  • trafficOrganicPercent - organic traffic split
  • trafficPaidPercent - paid traffic split
  • topPaidKeywords - comma-separated top paid keywords
  • topPaidKeywordCount - count of exported top paid keywords
  • competitors - comma-separated list of competing domains
  • competitorCount - number of competitors in the exported list
  • paidCompetitorPreviews - comma-separated paid competitor domains (the domain itself is left out)
  • backlinks - comma-separated backlink URLs (up to 5)
  • backlinkCount - number of backlinks returned
  • adsBuyRecommendations - recommended ad keywords
  • adsBuyRecommendationsCount - total ad recommendations reported by SpyFu
  • firstSeenDate - first month SpyFu has data for the domain, not the registration date
  • adHistoryCount - count of historical advertising keywords
  • adLandingPages - comma-separated ad landing page URLs
  • adLandingPageDetails - landing page occurrence counts with keyword and title examples
  • adLandingPageCount - number of exported ad landing pages
  • newOrganicKeywordsLastYear - keywords the domain newly started ranking for in the last 12 months

Input fields

FieldType & rangeNotes
domainslist required, 1 to 200Enter domains to scrape, one per line
spyfuCountrystring optionalWhich country's SpyFu data to scrape (default: us)

Sample output

{
"domain": "fieldproxy.com",
"country": "US",
"scrapedAt": "2026-11-09T09:15:53.586Z",
"organicKeywords": "11",
"organicClicks": "1",
"organicClickChange": "-1",
"topOrganicKeywords": "electrical contractor software, best cleaning business software, cleaning clients app, cleaning management app, oil gas field worker app",
"topOrganicKeywordCount": 5,
"paidKeywords": "0",
"paidClicks": null,
"paidBudget": "$0",
"trafficOrganicPercent": 100,
"trafficPaidPercent": 0,
"topPaidKeywords": null,
"topPaidKeywordCount": 0,
"competitors": "sweepops.co, fieldwise.us, leadpressconnect.com, eyeontask.com, cleanbosshq.com",
"competitorCount": 5,
"paidCompetitorPreviews": null,
"backlinks": "https://www.linkedin.com/pulse/5-best-field-service-apps-iphone-fieldproxy?trk=organization-update-content_share-article, https://fieldproxy.medium.com/the-best-bookkeeping-app-for-your-business-khatabook-vs-okcredit-vs-fieldproxy-26c13a7b17f6?source=user_profile---------1----------------------------, https://beststartup.asia/101-top-chennai-information-technology-companies-and-startups/, https://www.linkedin.com/pulse/roles-responsibilities-field-team-fieldproxy, https://timesnext.com/top-startups-in-chennai/",
"backlinkCount": 5,
"adsBuyRecommendations": "field service management software, service titan hvac",
"adsBuyRecommendationsCount": 2,
"firstSeenDate": "2012-10-01",
"adHistoryCount": 2,
"adLandingPages": "https://fieldproxy.com/",
"adLandingPageDetails": [
{
"fullUrl": "https://fieldproxy.com/",
"occurrences": 2,
"latestSearchDateId": 20220801,
"keywordSamples": ["ny field services", "companies like field nation"],
"titleSamples": ["Solution Builder - Field Service Management", "Fieldproxy - Better Than Field Nation"]
}
],
"adLandingPageCount": 1,
"newOrganicKeywordsLastYear": 1
}

Key features

  • One consolidated row per domain - main SEO, PPC, keyword, competitor, and advertising metrics together
  • Scrapes 30 country-specific databases (US, UK, CA, AU, DE, FR, etc.)
  • Processes up to 200 domains per run
  • Exports to JSON or CSV for easy analysis in Excel, Google Sheets, or databases
  • Automatic deduplication - each domain scraped once
  • Built-in retry logic handles temporary loading issues

Typical use cases

  • Building competitive intelligence dashboards for clients or internal teams
  • Lead scoring based on SEO/PPC metrics and traffic estimates
  • Tracking market share shifts across competitor keyword rankings
  • Agency reporting - bulk competitor analysis for multiple clients
  • Identifying keyword gaps between your domain and competitors

Quick start

  1. Paste domains (one per line) into the input field.
  2. Select your target country (default: United States).
  3. Run the Actor and download your results as JSON or CSV.

More scrapers for competitor research

FAQ

How many domains can I scrape at once?
Up to 200 domains per run.

What countries are supported?
30 countries including US, UK, Canada, Australia, Germany, France, Japan, Brazil, and more. Select from the dropdown in the input configuration.

Do I need a SpyFu account?
No. This actor scrapes publicly available data from SpyFu overview pages without requiring an account.

What format should domains be in?
Plain domains like nike.com or microsoft.com. Enter one domain per line in the text area. The actor automatically strips protocols (https://) and trailing slashes.

What if a domain has no SpyFu data?
The actor will still create a row with the domain name and timestamp. Text metric fields will be null and count fields will be 0.

Does this scrape historical keyword rankings or detailed ad copy?
It exports overview metrics, ad landing-page details with sample titles, and history counts. It does not export full historical ranking rows or every ad variation.

Can I schedule recurring scrapes?
Yes! Use Apify's scheduling feature to run the actor daily, weekly, or monthly for ongoing competitor monitoring.

How can you contact me?
southdionysus@gmail.com or open an issue on Apify interface.


Ready? Paste your domain list, select a country, and start extracting competitor intelligence!

⌂ 换网址