Spyfu
Pricing
from $0.15 / 1,000 prepaid search credits
Spyfu
Extract competitors, keywords, ads, and domain statistics from Spyfu (public website).
Pricing
from $0.15 / 1,000 prepaid search credits
Rating
0.0
(0)
Developer
Canadesk Support
Maintained by CommunityActor stats
0
Bookmarked
52
Total users
9
Monthly active users
2 hours ago
Last modified
Categories
Share
SpyFu Scraper (PPE)
Extract competitors, keywords, ads, and domain statistics from SpyFu using Pay-Per-Event pricing.
This Actor scrapes SpyFu's public website and does not provide data behind a paywall.
Features
- Top Competitors: Find 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 paid-search success.
- Newly Ranked Keywords: Discover keywords that recently started ranking.
- Top Ads: Extract ad copy and history.
- Domain Statistics: Get domain performance metrics and historical data.
Pricing
Each valid run with at least one domain input purchases 100 prepaid credits, covering the first 100 actual results. Search runs (competitors, keywords, ads) are charged $0.015; domain-statistics runs are charged $0.03. Additional results are charged individually at the Pricing tab rate. SpyFu does not add placeholder rows.
The allowance is shared across all domains in the run. A result is one competitor, keyword, ad, or domain-statistics record. For example, 10 domains returning 100 keywords each produce 1,000 results in total.
| Data type | Minimum charge per run | Each additional 1,000 results |
|---|---|---|
| Competitors, keywords, ads | $0.015 | $0.15 |
| Domain statistics | $0.03 | $0.30 |
Each separate run has its own minimum, including scheduled or API runs. The minimum also applies when fewer results are returned or no matches are found. Only the credit type for your selected operation is charged. Platform usage is included.
Additional results are billed proportionally: 1,500 keywords cost $0.225. Platform usage is included.
The minimum charge applies even if fewer than 100 results are available, no matches are found, or the search is unsuccessful. The number of results depends on SpyFu's available public data.
Set your maximum charge using the minimum allowed in Apify Console. The actual minimum charge remains $0.015 for search or $0.03 for statistics. The amount above the minimum is charged only if additional results are returned.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
url | String | Domains or website URLs, separated by commas or new lines. Up to 100 unique domains per run. |
process | String | Operation to perform: tc (competitors), mv (valuable keywords), ms (successful keywords), nr (newly ranked keywords), ta (ads), or ds (domain statistics). |
country | String | Country code, such as US. Default: US. |
maxResults | Integer | Maximum results across the run, from 1 to 10,000. Default: 1,000. A lower limit does not reduce the minimum charge. |
proxy | Object | Proxy configuration. Supports Apify Proxy and custom proxies. |
Output
Results are stored in the default dataset and can be exported as JSON, CSV, or Excel.
Example: Top Competitors
{"searchQuery": "apify.com","domain": "competitor.com","overlap": 1234,"commonTerms": 567,"organicTraffic": 10000,"paidTraffic": 500,"budget": 1000.00,"type": "organic"}
Example: Keywords
{"searchQuery": "apify.com","keyword": "web scraping","rank": 1,"searchVolume": 5000,"cpc": 2.50,"clicks": 100,"value": 250.00}
Notes
- Results: Retrieve up to 1,000 results per domain and 10,000 across a run, subject to availability and your selected limits.
- Domain statistics: Each domain's statistics, including any historical data, count as one result. With the 100-domain limit, a statistics run returns at most 100 results; the $0.03 minimum still applies.
- Multiple domains: Duplicate domains in the same input are processed once.
Unsuccessful lookups
Where listed in the Pricing tab, a handled lookup problem that prevents a run from returning any real results produces one clear error record and a single $0.02 unsuccessful-lookup fee, in addition to any listed start fee.