Similarweb Website Traffic Scraper
Pricing
from $33.75 / 1,000 results
Similarweb Website Traffic Scraper
Get Similarweb traffic estimates for any website: monthly visits, global and country rank, bounce rate, pages per visit, audience age and gender, top countries, traffic channels, social networks, technologies and competitors. Compare hundreds of domains in one run and export to CSV or Excel.
This Similarweb scraper gives you traffic and audience data for any website in seconds. Paste a list of domains and get back one row per site with estimated monthly visits, global and country rank, bounce rate, pages per visit, visit duration, audience age and gender, top countries, traffic channels, social networks, technologies and top competitors.
Marketers, SEO teams, investors and sales teams use it to size up a competitor, qualify a lead or compare hundreds of sites side by side without opening Similarweb one domain at a time.
What can you do with this Similarweb scraper?
- Check how many monthly visits a website gets
- Find the global rank and country rank of any domain
- Compare traffic between competitor websites
- See where a website's visitors come from by country
- Find the age and gender split of a website's audience
- Find out which traffic channels drive a site (search, direct, social, paid)
- List the top competitors and similar websites for a domain
- Find which social networks send traffic to a website
- Export website traffic data to CSV or Excel
What data can you extract from Similarweb?
| Field | What it holds |
|---|---|
domain, companyName, description | Who the site is |
globalRank, countryRank, categoryRank, countryCode | Rankings |
monthlyVisits, monthlyVisitsChange | Estimated visits and month-over-month change |
bounceRate, pagesPerVisit, avgVisitDuration | Engagement |
topCountry, topCountryShare, topCountries | Audience by country |
genderMale, genderFemale, ageDistribution | Audience demographics |
topTrafficChannel, topTrafficChannelShare, trafficChannelRanking | Where traffic comes from |
topSocialNetworks | Social networks that send visitors, with share |
topTechnologies | Technologies detected on the site |
topCompetitors, audienceAlsoVisits | Similar sites and sites the audience also visits |
companyYearFounded, companyHeadquarters, companyEmployeesRange, companyRevenueRange | Company profile |
imageUrl, previewImageUrl | Site icon and preview screenshot |
How to scrape website traffic data
- Open the Actor and add your domains, one per line. You can paste them with or without
https://. - Set Max Items to the number of domains you want processed.
- Click Start.
- When the run finishes, open the dataset and export it as CSV, Excel or from the Apify console.
Input example
{"domains": ["nike.com", "adidas.com", "puma.com"],"maxItems": 3}
The optional maxConcurrency setting controls how many domains are processed at the same time. The default of 8 is a good balance of speed and reliability.
Output example
{"domain": "nike.com","companyName": "Nike","globalRank": 273,"countryRank": 133,"countryCode": "US","monthlyVisits": 124488692,"bounceRate": 0.405,"pagesPerVisit": 4.7,"avgVisitDuration": "00:02:53","topCountry": "US","topCountryShare": 0.463,"genderMale": 0.532,"genderFemale": 0.468,"topTrafficChannel": "organic","topCompetitors": ["adidas.com", "footlocker.com", "stockx.com"],"topSocialNetworks": [{ "network": "Facebook", "share": 0.409 },{ "network": "Youtube", "share": 0.28 }],"topTechnologies": ["Cart Functionality", "Google Analytics"],"companyHeadquarters": "Beaverton, 84041, US"}
How much does it cost to scrape Similarweb data?
One result is one domain. The price is $45 per 1,000 domains plus a tiny start fee. The free plan processes up to 10 domains per run so you can test the output.
Who uses website traffic data?
- SEO and content teams benchmark their site against competitors.
- Sales teams rank prospects by real traffic before reaching out.
- Investors and analysts track the growth of online businesses.
- Agencies put competitor traffic in client reports.
Example: compare five competitors in one run
Say you sell running shoes online and want to know who is winning. Add five competitor domains, run the Actor and sort the dataset by monthlyVisits. Then check topTrafficChannel to see who depends on paid ads and who gets most visitors from organic search, and look at topCountries to spot markets you are missing. Repeat next month and compare monthlyVisitsChange to see who is growing.
Tips for better results
- Use the root domain (
brand.com), not a full page URL. - Very small sites may not have public estimates, so some fields can be empty or missing.
- Schedule the Actor monthly and keep each run to build your own traffic history.
FAQ
Do I need a Similarweb account? No. The Actor works without any login.
How accurate are the numbers? They are Similarweb estimates, the same figures shown on its public website pages. Treat them as trends and comparisons, not exact analytics.
How many domains can I check at once? As many as you like. Domains are processed in parallel, 8 at a time by default.
Can I get historical traffic? Each run returns the current snapshot, including the month-over-month change. Schedule runs to build history.
Automate and connect
Schedule the Actor from the Apify console to refresh the data daily or weekly. Send finished datasets to Google Sheets, Zapier, Make or n8n, or trigger a webhook when a run ends, so your reports and alerts update without manual work.
Legal note
This Actor collects information that is publicly visible on the website. Check the source site's terms and your local rules before using the data.
Support
Missing a field or found a bug? Open an issue from the Actor page.