
Ahrefs Keyword Difficulty Checker
Pricing
Pay per event
Go to Store

Ahrefs Keyword Difficulty Checker
Check keyword difficulty and competition metrics using Ahrefs API with comprehensive SERP analysis and real-time data collection.
5.0 (1)
Pricing
Pay per event
1
Total users
1
Monthly users
1
Last modified
21 hours ago
This actor allows you to check the difficulty of keywords using the Ahrefs API. It provides comprehensive keyword difficulty analysis including SERP data and competition metrics.
Features
- Keyword difficulty analysis
- SERP (Search Engine Results Page) data
- Competition shortage metrics
- Country-specific analysis
- Real-time data collection
- Rate limiting protection
Input Parameters
keyword
(required): The keyword to check difficulty forcountry
(optional, default: 'us'): Country code for the search
Output Data
The actor outputs keyword difficulty data, including:
keyword
: The searched keywordcountry
: Country code used for the searchdifficulty
: Keyword difficulty score (0-100)shortage
: Competition shortage metricserpResults
: Search engine results page datalastUpdate
: Last update timestampscrapedAt
: When the data was collected
Usage Example
{"keyword": "scrape","country": "us"}
Output Example
{"keyword": "scrape","country": "us","difficulty": 7,"shortage": 8,"serpResults": [{"content": ["knowledge_card","None"],"pos": 1},{"content": ["questions",[["Some",{"title": "What is a scrape in slang?","link": "None"}],["Some",{"title": "What is a scrape on a wound?","link": "None"}],["Some",{"title": "What is a scrape animal?","link": "None"}],["Some",{"title": "What does scrape by mean?","link": "None"}]]],"pos": 2},{"content": ["organic",{"link": ["Some",{"title": "SCRAPE Definition & Meaning","url": ["Url",{"url": "https://www.merriam-webster.com/dictionary/scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.merriam-webster.com/dictionary/scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "fFyf7qHaoZXsaCEygdQBhRs32lim0ym1322m0P4OgL0="}}}],"attribute": null,"isTarget": null,"metrics": {"rank": 728,"domainRating": 91,"urlRating": 18,"refpages": 537,"domains": 89,"traffic": 287,"cost": 49906,"keywords": 86,"topKeyword": "scrapes","topVolume": 3400,"nrWords": 1288,"httpCode": 200}}],"siteLinks": []}],"pos": 3,"posWithMetrics": 1},{"content": ["top_stories",[["Some",{"title": "Glass scrape studies. \n#glassart #fluidart #satisfyingart #satisfyingvideo #abstractpainting #arttechniques #scrapeart #artideas #paintingtechniques","url": {"url": "https://www.instagram.com/reel/DLDYmM6OXNT/","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.instagram.com/reel/DLDYmM6OXNT/","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "r3lREKmOkGIMdMER2q/+1mPzqxech2DM76z9cR5Wusg="}}},"attribute": "Video","isTarget": null}],["Some",{"title": "How to Scrape Data From Any Website Using Deepseek","url": {"url": "https://www.youtube.com/watch?v=s8ECuA_c1SU","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.youtube.com/watch?v=s8ECuA_c1SU","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "Jn5QiRMAvcR7+KMgeCmo+WyBW8nk1isEdqBxSnx5A3k="}}},"attribute": "Thumbnail","isTarget": null}],["Some",{"title": "Need to scrape ~3 million items from a website β what's the best approach for large-scale scraping?","url": {"url": "https://www.reddit.com/r/Python/comments/1kr1dfo/need_to_scrape_3_million_items_from_a_website/","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.reddit.com/r/Python/comments/1kr1dfo/need_to_scrape_3_million_items_from_a_website/","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "M8Z2BTD8OxLfbE8WXZ6S8oyPAIfuQqiZuf316/jX8As="}}},"attribute": null,"isTarget": null}]]],"pos": 4},{"content": ["organic",{"link": ["Some",{"title": "SCRAPE | definition in the Cambridge English Dictionary","url": ["Url",{"url": "https://dictionary.cambridge.org/us/dictionary/english/scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "dictionary.cambridge.org/us/dictionary/english/scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "g5ZYKn6Sud726AKS/DOBeR1udYHHq9BmZCFoWeaa2C4="}}}],"attribute": null,"isTarget": null,"metrics": {"rank": 539,"domainRating": 92,"urlRating": 0,"refpages": 6,"domains": 5,"traffic": 53,"cost": 4648,"keywords": 42,"topKeyword": "scrapes","topVolume": 3400,"nrWords": null,"httpCode": null}}],"siteLinks": []}],"pos": 5,"posWithMetrics": 2},{"content": ["organic",{"link": ["Some",{"title": "Scrape: MedlinePlus Medical Encyclopedia","url": ["Url",{"url": "https://medlineplus.gov/ency/article/007212.htm","input": {"mode": "exact","protocol": "https","protocollessUrl": "medlineplus.gov/ency/article/007212.htm","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "9bpc43piktdD56UNT0hD6By1a61rNEG1Gp+yjoY1jA4="}}}],"attribute": null,"isTarget": null,"metrics": {"rank": 861,"domainRating": 91,"urlRating": 4,"refpages": 36,"domains": 12,"traffic": 111,"cost": 15924,"keywords": 40,"topKeyword": "scrapes","topVolume": 3400,"nrWords": 686,"httpCode": 200}}],"siteLinks": []}],"pos": 6,"posWithMetrics": 3},{"content": ["organic",{"link": ["Some",{"title": "Scrape - Webster's Dictionary 1828","url": ["Url",{"url": "https://webstersdictionary1828.com/Dictionary/scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "webstersdictionary1828.com/Dictionary/scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "a+jSVxq+d3A/BkGEm00RmBPWrdGzRJd/ZBzdHRCC3U8="}}}],"attribute": null,"isTarget": null,"metrics": null}],"siteLinks": []}],"pos": 7,"posWithMetrics": 4},{"content": ["organic",{"link": ["Some",{"title": "Scrape - Definition, Meaning & Synonyms","url": ["Url",{"url": "https://www.vocabulary.com/dictionary/scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.vocabulary.com/dictionary/scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "gGLBbKKmXv/o1CY7j7q4CAZ09/1XV9Hme/wXGOwgVWs="}}}],"attribute": null,"isTarget": null,"metrics": null}],"siteLinks": []}],"pos": 8,"posWithMetrics": 5},{"content": ["organic",{"link": ["Some",{"title": "SCRAPE Synonyms: 64 Similar and Opposite Words","url": ["Url",{"url": "https://www.merriam-webster.com/thesaurus/scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "www.merriam-webster.com/thesaurus/scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "QkOzaQvhrBeXRHahSmUnGsG0s42LEsNFvLVCgCb4T+s="}}}],"attribute": null,"isTarget": null,"metrics": null}],"siteLinks": []}],"pos": 9,"posWithMetrics": 6},{"content": ["organic",{"link": ["Some",{"title": "Scrape","url": ["Url",{"url": "https://en.wikipedia.org/wiki/Scrape","input": {"mode": "exact","protocol": "https","protocollessUrl": "en.wikipedia.org/wiki/Scrape","signatureInfo": {"notAfter": "2025-06-22T03:13:22Z","signature": "Tm6YGheqEwF7tdnAI3+2o1jG4SYHC4L4Ccii2Bp7YzU="}}}],"attribute": null,"isTarget": null,"metrics": null}],"siteLinks": []}],"pos": 10,"posWithMetrics": 7}],"lastUpdate": "2025-06-19T23:59:21Z","scrapedAt": "2025-06-20T03:13:22.721Z"}
Supported Countries
The actor supports various country codes including:
us
- United Statesuk
- United Kingdomca
- Canadaau
- Australia- And many more...
On this page
Share Actor: