Similarweb Website Traffic Scraper avatar

Similarweb Website Traffic Scraper

Pricing

from $33.75 / 1,000 results

Go to Apify Store
Similarweb Website Traffic Scraper

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.

Pricing

from $33.75 / 1,000 results

Rating

0.0

(0)

Developer

ParseLab

ParseLab

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

5

Monthly active users

14 days ago

Last modified

Share

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?

FieldWhat it holds
domain, companyName, descriptionWho the site is
globalRank, countryRank, categoryRank, countryCodeRankings
monthlyVisits, monthlyVisitsChangeEstimated visits and month-over-month change
bounceRate, pagesPerVisit, avgVisitDurationEngagement
topCountry, topCountryShare, topCountriesAudience by country
genderMale, genderFemale, ageDistributionAudience demographics
topTrafficChannel, topTrafficChannelShare, trafficChannelRankingWhere traffic comes from
topSocialNetworksSocial networks that send visitors, with share
topTechnologiesTechnologies detected on the site
topCompetitors, audienceAlsoVisitsSimilar sites and sites the audience also visits
companyYearFounded, companyHeadquarters, companyEmployeesRange, companyRevenueRangeCompany profile
imageUrl, previewImageUrlSite icon and preview screenshot

How to scrape website traffic data

  1. Open the Actor and add your domains, one per line. You can paste them with or without https://.
  2. Set Max Items to the number of domains you want processed.
  3. Click Start.
  4. 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.

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.