Ahrefs Keyword Difficulty Checker avatar
Ahrefs Keyword Difficulty Checker

Pricing

Pay per event

Go to Store
Ahrefs Keyword Difficulty Checker

Ahrefs Keyword Difficulty Checker

Developed by

PowerAI

PowerAI

Maintained by Community

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 for
  • country (optional, default: 'us'): Country code for the search

Output Data

The actor outputs keyword difficulty data, including:

  • keyword: The searched keyword
  • country: Country code used for the search
  • difficulty: Keyword difficulty score (0-100)
  • shortage: Competition shortage metric
  • serpResults: Search engine results page data
  • lastUpdate: Last update timestamp
  • scrapedAt: 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 States
  • uk - United Kingdom
  • ca - Canada
  • au - Australia
  • And many more...