Website Traffic Checker - Rankings, Keywords & Competitors avatar

Website Traffic Checker - Rankings, Keywords & Competitors

Pricing

from $3.00 / 1,000 domains

Go to Apify Store
Website Traffic Checker - Rankings, Keywords & Competitors

Website Traffic Checker - Rankings, Keywords & Competitors

Check any website's estimated monthly search traffic, Google ranking footprint, top keywords and organic competitors. Bulk domains, 88 countries, pay per row. Traffic is estimated from Google organic rankings, not panel/clickstream total visits.

Pricing

from $3.00 / 1,000 domains

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Website Traffic Checker

Check how much search traffic any website gets, which keywords it ranks for, and who it competes with — in bulk, one clean row per domain.

Paste a list of domains and get back each site's estimated monthly search traffic, its Google ranking footprint, its top keywords, its organic competitors, and free extras like the tech stack and domain age. Built for competitor research, lead qualification, prospecting and market sizing.

Estimated traffic is modelled from real Google search rankings, so you get a defensible number for any domain, with no login and nothing to install.

Why Use This Scraper?

  • Any website, in bulk. One row per domain, hundreds of domains per run.
  • Estimated monthly search traffic for every domain, plus its paid-search footprint.
  • Ranking footprint — how many keywords a site ranks for and how many land in the top 3, top 10 and page 2.
  • Top keywords a site ranks for, with position, search volume, CPC and intent.
  • Organic competitors — the sites that fight for the same keywords, with overlap and their own size.
  • Free extras at no added cost — tech stack, registrar and domain age, and real-user performance.
  • 88 countries. Read any site's footprint in the market that matters to you.
  • Pay per row. You pay for the domains and add-ons you actually pull.

Overview

Website Traffic Checker turns a bare list of domains into a comparable table of search-traffic and SEO metrics. It is for marketers, SEOs, agencies, sales teams and researchers who need to size up websites quickly without opening ten browser tabs.

The core number is estimated monthly search traffic: the approximate visits a domain earns from its Google organic rankings, modelled from the keywords it ranks for and their search volume. It is a search-traffic estimate, in the same family as the "organic traffic" figure in tools like Ahrefs and Semrush — not a panel or clickstream measurement of total visits across every channel.

Every run returns a base row per domain. Optional add-ons expand each domain into extra rows for its keywords and competitors, and free blocks enrich the base row with registration data, the tech stack and performance.

Supported Inputs

The only required input is a list of domains. Anything wrapped around a domain is stripped automatically.

You enterThe actor reads
stripe.comstripe.com
https://www.stripe.com/pricingstripe.com
notion.so/productnotion.so

Copy-pasteable input:

{
"domains": ["stripe.com", "notion.so", "figma.com"],
"country": "us"
}

Not supported: full-text search for a company by name (enter the domain), social-profile URLs, and app-store listings. Enter web domains.

Use Cases

AudienceWhat they get
SEO & content teamsA site's keyword footprint, top keywords and organic rivals
Sales & lead genQualify and rank prospect websites by size and maturity
AgenciesPitch decks with a prospect's traffic, keywords and competitors
Market researchSize a market by comparing every player's search footprint
Investors & analystsFast, comparable due-diligence snapshots across a portfolio
Growth & marketingBenchmark your site against named competitors

How It Works

How it works

  1. Enter a list of domains and pick a country.
  2. Turn on the add-ons you want — keywords, competitors — and the free extras — tech stack, WHOIS, performance.
  3. Each domain is looked up in the chosen Google market and returns a base traffic row.
  4. Enabled add-ons expand each domain into extra keyword and competitor rows.
  5. Download the dataset as JSON, CSV, Excel or via the API.

Input Configuration

FieldTypeDefaultDescription
domainsarray—Domains to check, one per line. Required.
countrystringusTwo-letter country code to read Google rankings from. Unknown codes fall back to us.
languagestring—Labs language code. Empty uses the country's main language.
includeKeywordsbooleanfalseAdd the top keywords each domain ranks for. Billed per keyword.
maxKeywordsinteger20Keywords per domain when includeKeywords is on (max 3000).
includeCompetitorsbooleanfalseAdd the domain's organic search competitors. Billed per competitor.
maxCompetitorsinteger10Competitors per domain when includeCompetitors is on (max 50).
includeFootprintbooleanfalseAdd the richer ranking breakdown: top-3/top-10/page-2 keyword counts, traffic value, new and lost keywords. Billed per domain.
minSearchVolumeinteger—Only fetch keywords at or above this monthly volume.
excludeBrandTermsbooleanfalseDrop keywords that contain the domain's own brand name.
includeWhoisbooleanfalseAdd registration date, age, registrar and name servers. Free.
includeTechbooleanfalseDetect the site's CMS, framework, analytics and hosting. Free.
includePerformancebooleanfalseAdd real-user Core Web Vitals from Google CrUX. Free.

Common setups:

{ "domains": ["stripe.com", "notion.so"], "country": "us" }
{
"domains": ["stripe.com"],
"country": "us",
"includeKeywords": true,
"maxKeywords": 50,
"includeCompetitors": true,
"includeTech": true,
"includeWhois": true
}

Output Overview

Every domain produces one traffic row with its estimated organic and paid search traffic and its ranked-keyword count, enriched with any free blocks you turned on. Turn on includeFootprint to add the richer ranking breakdown to that row. When includeKeywords is on, each domain also produces one ranking row per keyword. When includeCompetitors is on, each domain also produces one competitor row per rival. Every row carries a type field so you can split them, and the dataset ships with ready-made Traffic, Keywords and Competitors table views.

Output Samples

Traffic row (base, shown with includeFootprint, includeWhois and includeTech on):

{
"type": "overview",
"domain": "stripe.com",
"estimatedTraffic": 2649861,
"estimatedPaidTraffic": 121,
"rankedKeywords": 113199,
"top3Keywords": 18898,
"top10Keywords": 49536,
"page2Keywords": 26986,
"trafficValueUsd": 33697822,
"newKeywords": 58128,
"lostKeywords": 72039,
"domainAgeYears": 31.1,
"whoisRegistrar": "SafeNames Ltd.",
"whoisExpirationDate": "2027-09-11T04:00:00Z",
"technologies": ["Next.js", "Nginx"],
"country": "us",
"language": "en"
}

Without includeFootprint, the base row carries estimatedTraffic, estimatedPaidTraffic and rankedKeywords; the footprint fields above are added only when that add-on is on.

Keyword row (includeKeywords):

{
"type": "ranking",
"domain": "stripe.com",
"keyword": "stripe",
"position": 1,
"estimatedTraffic": 250192,
"searchVolume": 823000,
"cpc": 1.1,
"keywordDifficulty": 51,
"searchIntent": "informational",
"url": "https://stripe.com/"
}

Competitor row (includeCompetitors):

{
"type": "competitor",
"domain": "stripe.com",
"competitor": "investopedia.com",
"sharedKeywords": 35724,
"overlapPct": 31.6,
"avgPositionOnShared": 21.1,
"competitorTotalKeywords": 1659720,
"competitorTotalTraffic": 45977578
}

Key Output Fields

Traffic (base row): estimatedTraffic, estimatedPaidTraffic, rankedKeywords.

Ranking footprint (includeFootprint): top3Keywords, top10Keywords, page2Keywords, trafficValueUsd, newKeywords, lostKeywords.

Keywords (ranking rows): keyword, position, searchVolume, estimatedTraffic, cpc, keywordDifficulty, searchIntent, competitionLevel, serpFeatures, url.

Competitors (competitor rows): competitor, sharedKeywords, overlapPct, avgPositionOnShared, competitorTotalKeywords, competitorTotalTraffic.

Domain & registrar (free, includeWhois): whoisRegistrar, whoisRegistrationDate, whoisExpirationDate, domainAgeYears, whoisNameServers, whoisStatus.

Tech stack (free, includeTech): technologies, technologiesByCategory.

Performance (free, includePerformance): perfLcpMs, perfInpMs, perfCls, perfFcpMs, perfTtfbMs, perfInCrux, perfCollectionPeriod.

FAQ

Is this the same number as a panel traffic tool? No. estimatedTraffic is modelled from a domain's Google search rankings (its organic search traffic). It does not include direct, social, referral or email traffic, and it is not a clickstream or panel measurement of total visits.

Does it return traffic sources, AI traffic or audience demographics? No. Those come from consumer-panel products and are not available here. This actor covers search traffic, rankings, keywords, competitors and the free technical extras.

Do the free extras cost anything? No. WHOIS, tech stack and performance read public sources, not the paid data, so they add no per-row charge. They also work for domains that have no ranking data.

What if a domain has no ranking data? You still get a base row (with the free extras you enabled); the traffic and keyword fields come back empty and the domain is reported as not tracked.

Which countries are supported? 88 Google markets. Pass the two-letter country code; unknown codes fall back to the US.

Do I need an API key? No. The actor is self-contained. The optional performance block uses Google CrUX and needs a free key configured in the actor.

Support

Found a bug or need a field added? Open an issue on the actor's Issues tab — it is monitored. For custom work, see the contact details on the developer profile.

Additional Services

Need a tailored export, a scheduled run, or a different metric blended in? Custom builds and one-off data pulls are available — reach out through the developer profile.

Explore More Scrapers

Browse the full catalogue of SEO, traffic and lead-generation actors on the memo23 developer profile.

🤖 For AI Agents & LLM Apps

  • Purpose: estimated website search traffic, ranking footprint, top keywords, organic competitors and free domain/tech/performance extras, one row per domain.
  • Minimal input:
    { "domains": ["stripe.com"], "country": "us" }
  • Base output fields: domain, estimatedTraffic, estimatedPaidTraffic, rankedKeywords, country, language.
  • Add-on fields: ranking footprint (top3Keywords, top10Keywords, page2Keywords, trafficValueUsd, newKeywords, lostKeywords) with includeFootprint; keywords (keyword, position, searchVolume, cpc) with includeKeywords; competitors (competitor, sharedKeywords, overlapPct) with includeCompetitors; technologies, whoisRegistrar, domainAgeYears, perfLcpMs with the free toggles.
  • Billing: per domain for the base row, plus per domain for footprint, per keyword and per competitor when those add-ons are on; the free extras add no charge.
  • Note: estimatedTraffic is search-traffic estimated from Google rankings, not panel total visits.

⚠️ Disclaimer

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC, Similarweb Ltd., or any website it profiles. All product names, logos and brands are the property of their respective owners and are used for identification only.

The actor returns estimates and factual metrics derived from public search engine rankings and public domain registries. Traffic figures are modelled estimates, not measured visits. Use the data in line with applicable laws and the terms of the services involved, and handle any personal data in accordance with GDPR, CCPA and other applicable regulations. You are responsible for how you use the output.

SEO Keywords

website traffic checker, website traffic estimator, check website traffic, domain traffic checker, estimate website visits, organic traffic checker, website seo checker, keyword rank checker, competitor analysis tool, organic competitors finder, domain authority checker, bulk domain analysis, website tech stack checker, whois lookup bulk, core web vitals checker, search traffic by country, seo competitor research, traffic analytics api, domain intelligence, website profiler