Ahrefs Traffic Scraper
Pricing
from $8.00 / 1,000 traffic reports
Ahrefs Traffic Scraper
Estimate any website's organic search traffic with Ahrefs data: monthly organic visits, traffic value in USD, 6-month history, top pages, top countries and top keywords with positions and search volume. Top pages and keywords for any country. No Ahrefs account needed.
Pricing
from $8.00 / 1,000 traffic reports
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
8
Total users
8
Monthly active users
10 days ago
Last modified
Categories
Share
🚀 Ahrefs Traffic Scraper: Website Traffic Checker in Bulk
Check website traffic for a whole list of sites in one run. The Ahrefs Traffic Scraper works like the Ahrefs traffic checker at scale: for every domain or page it returns estimated monthly organic search traffic, what that traffic is worth in US dollars, a 6-month traffic history, and the site's top pages, top countries and top keywords with ranking position and search volume. Use it as an organic traffic checker for competitor research, market sizing or vetting websites, or as a simple alternative to the Ahrefs API. No Ahrefs account needed.
🎯 Use Cases for a Website Traffic Checker
- Check competitor website traffic: put your competitors in one list and see who gets the most search visits, which pages earn them and which keywords drive them.
- Track organic traffic trends: the 6-month history shows growth, decline and drops after Google updates; schedule monthly runs to build a longer history.
- Website traffic estimator for deals: screen sites before you buy, invest in or partner with them: traffic, traffic value and where the visitors come from.
- Vet publishers and affiliates: check that a blog, media site or affiliate partner really gets the search traffic it claims, and in the right countries.
- Market and country research: set a country to see which pages and keywords bring a site its search traffic in Germany, the UK or the US.
- Feed SEO reports and dashboards: get the numbers as JSON, CSV or Excel for client reports, Google Sheets or BI tools.
✨ Features
- Monthly organic traffic: estimated monthly visits from organic search for a domain (with its subdomains) or for one exact page.
- Traffic value in USD: what the same visits would cost as paid search ads each month.
- 6-month history: month-by-month organic traffic, the current month included.
- Top pages: up to 5 pages that bring the most search traffic, with their visits and share.
- Top countries: up to 5 countries the site's search traffic comes from, with their share.
- Top keywords: up to 5 keywords that drive traffic, with ranking position and monthly search volume.
- Any search market: traffic, value, history and top countries are worldwide; set
us,gb,deand so on to get the top pages and keywords for that market. - Clean input handling:
https://,www.and trailing slashes are handled for you, and a domain listed twice is checked and billed once. - Fair billing: you pay per traffic report saved, and the run stops at your maximum charge.
🛠️ How It Works
- Add domains or page URLs: a domain (
zalando.de) covers the whole site including subdomains; a page URL (https://apify.com/store) covers that exact page. - Optionally pick a country: a two-letter code such as
usordefor that market's top pages and keywords. Empty means the site's main market. - Run the scraper: you get one report per domain or URL, downloadable as JSON, CSV or Excel, or through the API.
⚙️ Input
| Field | What it does |
|---|---|
| Domains or URLs | Domains (apify.com) or page URLs (https://apify.com/store), one per line. |
| Country | Two-letter country code (us, gb, de…) for the top pages and top keywords of that market. Empty or all = the site's main market. |
| Max results | Stop after this many domains or URLs. Default 50. |
With an empty input the scraper reports on apify.com, ahrefs.com and semrush.com. A country code that is not two letters stops the run with a clear message before any report is charged.
{"domains": ["zalando.de", "otto.de", "aboutyou.de"],"country": "de","maxItems": 100}
💰 Pricing
Pay only for the reports you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Traffic report | $0.008 per report ($8 per 1,000) | One domain or URL: monthly organic traffic, traffic value (USD), 6-month history, top pages, top countries and top keywords |
| Actor start | $0.00005 per run | Charged once when the run starts. |
Domains and URLs Ahrefs has no data for are skipped, not charged, and named in the run's status. Examples: 10 competitors = $0.08 · 50 domains = $0.40 · 500 websites = $4.00.
📊 Sample Output Data
A real row for zalando.de with country set to de (lists shortened to 3 entries here):
{"id": "subdomains:zalando.de|de","domain": "zalando.de","scope": "domain with subdomains","country": "de","organicTrafficMonthly": 9701919,"trafficValueUsdMonthly": 2643564.29,"trafficHistory": [{ "month": "2026-05", "organicTraffic": 10496799 },{ "month": "2026-06", "organicTraffic": 9009127 },{ "month": "2026-07", "organicTraffic": 9662359 },{ "month": "2026-08", "organicTraffic": 9842522 },{ "month": "2026-09", "organicTraffic": 9586748 },{ "month": "2026-10", "organicTraffic": 10158539 }],"topPages": [{ "url": "https://www.zalando.de/", "organicTraffic": 2944529, "sharePercent": 31 },{ "url": "https://www.zalando.de/damenbekleidung/only/", "organicTraffic": 302050, "sharePercent": 3.2 },{ "url": "https://www.zalando.de/damen-home/", "organicTraffic": 97881, "sharePercent": 1 }],"topCountries": [{ "country": "de", "sharePercent": 96.6 },{ "country": "us", "sharePercent": 0.6 },{ "country": "at", "sharePercent": 0.5 }],"topKeywords": [{ "keyword": "zalando", "position": 1, "searchVolume": 3250000 },{ "keyword": "only", "position": 1, "searchVolume": 324000 },{ "keyword": "new balance", "position": 2, "searchVolume": 377000 }],"scrapedAt": "2026-10-21T09:06:02.322Z"}
scope is domain with subdomains for a domain and exact URL for a page, and country is all when no country was set. organicTrafficMonthly, trafficValueUsdMonthly, trafficHistory and topCountries are always worldwide figures; country only picks the market for topPages and topKeywords (and the keywords' search volume). With no country those two lists follow the site's main market, its first topCountries entry (the US for apify.com, Germany for zalando.de); Ahrefs has no worldwide version of them. id is a stable key (scope, target and country) for joining snapshots from scheduled runs.
🔁 Schedule Competitor Website Traffic Checks
Traffic estimates move month to month, so run it once a month (or weekly for a closer watch) with the same competitor list: each run is a dated snapshot, and together they extend the 6-month history as far back as you like. Set it up in Apify Schedules, then send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so the new numbers land in your SEO report automatically.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com), so an agent can check website traffic while it researches a market. An agent can call it with:
{ "domains": ["zalando.de", "otto.de"], "country": "de" }
❓ FAQ
Does Ahrefs have an official API? Yes. Ahrefs offers an official API as part of its paid subscription plans, billed in API units. This Actor is the practical alternative when you only need traffic estimates for a list of sites: no Ahrefs subscription, no API key, no rate-limit handling, and you pay per report.
How do I check a website's traffic? Add the domain to Domains or URLs and run the Actor. You get estimated monthly organic visits, traffic value, a 6-month history and the top pages, countries and keywords. Add more domains to check competitor website traffic side by side.
How accurate are the numbers? They are Ahrefs' estimates of organic search traffic, not analytics data, and they don't include paid, direct or social visits. They are best for comparing sites and spotting trends.
Do I need an Ahrefs account? No. The Actor returns the data Ahrefs shows publicly in its free website traffic checker.
Why is a list empty or a domain missing? A page URL has no topPages list of its own. A small or brand-new site that Ahrefs has no data for gets no row and no charge; the run's status lists it under "Ahrefs has no data for".
How many top pages, countries and keywords do I get? Up to 5 of each per report, the same depth Ahrefs shows publicly. For every keyword a site ranks for, use the Google Ranked Keywords Scraper below.
🔗 Related Scrapers
- Ahrefs Backlinks Scraper: the top backlinks pointing at the same sites, with anchor text and the linking site's DR.
- Ahrefs Domain Rating Scraper: Domain Rating, backlink and referring-domain counts for a long list of domains.
- Ahrefs Keyword Difficulty Scraper: Keyword Difficulty and the top-10 Google results for the keywords you find here.
- Google Ranked Keywords Scraper: every Google keyword a domain ranks for, beyond the top 5.
- Similarweb Scraper: total monthly visits from all channels, to set next to organic search traffic.
This Actor is not affiliated with or endorsed by Ahrefs.