Similarweb Traffic Scraper
Pricing
from $0.80 / 1,000 domain results
Similarweb Traffic Scraper
Get Similarweb website traffic, rankings, engagement, channel mix, keywords, geography, and AI referral estimates.
Pricing
from $0.80 / 1,000 domain results
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
3 days ago
Last modified
Categories
Share
Get structured Similarweb estimates for up to 200 domains in one run—without a Similarweb login or API key.
The Actor is designed for traffic benchmarking, lead research, SEO analysis, AI-referral monitoring, and recurring competitor reports. It saves one record per unique valid domain and exposes explicit status, dataCoverage, and warnings fields so limited source coverage is never mistaken for zero traffic.
Popular workflows
- Compare competitors by monthly visits, rank, engagement, and acquisition-channel mix.
- Monitor AI-referred visits and the share attributed to ChatGPT, Claude, Gemini, Perplexity, and other assistants.
- Research top keywords, leading countries, and estimated country-level traffic.
- Enrich domain or company lists with traffic signals for lead scoring and market research.
What you get
- Global, country, category, and global-category ranks
- Latest visits, bounce rate, pages per visit, and average visit duration
- Three-month visit history
- Top countries with traffic share and estimated monthly visits
- Top organic keywords with volume, estimated value, and CPC
- Direct, referral, organic/paid search, organic/paid social, email, affiliate, display-ad, and generative-AI channel shares
- AI referral visits, AI referral share, chatbot mix, chatbot history, and top prompts when available
- Desktop preview, mobile preview, favicon, title, description, category, snapshot date, and source coverage
Similarweb metrics are modeled estimates. They can differ from first-party analytics, and smaller sites may have limited or no measurable traffic.
Input
{"domains": ["apify.com", "openai.com", "github.com"],"includeRawData": false,"autoResidentialFallback": true,"maxConcurrency": 5,"maxRetries": 2,"requestTimeoutSecs": 30,"maxRunSeconds": 270,"proxyConfiguration": {"useApifyProxy": false}}
URLs are accepted too. https://www.apify.com/store is normalized to apify.com. Duplicate domains are removed.
The Actor starts with the fast direct route. If Similarweb blocks or rate-limits that identity, a circuit breaker moves the affected work to an Apify Residential Proxy. You can disable this fallback or replace it with your own explicit proxy configuration.
Output example
{"status": "ok","domain": "apify.com","snapshotDate": "2026-06-01T00:00:00+00:00","dataCoverage": "full","rankGlobal": 8801,"country": "US","countryRank": 8256,"categoryRank": 247,"totalVisits": 4414475,"bounceRate": 0.3635451161685786,"pagesPerVisit": 7.312413594737495,"timeOnSite": 294.15710816692786,"directTraffic": 0.41454222509064287,"searchOrganicTraffic": 0.36619347801592966,"genAiTraffic": 0.03090505529728478,"aiTrafficVisits": 122413.785,"aiTrafficShareChatgpt": 0.6188700398406928,"warnings": ["Similarweb metrics are estimates and may differ from first-party analytics."]}
Share fields use a 0–1 scale. For example, 0.25 means 25%.
Ready-made examples
- Compare SaaS website traffic and channels
- Monitor AI referral traffic for leading AI sites
- Analyze SEO keywords and traffic by country
- Benchmark design-tool competitor traffic
Competitor-compatible aliases
For easier migration from the strongest existing Similarweb Actor, the same records also include types_included, data_captured_at, globalRank, estimatedMonthlyVisits, countryShare, website_traffic_by_country, paidReferralsTraffic, redirect, and snake-case keys inside AI/country history.
isDataFromGoogleAds is included only as a legacy compatibility alias. Similarweb’s source flag is IsDataFromGa, so the accurate field name is isDataFromGoogleAnalytics.
Status and billing
ok: measurable traffic or ranking data was returned.no_data: the source returned a valid domain response but no measurable ranks or visits.error: the source could not be read after bounded retries. Error rows are diagnostic and are not charged.
The price is $0.0015 per saved ok or no_data domain result on the Free tier ($1.50 per 1,000 results), with lower per-result prices on higher Apify tiers. A standard $0.00005 synthetic Actor-start event may also apply. Residential traffic is used only as a recovery route when the direct identity is blocked.
Results are saved progressively. The RUN_SUMMARY key-value-store record reports saved, charged, successful, no-data, error, remaining, and deadline counts.
API, schedules, and MCP
Start a run through the Apify API:
curl -X POST \"https://api.apify.com/v2/acts/fetch_cat~similarweb-traffic-scraper/runs" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"domains":["apify.com","openai.com"],"autoResidentialFallback":true}'
Saved tasks can be scheduled in Apify Console for recurring competitor or AI-referral monitoring. The Actor’s input and output schemas are also exposed through Apify MCP, so agents can submit domain lists and consume typed dataset records without guessing field names.
Fields intentionally not advertised
Some competing Actors expose WHOIS and homepage keyword-density fields. Those are not Similarweb metrics and are outside this Actor’s focused contract.
Similar Sites was also tested separately. A public Similarweb competitors page remained blocked in our owned residential/TLS test matrix, while the verified extension route returned an empty competitor list. The Actor does not claim this field until it has a reliable, reproducible source route.
FAQ
Is this the official Similarweb API?
No. This is an independent Actor that returns publicly available Similarweb estimates. It is not affiliated with or endorsed by Similarweb.
Why are some fields empty?
Similarweb limits coverage for smaller domains and some AI prompt data. Check status, dataCoverage, isSmall, warnings, and aiTopPromptsError before treating an empty field as zero.
Are source errors charged?
No. Only saved ok and no_data domain records trigger the result event. Diagnostic error rows are free.
Can I run it on a schedule?
Yes. Save an Actor task, attach an Apify schedule, and export each run through the API, webhooks, Google Sheets, or another Apify integration.
Related Actors
Responsible use
Use the Actor in accordance with applicable law and the target website’s terms. Avoid using estimated traffic as the sole basis for high-stakes decisions.