Website Traffic Checker - Bulk Domain Traffic Estimate avatar

Website Traffic Checker - Bulk Domain Traffic Estimate

Pricing

from $4.00 / 1,000 domain with traffic data

Go to Apify Store
Website Traffic Checker - Bulk Domain Traffic Estimate

Website Traffic Checker - Bulk Domain Traffic Estimate

Check the website traffic of a list of domains: estimated monthly Google search traffic (organic and paid) and ranking keywords, plus optional traffic value and top 10 rankings. 1,000 domains per request, 94 countries. Not total visits. $4 per 1,000 domains + $0.025 per run; no data is free.

Pricing

from $4.00 / 1,000 domain with traffic data

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 hours ago

Last modified

Security

Limited permissions

Share

What does Website Traffic Checker do?

Website Traffic Checker estimates the monthly Google search traffic of any list of domains. For every domain it returns estimated organic traffic (visits from Google's organic results), organic keywords (how many keywords it ranks for in the top 100), paid traffic and paid keywords (Google Ads). Paste one domain or ten thousand: it checks them in bulk, up to 1,000 domains per request, and returns one flat row per domain.

Switch to overview mode to also get the traffic value in USD, how many keywords rank in the top 1, top 3, top 10 and top 100, and how many keywords are new, lost, rising or falling. It works as a fast website traffic API and domain traffic estimate tool for 94 countries, with no Semrush, Ahrefs or Similarweb account needed.

Important: these numbers are Google search traffic estimates, not total website visits. They estimate the clicks a domain gets from Google search, based on its rankings, each keyword's search volume and the typical click-through rate per position. Direct, social, email, referral and other search engine traffic is not included. Every row carries a trafficType field that says so.

Why use a bulk website traffic checker?

  • 📊 Lead qualification: sort a list of prospects' websites by search traffic to find the companies that matter.
  • 🔎 Competitor research: compare your Google traffic and keyword count with every competitor in one table.
  • 🔗 Link building and outreach: filter out sites with no search traffic before you pitch them.
  • 💼 Domain investing and M&A: check how much search traffic and traffic value a domain or website earns.
  • 🧩 Agencies: get a quick traffic estimate for hundreds of client or prospect domains at once.
  • 🤖 Automation and AI agents: call it from the API, Make, Zapier, n8n or the Apify MCP server.

What data does it return?

FieldExampleDescription
domainshopify.comThe domain checked (protocol, www and path removed)
organicTraffic913920Estimated monthly visits from Google organic search
organicKeywords304920Keywords ranking in Google's top 100
paidTraffic / paidKeywords629 / 31Estimated monthly Google Ads visits and paid keywords
trafficValue982100.16Overview: what the organic traffic would cost as Google Ads, USD per month
top1 / top3 / top10 / top1003335 / 12615Overview: keywords ranking in each position range
newKeywords / lostKeywords / upKeywords / downKeywords38113Overview: keyword movement since the last update
foundtruefalse when the domain ranks for no Google keyword (free row)
trafficTypeEstimated monthly visits from Google search, not total website visitsWhat the numbers measure
location / languageUnited States / EnglishMarket of the data

How to check website traffic in bulk

  1. Click Try for free.
  2. Paste your domains or URLs into Domains, one per line.
  3. Pick a Country and Language (default: United States, English).
  4. Choose basic (traffic and keywords) or overview (adds traffic value, top 10 rankings and keyword movement).
  5. Click Start. A thousand domains take a few seconds in basic mode.
  6. Download the results as CSV, Excel, JSON or HTML, or read them through the API.

How much does it cost?

  • Basic: $0.004 per domain with data ($4 per 1,000 domains), plus $0.025 per run (it covers the data provider's fixed fee per request, so send big lists in one run).
  • Overview: $0.04 per domain with data ($40 per 1,000 domains), plus the same $0.025 per run.
  • Domains with no data, invalid domains, duplicates and domains skipped for any reason are free. Set a maximum cost per run and the Actor stops when it is used up; it never charges past it, and the domains it did not reach come back as free rows.
ActorPrice per 1,000 domainsMetric
This Actor (Google organic + paid traffic, keywords, up to 1,000 domains per request)$4Google search traffic
memo23 Similarweb scraper$0.99Similarweb total visits (a different metric)
kantolabs website-traffic-rank$2Traffic rank

Prices as listed on Apify Store in October 2026.

Free Apify plan: 10 domains per run. Every lookup costs us a data fee and free-plan runs earn nothing, so runs on the free Apify plan check the first 10 domains only; the rest come back as free rows without data. Any paid Apify plan gets every domain. A free run that repeats a lookup from the last 7 days gets the stored answer of that lookup (the run log says so); paid runs always fetch live data.

Input

{
"domains": ["apify.com", "https://www.shopify.com/pricing", "hubspot.com"],
"location": "United States",
"language": "English",
"detail": "basic"
}
  • domains: bare domains or full URLs. The protocol, www and path are removed and duplicates are dropped. Subdomains such as blog.hubspot.com are checked on their own.
  • location: one of 94 countries, as a name or 2-letter code (US, GB, DE).
  • language: if the language has no data for that country, the country's main language is used and the log says so.
  • detail: basic (default) or overview.

Output example

{
"domain": "shopify.com",
"found": true,
"organicTraffic": 913920,
"organicKeywords": 304920,
"paidTraffic": 629,
"paidKeywords": 31,
"trafficType": "Estimated monthly visits from Google search, not total website visits",
"location": "United States",
"language": "English",
"error": null
}

In overview mode a row also has trafficValue, top1, top3, top10, top100, newKeywords, lostKeywords, upKeywords and downKeywords.

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Use it from code

Python (pip install "apify-client>=3"):

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("tenfoldfleet/website-traffic-checker").call(run_input={
"domains": ["apify.com", "shopify.com", "hubspot.com"],
"location": "United States",
})
for row in client.dataset(run.default_dataset_id).iterate_items():
print(row["domain"], row["organicTraffic"], row["organicKeywords"])

On apify-client 1.x or 2.x, call() returns a dict, so use run["defaultDatasetId"] instead.

Tips

  • Send big lists in one run. Basic mode checks 1,000 domains per request and the $0.025 run fee is paid once.
  • Use basic mode to screen, overview mode to dig in. Check thousands of domains in basic mode, then run overview on the ones that matter.
  • Filter found: true to keep only domains with data; the others cost nothing.
  • Pick the right country. Traffic is per Google market: a UK news site gets far more traffic in the United Kingdom than in the United States.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/website-traffic-checker as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Is this the same as total website visits?

No. It is an estimate of monthly visits from Google search in the country you pick. Tools such as Similarweb estimate total visits from all channels; this Actor measures search traffic only, which is what SEO and paid search teams usually compare.

Where does the data come from?

From the DataForSEO Labs Google database, which tracks millions of domains' Google rankings. Estimated traffic is the sum, over every ranking keyword, of the keyword's monthly search volume times the expected click-through rate of the domain's position.

Why did a domain return found: false?

The domain ranks for no keyword in Google's top 100 in that country, or it is too new or too small to be tracked. Those rows are free. Rows with an error text were skipped (invalid domain, max cost per run reached, free Apify plan, or the data source was unavailable) and are free too.

Why is www.example.com checked as example.com?

Most sites serve the same content on both, and Google traffic is reported for the root domain. Other subdomains (blog., shop.) are kept as they are.

Can I use it in Make, Zapier, n8n or an AI agent?

Yes. It works with every Apify integration, the REST API and the Apify MCP server.

Support

Missing a country or a field? Open an issue in the Issues tab.

This Actor returns aggregated traffic estimates for domains only. It does not collect any personal data.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Bestsellers Tracker: New Releases & Rank Changesranked product
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Audio Transcription: MP3 & Video Files to Text, SRT, VTTaudio minute transcribed
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Contact Form Finder: Form Fields, Embed Type & Captcha Flagwebsite with contact page or form
CutShort Jobs Scraper - Startup Roles with INR Salary Rangesjob listing
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Hirist Jobs Scraper: India Tech Jobs with New-Job Monitorjob listing
IIMJobs Jobs Scraper: Search & Monitor Management Rolesjob listing
India Jobs Feed: Hirist, IIMJobs, Foundit, Instahyre & Cutshortjob listing
Instagram Reels Analytics - Profile Reel Plays, Likes, Commentsreel
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Instahyre Jobs Monitor: New Tech Jobs in India by Skilljob listing
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Naver Shopping Scraper - Keyword Rank, Prices, Ads & Mallsproduct
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Podcast Transcription: Episodes to Text, SRT & Monitoraudio minute transcribed
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
Reverse Image Search - Find Every Site Using a Photoimage searched
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
Semrush API Domain Traffic: Visits, Authority Score, AI Trafficdomain
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Telegram Keyword Search Monitor - New Mentions in Channelsmatching message
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
Yahoo Finance Scraper - Quotes, History, Fundamentals & Newsticker row
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript