All APIs
Semrush logo
SemrushVerified

Semrush

Semrush competitive SEO intelligence: domain overview, backlinks overview and keyword overview, plus keyword research (difficulty, organic/paid results, broad-match, questions), domain analytics (rank history, organic/paid keywords, competitors, domain-vs-domain), URL keywords and the full backlinks suite — 19 endpoints via the AIsa gateway.

semrushsemrushseodomain-overvieworganicbacklinksreferring-domainskeywordsearch-volumedifficultyserpadsresearchquestionsdomainhistorycompetitors

API Sections

19 shown
GET

Domain Overview

/apis/v1/semrush/domain-overview

Organic search overview (semicolon-delimited text) for a domain in a regional database.

GET

Backlinks Overview

/apis/v1/semrush/backlinks-overview

Backlink profile summary (semicolon-delimited text) for a root domain.

GET

Keyword Overview

/apis/v1/semrush/keyword-overview

Keyword metrics (semicolon-delimited text): search volume, CPC, competition, and number of results.

GET

Keyword Difficulty

/apis/v1/semrush/keyword-difficulty

Keyword Difficulty Index (0-100) for one or more keywords. Row-billed; semicolon-delimited text with header row.

GET

Organic Results

/apis/v1/semrush/keyword-organic-results

Domains and URLs currently ranking in Google organic results for a keyword. Row-billed; semicolon-delimited text with header row.

GET

Paid Results

/apis/v1/semrush/keyword-paid-results

Domains and URLs currently running Google Ads for a keyword. Row-billed; semicolon-delimited text with header row.

GET

Broad Match Keywords

/apis/v1/semrush/broad-match-keywords

Broad-match and alternate keyword variants for a seed phrase, with volume and CPC. Row-billed; semicolon-delimited text with header row.

GET

Question Keywords

/apis/v1/semrush/question-keywords

Question-form keyword variations for a seed phrase, with volume and CPC. Row-billed; semicolon-delimited text with header row.

GET

Domain Rank History

/apis/v1/semrush/domain-rank-history

Historical rank, organic traffic and keyword-count trajectory for a domain. Row-billed; semicolon-delimited text with header row.

GET

Domain Organic Keywords

/apis/v1/semrush/domain-organic-keywords

Keywords a domain ranks for in Google organic (position, volume, CPC, URL). Row-billed; semicolon-delimited text with header row.

GET

Domain Paid Keywords

/apis/v1/semrush/domain-paid-keywords

Keywords a domain bids on in Google Ads (position, volume, CPC, URL). Row-billed; semicolon-delimited text with header row.

GET

Organic Competitors

/apis/v1/semrush/domain-organic-competitors

Domains competing with a target in Google organic search. Row-billed; semicolon-delimited text with header row.

GET

Domain vs Domain

/apis/v1/semrush/domain-vs-domain

Cross-domain keyword position comparison across up to 5 domains. Row-billed; semicolon-delimited text with header row.

GET

URL Organic Keywords

/apis/v1/semrush/url-organic-keywords

Keywords a specific URL ranks for in Google organic. Row-billed; semicolon-delimited text with header row.

GET

Backlinks

/apis/v1/semrush/backlinks

Individual backlink records pointing at a target (source, target, anchor). Row-billed; semicolon-delimited text with header row.

GET

Referring Domains

/apis/v1/semrush/referring-domains

Referring domains linking to a target, aggregated by domain. Row-billed; semicolon-delimited text with header row.

GET

Backlink Anchors

/apis/v1/semrush/backlink-anchors

Anchor-text distribution of backlinks to a target. Row-billed; semicolon-delimited text with header row.

GET

Indexed Pages

/apis/v1/semrush/indexed-pages

Pages of a target that have backlinks (page-level breakdown). Row-billed; semicolon-delimited text with header row.

GET

Backlink Competitors

/apis/v1/semrush/backlink-competitors

Domains with a backlink profile similar to the target. Row-billed; semicolon-delimited text with header row.

Related APIs