Similarweb Alternative — Website Traffic & Rank Analytics avatar

Similarweb Alternative — Website Traffic & Rank Analytics

Pricing

from $200.00 / 1,000 domain traffic reports

Go to Apify Store
Similarweb Alternative — Website Traffic & Rank Analytics

Similarweb Alternative — Website Traffic & Rank Analytics

Return a Similarweb-style traffic report per domain: Google search traffic, rank, top keywords, SEO competitors, and tech stack via DataForSEO. Use for competitor research and lead scoring. Visits stay empty when the Similarweb feed is unavailable. One row per domain at $0.20.

Pricing

from $200.00 / 1,000 domain traffic reports

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

Turn a domain or website URL into one dataset row with estimated Google search traffic, ranking distribution, top keywords, SEO competitors, and a public site card. Built for SEO teams, agencies, and agents that need a Similarweb-style report without a Similarweb login. Powered by owner DataForSEO credentials on Apify, with API, schedule, and MCP access. No BYOK.

Best fit for this Actor

  • Score competitor websites on organic traffic, keyword coverage, and overlapping domains, then export JSON or CSV.
  • Enrich a lead list with domain rank, public emails, and detected technologies before outreach.
  • Feed organicEtv and topKeywords into a research workflow that later checks live SERPs.

When you need the live Google results those keywords rank on, then use Google SERP Scraper. After you compare interest over time for a brand or category, continue with Google Trends Scraper.

Practical scenario

A competitive-intel lead pastes apify.com. The run returns one row with organicEtv, organicKeywordCount, domainRank, topKeywords, and competitors for United States English. The lead keeps domains with enough search traffic, then schedules the same input monthly. If DataForSEO's Similarweb feed is offline, visits and globalRank stay empty and Labs search-traffic fields still populate the report.

Quick start input

{
"domains": ["apify.com"],
"mode": "free_tier",
"countryName": "United States",
"languageCode": "en"
}

mode: "free_tier" processes up to 3 unique domains. mode: "bulk_paid" processes up to 25 unique domains per run. Hostnames and full URLs both work; www. is stripped.

Input reference

FieldTypeWhat it controls
domainsarrayRequired websites. Duplicates collapse to one row.
modeenumfree_tier (3) or bulk_paid (25). Default free_tier.
countryNamestringDataForSEO location name. Default United States.
languageCodestringDataForSEO language code. Default en.
includeCompetitorsbooleanInclude overlapping SEO competitors. Default true.
includeKeywordsbooleanInclude highest-ETV ranked keywords. Default true.
includeTechnologiesbooleanInclude title, domain rank, emails, and tech stack. Default true.
includeSimilarwebbooleanTry the DataForSEO Similarweb feed. Default true.

Owner DataForSEO secrets stay in environment variables. This Actor does not accept a user API key.

What data you receive

One dataset item is one input domain.

{
"domain": "apify.com",
"inputValue": "apify.com",
"countryName": "United States",
"languageCode": "en",
"title": "Apify: The largest marketplace of trusted tools for AI",
"domainRank": 571,
"organicEtv": 333243.31,
"organicKeywordCount": 20415,
"organicPos1": 189,
"paidEtv": 0,
"visits": null,
"globalRank": null,
"topKeywords": [{ "keyword": "apify", "searchVolume": 5400, "rank": 1, "etv": 1200 }],
"competitors": [{ "domain": "github.com", "intersections": 13010, "avgPosition": 11.57 }],
"technologies": ["Next.js", "React"],
"similarwebAvailable": false,
"status": "OK",
"fetchedAt": "2026-08-21T19:30:00.000Z"
}
FieldMeaning
organicEtvEstimated Google organic traffic volume from DataForSEO Labs.
domainRankDataForSEO technologies domain rank when the site card is available.
visitsSimilarweb visits when that DataForSEO feed is available; otherwise empty.
statusOK when any useful metric was found; NO_DATA when the domain is unmatched.

OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, chargedEventCounts, and providerCostUsd. Download the dataset as JSON, CSV, Excel, or HTML.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~similarweb-alternative/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domains":["apify.com"],"mode":"free_tier","countryName":"United States","languageCode":"en"}'

Use with AI agents through Apify MCP

Look up a Similarweb-style traffic report for apify.com in the United States. Return domain, organicEtv, organicKeywordCount, domainRank, topKeywords, competitors, similarwebAvailable, status, and fetchedAt. Read OUTPUT.outcome, itemsPushed, and RUN_SUMMARY.providerCostUsd for cost, scope, and provenance.

Connect via https://mcp.apify.com. Start with free_tier so agents can confirm the output shape before a bulk_paid list.

Connect the workflow

Pricing

Pay per event plus platform usage. Confirm current event prices on the live Pricing tab; that tab is the source of truth if this page ever lags.

  • apify-actor-start: $0.00005 per run
  • domain-report: $0.25 per persisted domain row (OK or NO_DATA)

A one-domain prefill is about $0.25 in events plus a few seconds of Apify platform usage. Provider cost is recorded in RUN_SUMMARY.providerCostUsd. DataForSEO credentials are owner-managed; users are not asked for a key.

How it works

  1. Normalize hostnames and URLs, then cap the list for the selected mode.
  2. Optionally POST DataForSEO /domain_analytics/similarweb/live. If that feed is unavailable, continue.
  3. POST Labs rank overview, optional competitors, optional ranked keywords, and optional technologies.
  4. Charge domain-report and write one validated row per input domain.

Best results

  • Provide a focused list of public websites you are authorized to research; start with free_tier to confirm the output shape.
  • Use exact DataForSEO country names such as United Kingdom and language codes such as en.
  • Treat organicEtv as a Google search-traffic estimate. visits and bounce rate appear only when the Similarweb feed is available.
  • Keep keyword and competitor limits at the defaults unless you have a specific reporting reason.

Builder's note

I built this as a Similarweb alternative that does not scrape similarweb.com. I found that DataForSEO's Similarweb live feed can return temporarily unavailable while Labs rank overview, competitors, ranked keywords, and technologies still produce a complete report for a live domain in a few seconds. I designed the $0.25 row event around that stack so a one-domain check covers the provider bill, and I left Similarweb visits nullable instead of inventing them.

Use this Actor on public websites you are authorized to research, follow applicable law plus DataForSEO and Google terms, and keep the output in your own compliance workflow. Search-traffic figures are DataForSEO Labs estimates, not official Similarweb subscription metrics and not Google Analytics.

Issues and feature requests: use the Actor Issues tab on Apify.