Similarweb Scraper – Website Traffic & Analytics Data
Pricing
from $3.50 / 1,000 results
Similarweb Scraper – Website Traffic & Analytics Data
Similarweb scraper and API alternative. Export website traffic, ranks and analytics to CSV/JSON; scrape Top Websites data without login or API key.
Similarweb Scraper — Website Traffic & Analytics Data
Scrape Similarweb website traffic and analytics for any domain, or pull the public Top Websites rankings in bulk. This actor is a Similarweb scraper and website traffic checker that turns Similarweb's public data into a clean, analysis-ready dataset for competitor research and SEO.
It runs in two modes — a high-volume ranking mode (hundreds to thousands of ranked sites per run) and a per-domain enrichment mode with full traffic snapshots. No login, no cookies, no API key. Export CSV, JSON or Excel.
What you get
Ranking mode — one record per ranked site:
rank,domain,categoryrankChangeavgVisitDuration,pagesPerVisit,bounceRatelistCategory,listCountry,listUrl,websiteUrl,scrapedAt
Enrichment mode — one full analytics record per domain:
domain,totalVisitsglobalRank,countryRank,countryRankCountry,categoryRank,categorybounceRate,pagesPerVisit,avgVisitDurationtopTrafficSource,topTrafficSourceShare,trafficSources(full breakdown)topCountries(share + change per country)dataPeriod,scrapedAt
Leave categories and countries empty in ranking mode to scrape the global list plus every top category — 1,000+ ranked sites in a single run.
Use cases
- Competitor traffic analysis — pull total visits, ranks and engagement for any competitor domain.
- Market & niche research — scrape an entire category's Top Websites list to map the players.
- SEO & content benchmarking — compare bounce rate, pages per visit and visit duration across sites.
- Lead and prospect lists — build a ranked dataset of the top sites per country or vertical.
- Traffic-source insight — see each domain's top traffic source and top countries.
- Analytics products — feed ranked, fresh website datasets into your own dashboard.
Input reference
| Field | Type | Description |
|---|---|---|
categories | array | Ranking mode. Category slugs (finance, games, …). 50 sites each. Empty + no countries scrapes ALL top categories. |
countries | array | Ranking mode. Country slugs (united-states, germany, …). 50 sites each. |
global | boolean | Ranking mode. Also scrape the global Top 50. |
maxResults | integer | Cap total output records (0 = no cap). |
domains | array | Enrichment mode. Domains to look up individually. |
concurrency | integer | Parallel browsers for enrichment (1–10). |
proxyConfiguration | object | US residential proxy (required — Similarweb is WAF-protected). |
Combined country + category lists are limited by Similarweb to ~5 rows on the free pages; single-category and single-country lists return the full 50.
How to use
- Ranking mode: set Categories (e.g.
e-commerce-and-shopping,finance) and/or Countries (e.g.united-states,germany), or enable global. Leave both empty to scrape all top categories. - Enrichment mode: add Domains (e.g.
apify.com,shopify.com) to fetch full per-domain analytics. You can use either mode or both. - Set Max results to cap large runs and keep the default US residential proxy (required — Similarweb is WAF-protected).
- Run, then export to CSV, JSON or Excel — or pull via the Apify API.
Example — ranking mode (one category)
{ "categories": ["e-commerce-and-shopping"] }
Example — all top categories, capped
{ "global": true, "maxResults": 2000 }
Example — enrichment mode
{ "domains": ["apify.com", "github.com", "shopify.com"] }
Sample enrichment output
{"domain": "apify.com","totalVisits": "4.1M","globalRank": "#8,929","countryRank": "#9,123","categoryRank": "#268","bounceRate": "36.35%","pagesPerVisit": "8.04","avgVisitDuration": "00:04:52","topTrafficSource": "Direct","dataPeriod": "April 2026"}
How it works
- Ranking mode reads
similarweb.com/top-websites/{country?}/{category?}/pages with a fast HTTP client over a US residential proxy and parses the ranking table — no headless browser, so it is cheap and scales. - Enrichment mode opens each
similarweb.com/website/{domain}/page in a headless browser, clears the AWS WAF challenge, and parses the rendered analytics. Domains run concurrently.
FAQ
How many records can ranking mode return?
Up to 50 per list. Each top category and each country is its own list, so scraping all top categories yields 1,000+ records, and adding countries multiplies that. Use maxResults to cap a run.
Why is there no total-visits number in ranking mode?
Similarweb's public Top Websites table only shows rank, category, rank change, average visit duration, pages per visit and bounce rate — no numeric visit count. To get total visits for a site, run it through enrichment mode.
Do I need a Similarweb login or API key?
No. Both modes read public Similarweb pages — no account, cookies or developer key.
Why are residential proxies required?
Similarweb is protected by AWS WAF, so US residential proxies are needed to load the pages reliably. The default proxy configuration handles this for you.
Can I export to CSV, JSON or Excel?
Yes. Both modes write to an Apify dataset you can export to CSV, JSON, Excel, XML or JSONL from the run page or via the API.
Is this a Similarweb API alternative?
Yes. It reads Similarweb's public pages directly, so you get traffic, ranks and analytics data without the official Similarweb API, paid plan or developer key.
How do I scrape Similarweb without login?
Both ranking and enrichment modes read public Similarweb pages over a US residential proxy — no account, cookies or sign-in needed. Just add domains or categories and run.
How do I export Similarweb traffic data to CSV or JSON?
Run the actor, then download the dataset as CSV, JSON or Excel from the run page, or pull the website traffic data via the Apify API for your own pipeline.
Changelog
2026-06-07
- Docs: added coverage for Similarweb API alternative, scraping without login, and exporting website traffic data to CSV/JSON.
Collects publicly available data only. Not affiliated with or endorsed by Similarweb. You are responsible for compliance with Similarweb's Terms and applicable laws.