Ahrefs website screenshot

Ahrefs

Ahrefs is a Singapore-based SEO and marketing intelligence platform built on its own web crawler and index, offering Site Explorer, Keywords Explorer, Site Audit, Rank Tracker, SERP Overview, Brand Radar, Web Analytics and Social Media Management. The Ahrefs API v3 exposes that data set as a REST API at https://api.ahrefs.com/v3 with 148 operations across 13 tools, documented by a single OpenAPI 3.2.0 specification plus one machine-readable spec per tool. Access is metered in API units with a 50-unit request floor, authenticated with a bearer API key, and additionally reachable through a hosted MCP server and the OAuth-based Ahrefs Connect partner program.

Ahrefs publishes 42 APIs on the APIs.io network, including AI visibility API, Anonymous queries API, Backlinks profile API, and 39 more. Tagged areas include Company, SEO, Marketing, Search, and Analytics.

Ahrefs’ developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 26 more developer resources.

62.8/100 strong ▬ flat Agent 52/100 agent ready saas Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
AccessFreemiumSelf serve⚡ Free to try
15 APIs 1 MCP Servers
CompanySEOMarketingSearchAnalyticsBacklinksKeywordsWeb AnalyticsRank TrackingSite AuditBrand MonitoringSocial-Media

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-06 · rubric v0.19.0
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/ahrefs: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 43

Individual APIs this provider publishes, each with its own machine-readable definition.

Ahrefs MCP Server

Ahrefs' hosted, remote Model Context Protocol server, which lets AI agents query the Ahrefs API on behalf of a signed-in Ahrefs account. Streamable HTTP transport, OAuth 2.0 wit...

Ahrefs AI visibility API

The AI visibility API from Ahrefs — 3 operation(s) for ai visibility.

Ahrefs Anonymous queries API

GSC anonymous queries data

Ahrefs Batch Analysis API

Batch Analysis table

Ahrefs Brand Radar prompts API

The Brand Radar prompts API from Ahrefs — 2 operation(s) for brand radar prompts.

Ahrefs Brand radar reports API

The Brand radar reports API from Ahrefs — 1 operation(s) for brand radar reports.

Ahrefs Channels API

The Channels API from Ahrefs — 2 operation(s) for channels.

Ahrefs Competitors API

The Competitors API from Ahrefs — 2 operation(s) for competitors.

Ahrefs Competitors Overview API

Data from competitors

Ahrefs Crawler API

The Crawler API from Ahrefs — 2 operation(s) for crawler.

Ahrefs Domain Rating API

The Domain Rating API from Ahrefs — 2 operation(s) for domain rating.

Ahrefs Geography API

The Geography API from Ahrefs — 8 operation(s) for geography.

Ahrefs Keyword ideas API

Keyword ideas reports

Ahrefs Keyword lists API

The Keyword lists API from Ahrefs — 2 operation(s) for keyword lists.

Ahrefs Keywords API

GSC keywords data

Ahrefs Limits and usage API

The Limits and usage API from Ahrefs — 1 operation(s) for limits and usage.

Ahrefs Locations and languages API

The Locations and languages API from Ahrefs — 1 operation(s) for locations and languages.

Ahrefs MCP API

The MCP API from Ahrefs — 7 operation(s) for mcp.

Ahrefs Organic search API

Organic search data

Ahrefs Outgoing links API

Outgoing links data

Ahrefs Overview API

The Overview API from Ahrefs — 29 operation(s) for overview.

Ahrefs Overview history API

The Overview history API from Ahrefs — 4 operation(s) for overview history.

Ahrefs Page content API

The Page content API from Ahrefs — 1 operation(s) for page content.

Ahrefs Page explorer API

The Page explorer API from Ahrefs — 1 operation(s) for page explorer.

Ahrefs Pages API

GSC pages data

Ahrefs Paid search API

Paid search data

Ahrefs Posts API

The Posts API from Ahrefs — 5 operation(s) for posts.

Ahrefs Projects API

The Projects API from Ahrefs — 3 operation(s) for projects.

Ahrefs SERP Overview API

SERP Overview data

Ahrefs Traffic Sources API

The Traffic Sources API from Ahrefs — 8 operation(s) for traffic sources.

Ahrefs User Agents API

The User Agents API from Ahrefs — 10 operation(s) for user agents.

Ahrefs GSC Insights API

Fetch data from GSC Insights reports

Ahrefs Keywords Explorer API

Fetch data from Keywords Explorer reports

Ahrefs Management API

Project management.

Ahrefs Public API

Free endpoints that don't require an Ahrefs subscription, or require a free/public APIv3 key

Ahrefs Site Explorer API

Fetch data from Site Explorer reports

Ahrefs Social Media API

Social Media Management.

Ahrefs Subscription Information API

Subscription information.

Ahrefs Web Analytics API

Web_analytics.

Scroll for all 43

Open Collections 13

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Batch Analysis

OPEN COLLECTION

Brand Radar

OPEN COLLECTION

GSC Insights

OPEN COLLECTION

Keywords Explorer

OPEN COLLECTION

Management

OPEN COLLECTION

Public

OPEN COLLECTION

Rank Tracker

OPEN COLLECTION

SERP Overview

OPEN COLLECTION

Site Audit

OPEN COLLECTION

Site Explorer

OPEN COLLECTION

Social Media

OPEN COLLECTION

Subscription Information

OPEN COLLECTION

Web Analytics

OPEN COLLECTION

Scroll for all 13

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Ahrefs MCP Server

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Ahrefs Plans Pricing

6 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Ahrefs Rate Limits

2 limits

RATE LIMITS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ahrefs Authentication

http/oauth2 · 3 schemes

SECURITY

Ahrefs Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Ahrefs Trust Center

trust center published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Ahrefs Scopes

2 scopes · authorizationCode

2 scopes

SCOPES

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 4

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: ahrefs
name: Ahrefs
description: Ahrefs is a Singapore-based SEO and marketing intelligence platform built on its own web crawler and index, offering
  Site Explorer, Keywords Explorer, Site Audit, Rank Tracker, SERP Overview, Brand Radar, Web Analytics and Social Media Management.
  The Ahrefs API v3 exposes that data set as a REST API at https://api.ahrefs.com/v3 with 148 operations across 13 tools,
  documented by a single OpenAPI 3.2.0 specification plus one machine-readable spec per tool. Access is metered in API units
  with a 50-unit request floor, authenticated with a bearer API key, and additionally reachable through a hosted MCP server
  and the OAuth-based Ahrefs Connect partner program.
url: https://raw.githubusercontent.com/api-evangelist/ahrefs/refs/heads/main/apis.yml
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  - scopes
  - rate-limits
  - security
  - sandbox
  generated: '2026-09-02'
  method: derived
image: https://static.ahrefs.com/assets/img/og/ahrefs.png?v=2
x-type: company
x-source: harvest:marketing-integration-graph
x-tier: full
x-tier-reason: enrichment-pass-found-openapi-and-mcp
specificationVersion: '0.23'
created: '2026-08-12'
modified: '2026-08-12'
tags:
- Company
- SEO
- Marketing
- Search
- Analytics
- Backlinks
- Keywords
- Web Analytics
- Rank Tracking
- Site Audit
- Brand Monitoring
- Social-Media
tags_raw:
- Company
- SEO
- Marketing
- Search
- Analytics
- Backlinks
- Keywords
- Web Analytics
- Rank Tracking
- Site Audit
- Brand Monitoring
- Social Media
apis:
- aid: ahrefs:mcp
  name: Ahrefs MCP Server
  description: Ahrefs' hosted, remote Model Context Protocol server, which lets AI agents query the Ahrefs API on behalf of
    a signed-in Ahrefs account. Streamable HTTP transport, OAuth 2.0 with PKCE (scope apiv3-mcp), tool groups selectable via
    a tools query parameter. Available on Lite plans and above; requests consume the account's API units.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - MCP
  - Agents
  properties:
  - type: MCPServer
    url: mcp/ahrefs-mcp.yml
  - type: ToolCrosswalk
    url: mcp/ahrefs-tool-crosswalk.yml
  - type: Documentation
    url: https://docs.ahrefs.com/mcp/docs/introduction
- aid: ahrefs:ahrefs-ai-visibility-api
  name: Ahrefs AI visibility API
  description: The AI visibility API from Ahrefs — 3 operation(s) for ai visibility.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - AI Visibility
  tags_raw:
  - AI visibility
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-ai-visibility-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-anonymous-queries-api
  name: Ahrefs Anonymous queries API
  description: GSC anonymous queries data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Anonymous queries
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-anonymous-queries-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-backlinks-profile-api
  name: Ahrefs Backlinks profile API
  description: Backlinks data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Backlinks profile
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-backlinks-profile-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-batch-analysis-api
  name: Ahrefs Batch Analysis API
  description: Batch Analysis table
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Batch Analysis
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-batch-analysis-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-brand-radar-prompts-api
  name: Ahrefs Brand Radar prompts API
  description: The Brand Radar prompts API from Ahrefs — 2 operation(s) for brand radar prompts.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Brand Radar prompts
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-brand-radar-prompts-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-brand-radar-reports-api
  name: Ahrefs Brand radar reports API
  description: The Brand radar reports API from Ahrefs — 1 operation(s) for brand radar reports.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Brand radar reports
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-brand-radar-reports-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-channels-api
  name: Ahrefs Channels API
  description: The Channels API from Ahrefs — 2 operation(s) for channels.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-channels-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-competitors-api
  name: Ahrefs Competitors API
  description: The Competitors API from Ahrefs — 2 operation(s) for competitors.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Competitors
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-competitors-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-competitors-overview-api
  name: Ahrefs Competitors Overview API
  description: Data from competitors
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Competitors Overview
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-competitors-overview-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-crawler-api
  name: Ahrefs Crawler API
  description: The Crawler API from Ahrefs — 2 operation(s) for crawler.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Crawler
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-crawler-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-domain-rating-api
  name: Ahrefs Domain Rating API
  description: The Domain Rating API from Ahrefs — 2 operation(s) for domain rating.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Domain Rating
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-domain-rating-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-geography-api
  name: Ahrefs Geography API
  description: The Geography API from Ahrefs — 8 operation(s) for geography.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Geography
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-geography-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-keyword-ideas-api
  name: Ahrefs Keyword ideas API
  description: Keyword ideas reports
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Keyword ideas
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-keyword-ideas-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-keyword-lists-api
  name: Ahrefs Keyword lists API
  description: The Keyword lists API from Ahrefs — 2 operation(s) for keyword lists.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Keyword lists
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-keyword-lists-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-keywords-api
  name: Ahrefs Keywords API
  description: GSC keywords data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Keywords
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-keywords-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-limits-and-usage-api
  name: Ahrefs Limits and usage API
  description: The Limits and usage API from Ahrefs — 1 operation(s) for limits and usage.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Limits and usage
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-limits-and-usage-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-locations-and-languages-api
  name: Ahrefs Locations and languages API
  description: The Locations and languages API from Ahrefs — 1 operation(s) for locations and languages.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Locations and languages
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-locations-and-languages-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-mcp-api
  name: Ahrefs MCP API
  description: The MCP API from Ahrefs — 7 operation(s) for mcp.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - MCP
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-mcp-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-organic-search-api
  name: Ahrefs Organic search API
  description: Organic search data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Organic search
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-organic-search-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-outgoing-links-api
  name: Ahrefs Outgoing links API
  description: Outgoing links data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Outgoing links
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-outgoing-links-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-overview-api
  name: Ahrefs Overview API
  description: The Overview API from Ahrefs — 29 operation(s) for overview.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Overview
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-overview-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-overview-history-api
  name: Ahrefs Overview history API
  description: The Overview history API from Ahrefs — 4 operation(s) for overview history.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Overview history
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-overview-history-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-page-content-api
  name: Ahrefs Page content API
  description: The Page content API from Ahrefs — 1 operation(s) for page content.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Page content
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-page-content-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-page-explorer-api
  name: Ahrefs Page explorer API
  description: The Page explorer API from Ahrefs — 1 operation(s) for page explorer.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Page explorer
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-page-explorer-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-pages-api
  name: Ahrefs Pages API
  description: GSC pages data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Pages
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-pages-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-paid-search-api
  name: Ahrefs Paid search API
  description: Paid search data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Paid Search
  tags_raw:
  - Paid search
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-paid-search-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-posts-api
  name: Ahrefs Posts API
  description: The Posts API from Ahrefs — 5 operation(s) for posts.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Posts
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-posts-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-projects-api
  name: Ahrefs Projects API
  description: The Projects API from Ahrefs — 3 operation(s) for projects.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Project
  tags_raw:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-projects-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-serp-overview-api
  name: Ahrefs SERP Overview API
  description: SERP Overview data
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - SERP Overview
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-serp-overview-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-traffic-sources-api
  name: Ahrefs Traffic Sources API
  description: The Traffic Sources API from Ahrefs — 8 operation(s) for traffic sources.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - Traffic Sources
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-traffic-sources-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-user-agents-api
  name: Ahrefs User Agents API
  description: The User Agents API from Ahrefs — 10 operation(s) for user agents.
  humanURL: https://docs.ahrefs.com/docs/api/reference/introduction
  baseURL: https://api.ahrefs.com/v3
  tags:
  - User Agents
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-user-agents-api-openapi.yml
  - type: Documentation
    url: https://docs.ahrefs.com/docs/api/reference/introduction
  - type: APIReference
    url: https://docs.ahrefs.com/en/api/reference/site-explorer
  - type: ErrorCatalog
    url: errors/ahrefs-problem-types.yml
  - type: DataModel
    url: data-model/ahrefs-data-model.yml
- aid: ahrefs:ahrefs-brand-radar-api
  name: Ahrefs Brand Radar API
  description: Brand radar.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Brand Radar
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-brand-radar-api-openapi.yml
- aid: ahrefs:ahrefs-gsc-insights-api
  name: Ahrefs GSC Insights API
  description: Fetch data from GSC Insights reports
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - GSC Insights
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-gsc-insights-api-openapi.yml
- aid: ahrefs:ahrefs-keywords-explorer-api
  name: Ahrefs Keywords Explorer API
  description: Fetch data from Keywords Explorer reports
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Keywords Explorer
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-keywords-explorer-api-openapi.yml
- aid: ahrefs:ahrefs-management-api
  name: Ahrefs Management API
  description: Project management.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Management
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-management-api-openapi.yml
- aid: ahrefs:ahrefs-public-api
  name: Ahrefs Public API
  description: Free endpoints that don't require an Ahrefs subscription, or require a free/public APIv3 key
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Public
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-public-api-openapi.yml
- aid: ahrefs:ahrefs-rank-tracker-api
  name: Ahrefs Rank Tracker API
  description: Rank tracker.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Rank Tracker
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-rank-tracker-api-openapi.yml
- aid: ahrefs:ahrefs-site-audit-api
  name: Ahrefs Site Audit API
  description: Site audit.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Site Audit
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-site-audit-api-openapi.yml
- aid: ahrefs:ahrefs-site-explorer-api
  name: Ahrefs Site Explorer API
  description: Fetch data from Site Explorer reports
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Site Explorer
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-site-explorer-api-openapi.yml
- aid: ahrefs:ahrefs-social-media-api
  name: Ahrefs Social Media API
  description: Social Media Management.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Social-Media
  tags_raw:
  - Social Media
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-social-media-api-openapi.yml
- aid: ahrefs:ahrefs-subscription-information-api
  name: Ahrefs Subscription Information API
  description: Subscription information.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Subscription Information
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-subscription-information-api-openapi.yml
- aid: ahrefs:ahrefs-web-analytics-api
  name: Ahrefs Web Analytics API
  description: Web_analytics.
  humanURL: https://docs.ahrefs.com/mcp/docs/introduction
  baseURL: https://api.ahrefs.com/mcp/mcp
  tags:
  - Web Analytics
  properties:
  - type: OpenAPI
    url: openapi/ahrefs-web-analytics-api-openapi.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/ahrefs-capability-edges.yml
  name: Ahrefs Business Capability Map
- type: Overlay
  url: overlays/ahrefs-api-v3-overlay.yaml
- type: Website
  url: https://ahrefs.com/
- type: DeveloperPortal
  url: https://docs.ahrefs.com/
- type: Documentation
  url: https://docs.ahrefs.com/docs/api/reference/introduction
- type: APIReference
  url: https://docs.ahrefs.com/en/api/reference/site-explorer
- type: GettingStarted
  url: https://docs.ahrefs.com/docs/api/reference/introduction
- type: Support
  url: https://help.ahrefs.com/en/
- type: Blog
  url: https://ahrefs.com/blog
- type: GitHubOrganization
  url: https://github.com/ahrefs
- type: Pricing
  url: https://ahrefs.com/pricing
- type: SignUp
  url: https://ahrefs.com/signup
- type: TermsOfService
  url: https://ahrefs.com/terms
- type: PrivacyPolicy
  url: https://ahrefs.com/privacy-policy
- type: ChangeLog
  url: changelog/ahrefs-changelog.yml
- type: Authentication
  url: authentication/ahrefs-authentication.yml
- type: OAuthScopes
  url: scopes/ahrefs-scopes.yml
- type: RateLimits
  url: rate-limits/ahrefs-rate-limits.yml
- type: Plans
  url: plans/ahrefs-plans-pricing.yml
- type: Packages
  url: packages/ahrefs-packages.yml
- type: SDKs
  url: packages/ahrefs-packages.yml
- type: WellKnown
  url: well-known/ahrefs-well-known.yml
- type: LLMsTxt
  url: llms/ahrefs-llms.txt
- type: Conformance
  url: conformance/ahrefs-conformance.yml
- type: Compliance
  url: https://trust.ahrefs.com/
- type: TrustCenter
  url: security/ahrefs-trust-center.yml
- type: DomainSecurity
  url: security/ahrefs-domain-security.yml
- type: Lifecycle
  url: lifecycle/ahrefs-lifecycle.yml
- type: Deprecation
  url: https://docs.ahrefs.com/ahrefs-connect/docs/legacy-developers
- type: Conventions
  url: conventions/ahrefs-conventions.yml
- type: Sandbox
  url: sandbox/ahrefs-sandbox.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Components
  url: components/ahrefs-components.yml
x-enrichment:
  date: '2026-08-12'
  status: enriched
  artifacts_added: 43
  pass: local-v1
x-coverage:
  state: covered
  reason: openapi-and-mcp-found
  detail: Ahrefs publishes a complete OpenAPI 3.2.0 (148 operations) plus 13 per-tool specs and a spec index on its DOCS host
    at https://docs.ahrefs.com/openapi.json; the API host api.ahrefs.com 404s on every spec path, so the contract is only
    found by probing the docs host.
  evidence:
  - url: https://docs.ahrefs.com/openapi.json
    status: 200
  - url: https://docs.ahrefs.com/llms.txt
    status: 200
  - url: https://api.ahrefs.com/.well-known/oauth-protected-resource
    status: 200
  - url: https://api.ahrefs.com/openapi.json
    status: 404
  checked: '2026-08-12'
x-vouched-by:
- Improvado
- Nexad
- Supermetrics
x-vouch-count: 3

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/ahrefs"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ahrefs/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ahrefs/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.