Spyfu avatar

Spyfu

Pricing

from $0.15 / 1,000 competitors

Go to Apify Store
Spyfu

Spyfu

Extract competitors, keywords, ads, and domain statistics from Spyfu (public website).

Pricing

from $0.15 / 1,000 competitors

Rating

0.0

(0)

Developer

Canadesk Support

Canadesk Support

Maintained by Community

Actor stats

0

Bookmarked

45

Total users

9

Monthly active users

8 days ago

Last modified

Share

SpyFu Scraper (PPE)

A robust scraper for SpyFu using the Pay-Per-Event (PPE) pricing model. Extract competitors, keywords, ads, and domain statistics.

ℹ️ This is scraping SpyFu public website and will not provide you with data behind a paywall.

Features

  • Top Competitors: Get paid and organic competitors with overlap and traffic data.
  • Most Valuable Keywords: Extract high-value keywords for a domain.
  • Most Successful Keywords: Find keywords driving the most success.
  • Newly Ranked Keywords: Discover keywords that recently started ranking.
  • Top Ads: Scrape ad copy and history.
  • Domain Statistics: Get comprehensive domain performance metrics.

Pricing

This Actor uses the Pay-Per-Event model. You are charged only for the number of items successfully scraped.

Input Parameters

ParameterTypeDescription
urlStringThe domain URLs to analyze (comma-separated or new lines).
processStringThe operation to perform (e.g., tc for Top Competitors).
countryStringCountry code (e.g., US). Default: US.
proxyObjectProxy configuration. Apify Residential Proxy is recommended.

Output

Data is stored in the default dataset in JSON format.

Example: Top Competitors

{
"searchQuery": "apify.com",
"domain": "competitor.com",
"overlap": 1234,
"commonTerms": 567,
"organicTraffic": 10000,
"paidTraffic": 500,
"budget": 1000.00,
"type": "organic"
}

Example: Keywords

{
"keyword": "web scraping",
"rank": 1,
"searchVolume": 5000,
"cpc": 2.50,
"clicks": 100,
"value": 250.00
}

Notes

  • Proxies: This scraper is optimized for Apify Residential Proxies.
  • Limits: The actor is configured to retrieve up to 10,000 results per run to maximize data collection.