Ahrefs SERP Checker avatar
Ahrefs SERP Checker

Pricing

Pay per event

Go to Store
Ahrefs SERP Checker

Ahrefs SERP Checker

Developed by

PowerAI

PowerAI

Maintained by Community

Check SERP (Search Engine Results Page) data for any keyword using Ahrefs API with comprehensive search results analysis.

5.0 (1)

Pricing

Pay per event

1

Total users

1

Monthly users

1

Last modified

a day ago

This actor allows you to check SERP (Search Engine Results Page) data for any keyword using the Ahrefs API. It provides comprehensive search results analysis including organic results, featured snippets, and position tracking.

Features

  • SERP analysis for any keyword
  • Search Engine Results Page data collection
  • Position tracking for search results
  • Geographic-specific search results
  • Real-time data collection
  • Rate limiting protection

Input Parameters

  • keyword (required): The keyword to check SERP for
  • country (optional): The country for SERP results (defaults to 'us')

Output Data

The actor outputs comprehensive SERP data, including:

  • keyword: The checked keyword
  • country: The country used for SERP results
  • serp: Search Engine Results Page data
    • results: Array of search results
      • content: Content of the search result
      • pos: Position in search results
      • posWithMetrics: Position with metrics (when available)
    • source: Source of the SERP data
  • lastUpdate: When the data was last updated by Ahrefs
  • scrapedAt: When the data was collected

Usage Example

{
"keyword": "scrape",
"country": "us"
}

Output Example

{
"keyword": "scrape",
"country": "us",
"serp": {
"results": [
{
"content": [
"knowledge_card",
"None"
],
"pos": 1
},
{
"content": [
"questions",
[
[
"Some",
{
"title": "What is a scrape in slang?",
"link": "None"
}
],
[
"Some",
{
"title": "What is a scrape animal?",
"link": "None"
}
],
[
"Some",
{
"title": "What is a scrape on a wound?",
"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-25T08:54:02Z",
"signature": "EYR+qi8pCrIBfuPMF8X/RAfRpS+KdR9ToK18J8M2QxQ="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": {
"rank": 730,
"domainRating": 91,
"urlRating": 18,
"refpages": 537,
"domains": 89,
"traffic": 197,
"cost": 22653,
"keywords": 85,
"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-25T08:54:02Z",
"signature": "YhPTckXDkOnxSIR3HpD6p5/mV3QViIgSyXmCYyw15uk="
}
}
},
"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-25T08:54:02Z",
"signature": "lEKbXk5y8+8SIQgN43pQl0FUs7pMJbOsq1q3x3bashY="
}
}
},
"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-25T08:54:02Z",
"signature": "8VQmO/LPhpKf5/ckd0pwC6J5In318kmt0Eq+Tr2Fivk="
}
}
},
"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-25T08:54:02Z",
"signature": "dT8w9mt5V1O1YkVfX6hJMfoO3s3vBHpYuKBz6fTBeYI="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": {
"rank": 538,
"domainRating": 92,
"urlRating": 0,
"refpages": 6,
"domains": 5,
"traffic": 53,
"cost": 3897,
"keywords": 38,
"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-25T08:54:02Z",
"signature": "IYUPE/LLmxinDxuAp47/RyPOoT8QHUEhs1YbXVOBBzY="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": {
"rank": 863,
"domainRating": 91,
"urlRating": 5,
"refpages": 36,
"domains": 12,
"traffic": 113,
"cost": 16417,
"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-25T08:54:02Z",
"signature": "XpJqBiL8PSJwR1QrhuSfoqnxV/urcUwTHx9/Wi6Hqcs="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": null
}
],
"siteLinks": []
}
],
"pos": 7,
"posWithMetrics": 4
},
{
"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-25T08:54:02Z",
"signature": "kW+/omemDahao2vtc47OyPUAVCHO8dgP3xjgsYIUKLY="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": null
}
],
"siteLinks": []
}
],
"pos": 8,
"posWithMetrics": 5
},
{
"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-25T08:54:02Z",
"signature": "o1qUkKUzMzvEmQTtgxLdrai0XJCjHPlmRn11Yl9fKh8="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": null
}
],
"siteLinks": []
}
],
"pos": 9,
"posWithMetrics": 6
},
{
"content": [
"organic",
{
"link": [
"Some",
{
"title": "scrape",
"url": [
"Url",
{
"url": "https://en.wiktionary.org/wiki/scrape",
"input": {
"mode": "exact",
"protocol": "https",
"protocollessUrl": "en.wiktionary.org/wiki/scrape",
"signatureInfo": {
"notAfter": "2025-06-25T08:54:02Z",
"signature": "ubzHQXs3/obpkiSEmO7Ip8xQ/bThMBRl5dBbuESWP/A="
}
}
}
],
"attribute": null,
"isTarget": null,
"metrics": null
}
],
"siteLinks": []
}
],
"pos": 10,
"posWithMetrics": 7
}
],
"source": "Serps"
},
"lastUpdate": "2025-06-20T06:53:09Z",
"scrapedAt": "2025-06-23T08:54:02.616Z"
}