SimilarWeb API (Scraper) avatar

SimilarWeb API (Scraper)

Pricing

from $4.00 / 1,000 results

Go to Apify Store
SimilarWeb API (Scraper)

SimilarWeb API (Scraper)

Extract SimilarWeb website analytics: traffic, rankings, engagement, traffic sources, top keywords, and top countries. Bulk domains in parallel.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(1)

Developer

Clovys

Clovys

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

4

Monthly active users

3 days ago

Last modified

Categories

Share

What does SimilarWeb API do?

SimilarWeb API extracts website traffic analytics for any domain — visits, rankings, engagement, traffic sources, top countries, and keywords. Paste a list of domains (or full URLs), run the Actor, and download clean JSON / CSV / Excel.

Built for bulk runs — up to 100,000 domains. Large lists are handled automatically so you get one dataset without babysitting the job. Tuned for speed and reliability at Store scale (512 MB default).

This Actor is not affiliated with SimilarWeb. Metrics are third-party estimates — use them as directional intelligence, not audited truth.

Why use it

  • Competitive intel in bulk — traffic, rank, and channel mix for whole lists of sites
  • Reliable at scale — retries and recovery so long runs keep delivering results
  • Flexible modes — fast default for volume, or stronger modes when you need max success rate
  • Pay for answers — failed domains stay in the dataset but are not billed
  • Export anywhere — JSON, CSV, Excel, HTML from the Apify dataset

Use cases

  • Competitive analysis (traffic, rankings, channel mix)
  • Media & marketplace research (score publishers / affiliates by audience)
  • Marketing ROI (where traffic comes from before budget allocation)
  • CRM / lead enrichment (attach traffic and rank signals to accounts)
  • Investment & due diligence (directional digital footprint)
  • Content & SEO prioritization (visits, geo share, top keywords)

How to use

  1. Open SimilarWeb API in Apify Console
  2. Paste domains or URLs in Domains (e.g. apify.com, https://www.lemonde.fr)
  3. Keep defaults for production (512 MB)
  4. Click Start
  5. Download results from the Dataset tab

Input

FieldTypeDefaultDescription
domainsstring[]-Domains or URLs to analyze (required, up to 100,000)
fetchModestringextensionextension (fast default), auto (fast then stronger), browser, http
maxConcurrencyinteger5Parallelism (keep lower for browser)
cacheTtlHoursinteger72Reuse successful results within the run (0 = off)
proxyConfigurationobjectRESIDENTIALRequired for reliable runs
includeKeywordsbooleantrueInclude top keywords when present
includeCountriesbooleantrueInclude geo traffic share
maxRetriesinteger1Retries per domain on temporary failures

Output example

You can download the dataset in JSON, HTML, CSV, or Excel.

{
"domain": "apify.com",
"title": "apify.com Traffic Analytics, Ranking & Audience",
"globalRank": 9646,
"visits": 4201537,
"bounceRate": 0.37,
"pagesPerVisit": 7.43,
"avgVisitDuration": 300,
"trafficSources": {
"direct": 0.44,
"searchOrganic": 0.35
},
"topCountries": [
{ "country": "United States", "value": 0.21 }
],
"scrapedAt": "2026-09-24T12:00:00.000Z",
"error": null
}

Failed domains still appear with error set and metrics null — they are not billed.

Data fields

FieldDescription
domainNormalized hostname
titleSite title / label
globalRankWorldwide traffic rank
visitsEstimated monthly visits
bounceRateBounce rate
pagesPerVisitPages per visit
avgVisitDurationAverage visit duration (seconds)
trafficSourcesChannel mix (direct, search, social, …)
topCountriesTop geos with share
topKeywordsTop keywords when enabled / available
errorError message if the domain failed

Pricing

Pay-per-event pricing (platform usage is billed separately by Apify):

EventWhen chargedPrice
resultEach successful domain written to the dataset$0.005 ($5 / 1,000)
Actor StartOnce when the run starts (scaled by memory GB)$0.001

Example: 100 successful domains ≈ $0.50 in PPE result (+ Actor Start + Apify platform usage).

Only successful results are charged. Failed domains are free on the PPE event.

GoalSettings
ProductionfetchMode: extension, 512 MB, concurrency 5–10, residential proxy
Max reliabilityfetchMode: auto, residential proxy, 2048 MB
Browser-onlyfetchMode: browser, concurrency 1–2, 2048 MB
Huge listsup to 100,000 domains — leave defaults

FAQ

How many domains per run? Up to 100,000. Invalid and duplicate inputs are filtered before work starts.

What if a domain fails? It is stored with error. Other domains continue. Failed items are not billed.

Do I need proxies? Yes — residential (default). Datacenter proxies are unreliable for this Actor.

Which fetchMode should I use? Keep extension for most runs. Use auto when you prefer success rate over speed.

Is this official SimilarWeb data? No. This Actor is independent and unaffiliated. Numbers are estimates.

Support

Questions, bugs, or feature requests: use the Actor Issues tab on Apify, or contact Clovys through the Store profile.