Ahrefs Keyword Difficulty Scraper avatar

Ahrefs Keyword Difficulty Scraper

Pricing

from $8.00 / 1,000 keyword checkeds

Go to Apify Store
Ahrefs Keyword Difficulty Scraper

Ahrefs Keyword Difficulty Scraper

Check Ahrefs Keyword Difficulty (KD) for a list of keywords: KD score, referring domains needed to rank in the top 10, monthly search volume, SERP features and the top organic results with their DR, UR, backlinks and traffic. No Ahrefs account needed.

Pricing

from $8.00 / 1,000 keyword checkeds

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

🚀 Ahrefs Keyword Difficulty Scraper

Check Ahrefs Keyword Difficulty (KD) for a whole list of keywords at once. For each keyword the Ahrefs Keyword Difficulty Scraper returns the KD score and how many referring domains you would need to reach the top 10. It also returns the monthly search volume, the SERP features (AI Overview, People Also Ask, videos…) and the top organic results with their Domain Rating, URL Rating, backlinks and traffic. Use it to prioritise content plans, size up competitors on a SERP and find keywords you can actually rank for. No Ahrefs account needed.

✨ Features

  • 🎯 Keyword Difficulty (0–100): Ahrefs' estimate of how hard it is to rank in the top 10.
  • 🔗 Links Needed: The number of referring domains you would likely need to rank in the top 10.
  • 📊 Search Volume: Monthly searches in the chosen country, when Ahrefs reports it on the results page.
  • 🧩 SERP Features: AI Overview, People Also Ask, videos and other blocks on the results page.
  • 🏁 Top Organic Results with Metrics: Position, title, URL, DR, UR, backlinks, referring domains, organic traffic, ranking keywords and the page's own top keyword with its volume.
  • 🌍 Any Country: Pick the search market with a two-letter country code.

🛠️ How It Works

  1. Add your keywords – one per line.
  2. Pick a country – us by default.
  3. Run the Scraper – one row per keyword, downloadable as JSON, CSV or Excel, or through the API.

⚙️ Input

FieldWhat it does
KeywordsKeywords to check, one per line.
CountryTwo-letter country code of the search market (us, gb, de…).
Max resultsStop after this many keywords. Default 50.

With an empty input the scraper checks web scraping, seo tools and keyword research in the US.

{
"keywords": ["best running shoes", "running shoes for flat feet", "trail running shoes"],
"country": "gb",
"maxItems": 200
}

💰 Pricing

Pay only for the keywords you get — no monthly rental.

EventPriceWhat you get
Keyword checked$0.008 per keyword ($8 per 1,000)Keyword Difficulty, referring domains needed, search volume, SERP features and top organic results with full metrics
Actor start$0.00005 per runCharged once when the run starts.

Keywords Ahrefs has no data for in that country are skipped and not charged. Examples: 50 keywords = $0.40 · a 500-keyword content plan = $4.00.

📊 Sample Output Data

{
"keyword": "web scraping",
"country": "us",
"keywordDifficulty": 53,
"referringDomainsToRankTop10": 95,
"searchVolume": 8400,
"serpFeatures": ["ai_overview", "questions", "videos"],
"serpUpdatedAt": "2026-10-09T02:10:55Z",
"organicResults": [
{
"position": 2,
"title": "Web scraping",
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"domainRating": 97,
"urlRating": 19,
"backlinks": 9667,
"referringDomains": 2118,
"organicTraffic": 5370,
"rankingKeywords": 282,
"topKeyword": "web scraping",
"topKeywordVolume": 8400
},
{
"position": 5,
"title": "Web Scraper Cloud | Enterprise Web Scraping Platform",
"url": "https://webscraper.io/",
"domainRating": 65,
"urlRating": 15,
"backlinks": 5071,
"referringDomains": 1956,
"organicTraffic": 5252,
"rankingKeywords": 502,
"topKeyword": "web scraper",
"topKeywordVolume": 3400
}
],
"scrapedAt": "2026-10-14T08:09:46.601Z"
}

❓ FAQ

Why is searchVolume sometimes empty? It is filled when one of the ranking pages has this exact keyword as its top keyword, which is usually the case for established keywords. Very niche keywords may have no volume.

Why do positions skip numbers? SERP features (AI Overview, People Also Ask, videos) take positions too; they are listed in serpFeatures and the organic results keep their real positions.

Do I need an Ahrefs account? No. The scraper uses the data Ahrefs shows publicly in its free tools.

🔗 More SEO Actors

This actor is not affiliated with or endorsed by Ahrefs. Keyword Difficulty is a metric by Ahrefs.