Ahrefs Free Website Stats Scraper avatar

Ahrefs Free Website Stats Scraper

Pricing

from $0.90 / 1,000 scraped domains

Go to Apify Store
Ahrefs Free Website Stats Scraper

Ahrefs Free Website Stats Scraper

Scrape public Ahrefs website stats for domains and URLs. Get domain rating, search traffic, global rank, traffic value, linking websites, and source URLs. Export results, run via API, or schedule repeat checks.

Pricing

from $0.90 / 1,000 scraped domains

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

🔎 Ahrefs Free Website Stats Scraper

Ahrefs Free Website Stats Scraper extracts public website metrics from Ahrefs for the domains you submit. Paste domains, website URLs, or Ahrefs website stats URLs, and the Actor saves one clean result per domain with domain rating, search traffic, global rank, traffic value, linking websites, source URL, and scrape metadata.

Use this Ahrefs scraper when you need quick SEO metrics for competitor research, lead scoring, website audits, market maps, prospect lists, dashboards, or recurring checks. The output is built for Apify dataset exports, API workflows, schedules, webhooks, and integrations.

No Ahrefs login, cookies, API key, or paid Ahrefs account is required from you. For a small first run, keep the prefilled targets and the default Full mode to see the complete output shape before adding a larger list.

✅ What this Actor does

  • Accepts domains such as wikipedia.org, full URLs such as https://github.com/features, and Ahrefs website stats URLs.
  • Normalizes each accepted target to a canonical domain.
  • Scrapes public Ahrefs website stats pages.
  • Saves one result per successfully scraped domain.
  • Returns domain rating, search traffic, global rank, traffic value, keywords, linking websites, visible deltas, the Ahrefs reporting month, and source evidence.
  • Lets you choose focused output modes for domain rating, traffic, or linking website stats.
  • Skips domains Ahrefs does not expose publicly and continues through the rest of your list.

The Actor is focused on free public Ahrefs website stats. It does not scrape logged-in Ahrefs dashboards, paid keyword reports, competitor lists, ad spend, backlink lists, or private project data.

📊 Data you can extract

Each dataset item is one Ahrefs website stats result. Rows can include:

  • type - always ahrefs_website_stats
  • status - ok or partial
  • inputIndex - submitted target position
  • requestedTarget - original domain or URL you entered
  • domain - canonical domain checked on Ahrefs
  • sourceUrl - public Ahrefs website stats URL
  • scrapedAt - UTC scrape timestamp
  • asOf - Ahrefs reporting month when shown
  • domainRating - Ahrefs Domain Rating
  • globalRank - global traffic rank shown by Ahrefs
  • organicTraffic, organicTrafficText, organicTrafficChange, and organicTrafficChangeText
  • trafficValue, trafficValueText, trafficValueChange, and trafficValueChangeText
  • keywords and keywordsText
  • linkingWebsites, linkingWebsitesText, linkingWebsitesChange, linkingWebsitesChangeText, and linkingWebsitesChangeDirection
  • descriptionMeta - public page description when available
  • missingFields - fields Ahrefs did not expose on that page, when the row is partial

Some fields can be empty because Ahrefs does not show every metric for every domain.

🚀 How to run it

  1. Open the Input tab.
  2. Add one domain, website URL, or Ahrefs website stats URL per line in Domains or URLs.
  3. Keep Stats to collect set to Full, or choose a focused mode if you only need domain rating, traffic, or linking website metrics.
  4. Keep Maximum domains small for your first run, then raise it when the output looks right.
  5. Run the Actor and open the dataset.

You can export the dataset as JSON, CSV, Excel, XML, RSS, or HTML, or consume the same rows through the Apify API.

✍️ Input examples

{
"targets": [
"wikipedia.org",
"github.com",
"https://ahrefs.com/websites/openai.com",
"microsoft.com",
"apple.com",
"amazon.com",
"google.com",
"youtube.com",
"facebook.com",
"instagram.com",
"linkedin.com",
"netflix.com",
"spotify.com",
"shopify.com",
"adobe.com",
"salesforce.com",
"cloudflare.com",
"mozilla.org",
"nytimes.com",
"cnn.com",
"bbc.com",
"reddit.com",
"stackoverflow.com",
"ebay.com",
"walmart.com"
],
"mode": "full",
"maxResults": 100
}

Use domains when you have a clean list. Use full URLs when your source data already contains website links. Use Ahrefs website stats URLs when you copied targets from Ahrefs.

📦 Output example

{
"type": "ahrefs_website_stats",
"status": "ok",
"inputIndex": 1,
"requestedTarget": "google.com",
"domain": "google.com",
"sourceUrl": "https://ahrefs.com/websites/google.com",
"scrapedAt": "2026-06-02T18:48:29.924Z",
"asOf": "April 2026",
"domainRating": 99,
"globalRank": 6,
"organicTraffic": 1200000000,
"organicTrafficText": "1.2B",
"organicTrafficChange": 32800000,
"organicTrafficChangeText": "+32.8M",
"trafficValue": 222900000,
"trafficValueText": "$222.9M",
"trafficValueChange": 3200000,
"trafficValueChangeText": "+$3.2M",
"keywords": 2000000,
"keywordsText": "2M",
"linkingWebsites": 14800000,
"linkingWebsitesText": "14.8M",
"linkingWebsitesChange": 199000,
"linkingWebsitesChangeText": "199K",
"linkingWebsitesChangeDirection": "increase"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each successfully scraped domain saved to the dataset.

There is no separate Actor-start charge in this Actor's pricing configuration. Domains that Ahrefs does not expose publicly are skipped and are not saved as paid results.

⚠️ Limits and caveats

  • Ahrefs updates these public website stats metrics on its own schedule.
  • Low-traffic or unsupported domains may not have a public Ahrefs website stats page.
  • Paid Ahrefs fields such as ad spend, full keyword lists, competitor details, and backlink lists are not included.
  • The Actor returns the free public data Ahrefs shows for each domain at run time.
  • If a domain page loads but some fields are missing, the row is marked partial and lists the missing fields.

❓ FAQ

🔐 Do I need an Ahrefs account?

No. This Actor reads public Ahrefs website stats pages and does not ask for Ahrefs credentials, cookies, or API keys.

🌐 Can I submit full URLs?

Yes. You can submit domains, website URLs, or Ahrefs website stats URLs. The Actor normalizes each accepted target to a domain before checking Ahrefs.

⚠️ Why are some domains skipped?

Some domains do not have a public Ahrefs website stats page, or Ahrefs may temporarily return no public metrics for them. The Actor logs the skip and continues with the remaining targets.

🧭 Is this a full Ahrefs API?

No. It is a focused Ahrefs free website stats scraper for public website metrics. It does not replace paid Ahrefs exports, projects, audits, keyword reports, or competitor reports.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré