Ahrefs Scraper - Domain Rating, Backlinks & Keywords
Pricing
from $3.25 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
13 days ago
Last modified
Categories
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 Rating | Keyword ideas | Total AI citations |
| Backlinks and referring domains | Question keywords | Citations per AI model |
| Dofollow share | Keyword difficulty (0-100) | Monthly citation history |
| Top backlinks with anchors | Search volume range | Top cited domains |
| Broken backlinks | Referring domains to rank | Top cited pages |
| Organic traffic and value | SERP top 10 with metrics | Top topics |
| Top pages, countries, keywords | AI Overview text and sources | AI Mode mentions |
| Traffic history | Rank position and URL | AI Overviews mentions |
| Sitemap URLs | People Also Ask | New mentions this cycle |
| Competitors | Shopping, videos, discussions |
How to scrape Ahrefs SEO data
- Create a free Apify account (no credit card needed).
- Open Ahrefs Scraper and pick a tool under What to get.
- Enter your URLs or domains (for website tools) or your Keywords (for keyword tools). The rank checker uses both.
- 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.
- 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 plan | Results 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
| Setting | What it does |
|---|---|
| What to get | The 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 domains | Domains or page URLs to check. AI tools also accept brand names |
| Keywords | Keywords to research. The rank checker checks every domain against every keyword |
| URL mode | Domain with subdomains, domain only, a folder, or one exact URL |
| Country | Two-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 details | For 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
| Actor | What it gets |
|---|---|
| Google Ads Transparency Scraper - Competitor Ad Creatives | Competitor 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 & API | Facebook and Instagram ads by keyword or Page, with ad text, images and videos |
| Website Email Scraper - Find Email Addresses in Bulk | Email addresses, phone numbers and social profiles from any list of websites, for link-building outreach |
| AI Web Scraper - Structured Data from Any Website | Any fields you name, from any website, without selectors or code |
| Google Maps Scraper | Local 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.
Is it legal to scrape Ahrefs data?
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.