Ahrefs Scraper - Domain Rating, Backlinks & Keywords avatar

Ahrefs Scraper - Domain Rating, Backlinks & Keywords

Pricing

from $3.25 / 1,000 results

Go to Apify Store
Ahrefs Scraper - Domain Rating, Backlinks & Keywords

Ahrefs Scraper - Domain Rating, Backlinks & Keywords

Get Ahrefs SEO data without a subscription: Domain Rating, backlinks, broken links, organic traffic, keyword ideas, keyword difficulty, SERP, rank checks and AI citations for any domain or keyword. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

from $3.25 / 1,000 results

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

13 days ago

Last modified

Share

What is Ahrefs Scraper?

Ahrefs Scraper is a tool that lets you scrape Ahrefs SEO data for any website or keyword: Domain Rating, backlinks, broken links, organic traffic, keyword ideas, keyword difficulty, full SERPs with page metrics, rank checks, AI search citations, sitemaps and the top 1,000 websites. Add your domains or keywords, pick a tool, click Start, and download the results as Excel, CSV or JSON.

  • ๐Ÿ”Ž 16 SEO tools in one place: each one a dropdown choice
  • โšก Bulk checks: hundreds of domains or keywords in one run
  • ๐Ÿ”“ No Ahrefs subscription and no login needed
  • ๐Ÿ“ฆ One clean row per domain or keyword: ready for spreadsheets and dashboards
  • ๐Ÿ’ธ Free to try: the $5 of free usage every Apify account gets each month covers about 330 results

What can Ahrefs Scraper do?

  • Check Domain Rating (DR) in bulk for a list of domains, with backlinks and referring domains
  • Export the top backlinks of any site with anchor text, surrounding text, linking page title and DR
  • Find broken backlinks pointing to 404 pages, with the redirect chain of each
  • Check a website's organic traffic: monthly visits, traffic value in USD, top pages, top countries, top keywords and 6-month history
  • Find keyword ideas with difficulty and search volume ranges, plus question keywords
  • Check keyword difficulty (KD) and how many referring domains you need to reach the top 10
  • Get the full Google SERP for a keyword in any country, with DR, UR, traffic and backlinks for every result, AI Overview text and sources, People Also Ask, videos, discussions and shopping blocks
  • Check where a domain ranks for a keyword, for many domains and keywords at once
  • Track AI visibility: how often ChatGPT, Gemini, Perplexity, Copilot, Grok, Google AI Mode and AI Overviews cite a brand, its top cited pages and topics
  • List a website's URLs from its XML sitemap with last-modified dates
  • Get the top 1,000 websites worldwide, by country or by category, with trending winners and losers, and optional full details per site

What data can you extract with Ahrefs Scraper?

๐ŸŒ Websites๐Ÿ”‘ Keywords๐Ÿค– AI search
Domain RatingKeyword ideasTotal AI citations
Backlinks and referring domainsQuestion keywordsCitations per AI model
Dofollow shareKeyword difficulty (0-100)Monthly citation history
Top backlinks with anchorsSearch volume rangeTop cited domains
Broken backlinksReferring domains to rankTop cited pages
Organic traffic and valueSERP top 10 with metricsTop topics
Top pages, countries, keywordsAI Overview text and sourcesAI Mode mentions
Traffic historyRank position and URLAI Overviews mentions
Sitemap URLsPeople Also AskNew mentions this cycle
CompetitorsShopping, videos, discussions

How to scrape Ahrefs SEO data

  1. Create a free Apify account (no credit card needed).
  2. Open Ahrefs Scraper and pick a tool under What to get.
  3. Enter your URLs or domains (for website tools) or your Keywords (for keyword tools). The rank checker uses both.
  4. Set the Country for keyword and SERP data, and the URL mode for backlinks and traffic if you need a subdomain, a folder or an exact page, then click Start.
  5. When the run finishes, download your data as Excel, CSV, JSON, HTML or XML, or connect it to Google Sheets, Make, Zapier or your own code.

How much does it cost to scrape Ahrefs data?

You pay only for the results you get: one result per URL, keyword or brand checked, or per website in the top websites tool. The price per 1,000 results depends on your Apify plan:

Apify planResults per 1,000
Free$15.00
Starter (Bronze) and higher$3.25

Each run also has a start fee of $0.75 per run at the default settings on the Free plan, and a tiny start fee on Starter (Bronze) and higher. Platform usage is included in these prices, so you pay nothing extra for it.

From 16 October 2026: the Free plan price drops to $10.00 per 1,000 results. Starter (Bronze) and higher stay at $3.25 per 1,000, and the start fees stay the same.

Example: checking the Domain Rating of 100 domains on the Free plan costs $1.50 for the results plus the $0.75 start fee, $2.25 in total. 1,000 results cost $15.00 on the Free plan (plus $0.75 per run) and $3.25 on Starter. From 16 October 2026, 1,000 results cost $10.00 on Free.

Every Apify account gets $5 of free usage each month, enough for about 330 results. Put many domains or keywords into one run to pay the start fee once. A URL, keyword or brand with no data costs nothing. See the Pricing tab for details.

โฌ‡๏ธ Input

SettingWhat it does
What to getThe tool to run: website authority, backlinks, broken links, traffic, keyword ideas, keyword difficulty, keyword metrics, SERP, rank checker, AI visibility, AI Mode, AI Overviews, sitemap, website details or top websites
URLs or domainsDomains or page URLs to check. AI tools also accept brand names
KeywordsKeywords to research. The rank checker checks every domain against every keyword
URL modeDomain with subdomains, domain only, a folder, or one exact URL
CountryTwo-letter country code for keyword and SERP data (us, gb, de, ...)
Search engine (keyword ideas)Source of keyword ideas
Number of websites, List, Country, Category, Include website detailsFor top websites: how many (up to 1,000), ranking or trending, country, category, and whether to add each site's details

Example: check the Domain Rating of three sites.

{
"searchType": "website_authority",
"urls": ["ahrefs.com", "moz.com", "semrush.com"]
}

Example: check where two sites rank for two keywords in the UK.

{
"searchType": "keyword_rank",
"urls": ["wikipedia.org", "apify.com"],
"keywords": ["web scraping", "data extraction"],
"country": "gb"
}

โฌ†๏ธ Output

Every row has the tool name, the URL, keyword or brand it was checked for, the data, and the time it was collected.

Website authority:

{
"searchType": "website_authority",
"url": "apify.com",
"domainRating": 81.0,
"backlinks": 4013023,
"referringDomains": 16656,
"dofollowBacklinksPercent": 90,
"dofollowReferringDomainsPercent": 70,
"scrapedAt": "2026-09-30T14:53:48Z"
}

Organic traffic (lists shortened):

{
"searchType": "traffic_overview",
"url": "apify.com",
"mode": "subdomains",
"organicTraffic": 1002359,
"trafficValueUsd": 362905.0,
"trafficHistory": [{ "date": "2026-04-01", "organicTraffic": 399536 }],
"topPages": [{ "url": "https://apify.com/nexgendata/kospi-stock-screener", "traffic": 40067, "sharePercent": 10.11 }],
"topCountries": [{ "country": "in", "sharePercent": 31.91 }, { "country": "us", "sharePercent": 14.68 }],
"topKeywords": [{ "keyword": "facebook reels download", "position": 1, "traffic": 339000 }],
"scrapedAt": "2026-09-30T14:54:51Z"
}

Keyword difficulty (SERP shortened to one result):

{
"searchType": "keyword_difficulty",
"keyword": "web scraping",
"country": "us",
"difficulty": 48,
"referringDomainsToRankTop10": 77,
"serpUpdatedAt": "2026-09-24T01:00:30Z",
"serp": [
{
"position": 2,
"type": "organic",
"title": "Web scraping",
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"domainRating": 97,
"urlRating": 19,
"referringDomains": 2137,
"traffic": 6363,
"trafficValueUsd": 14296.2,
"keywords": 316,
"topKeyword": "web scraping",
"topKeywordVolume": 9900
}
],
"scrapedAt": "2026-09-30T14:55:20Z"
}

The Output tab has ready-made tables for each kind of data: authority and backlinks, traffic, keywords, SERP and rank, AI visibility, and top websites.

How can I use Ahrefs SEO data?

  • Link building: vet link prospects by Domain Rating before outreach, and find broken backlinks to reclaim
  • Competitor research: compare traffic, top pages and top keywords of your competitors
  • Content planning: find keyword ideas and questions, then pick the ones with low difficulty
  • Rank tracking: schedule a daily run to see where your domains rank for your main keywords
  • AI search monitoring: follow how often AI assistants cite your brand and which pages they pick
  • Lead lists and market maps: pull the top websites of a country or industry with their traffic
  • SEO reporting: feed Domain Rating, traffic and rankings into Google Sheets or Looker Studio

Scheduling and integrations

Save your input as a task and schedule it daily or weekly to track changes over time. Results can go straight to Google Sheets, Slack, Airtable, a webhook or any tool through Make, Zapier or n8n.

Scrape more SEO and marketing data

ActorWhat it gets
Google Ads Transparency Scraper - Competitor Ad CreativesCompetitor ad creatives from the Google Ads Transparency Center: advertiser, regions, preview links and first and last shown dates
Facebook Ads Scraper - Meta Ad Library Scraper & APIFacebook and Instagram ads by keyword or Page, with ad text, images and videos
Website Email Scraper - Find Email Addresses in BulkEmail addresses, phone numbers and social profiles from any list of websites, for link-building outreach
AI Web Scraper - Structured Data from Any WebsiteAny fields you name, from any website, without selectors or code
Google Maps ScraperLocal businesses: name, address, phone, website, rating, reviews and opening hours

โ“FAQ

How much does it cost?

$15.00 per 1,000 results plus $0.75 per run on the Free plan ($10.00 per 1,000 from 16 October 2026), $3.25 per 1,000 on Starter and higher; see the cost section above.

How many results do I get per check?

One row per URL, keyword or brand. Lists inside a row hold up to 20 top backlinks, 10 broken backlinks, the SERP top 10, 20 keyword ideas and 20 questions (with the total number of ideas), 5 top pages, countries and keywords, and up to 1,000 sitemap URLs. The top websites tool returns one row per website, up to 1,000.

Do I need an Ahrefs account?

No. You don't need an Ahrefs account, subscription or API key.

Which search engines work for keyword ideas?

Google, in any country. Ahrefs currently has keyword ideas for Google only; you are not charged when a search returns nothing.

Can I check many domains or keywords at once?

Yes. Add as many as you like to one run.

What does URL mode mean?

"Domain with all its subdomains" covers blog.example.com and shop.example.com too. "Domain only" leaves subdomains out, "All pages under this path" covers a folder like example.com/blog/, and "This exact URL" looks at one page.

Can I connect Ahrefs Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

The tool collects publicly available SEO data without logging in to any account. SEO data is mostly about websites, but some of it, such as page titles or brand names, can relate to people and may be protected by laws such as the GDPR, so only collect it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Ahrefs Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Ahrefs.

Something isn't working?

Open the Issues tab with the input you used and what you expected. We read every one and usually reply within a day.

โญ Your feedback

Have an idea or found a problem? Open the Issues tab and tell us. If Ahrefs Scraper saved you time, a short review on the Reviews tab helps other people find it.