Skip to main content
Skip table of contents

Semrush API Information

API

Description

Endpoint

Analytics API

The API provides:

Overview Reports allows users to get: live or historical data on a domain’s keyword rankings in both organic and paid search in all regional databases; changes in the number of keywords, traffic, and budget estimates of the most popular websites in Google's top 20 and paid search results; the most popular domains ranked by traffic originating from Google's top 20 organic search results;

Domain Reports allows users to get: keywords that bring users to a domain via Google's top 20 organic search results or Google's paid search results; unique ad copies SEMrush noticed when the domain ranked in Google's paid search results for keywords from SEMrush databases; keywords a domain has bid on in the last 12 months and its positions in paid search results, allows users to compare up to five domains by keyword; keywords that trigger a domain’s product listing ads to appear in Google's paid search results; domains a queried domain is competing against in Google's paid search results with product listing ads;

Keyword Reports allows users to get: a summary of a keyword, including its volume, CPC, competition, and the number of results in all regional databases or a chosen regional database;domains that are ranking in Google's top 20 organic search results and domains that are ranking in Google's paid search results with a requested keyword; domains that have bid on a requested keyword in the last 12 months and their positions in paid search results; an extended list of related keywords, synonyms, and variations relevant to a queried term in a chosen database; list of phrase matches and alternate search queries, including particular keywords or keyword expressions; keyword difficulty, an index that helps to estimate how difficult it would be to seize competitors' positions in organic search within the Google's top 20 with an indicated search term;

URL Reports allows users to get: keywords that bring users to a URL via Google's top 20 organic search results and Google's paid search results;

Backlinks allows users to get: a summary of backlinks, including their type, referring domains and IP addresses for a domain, root domain, or URL; domains pointing to the queried domain, root domain, or URL; IP addresses where backlinks to a domain, root domain, or URL are coming from;referring domain distributions depending on their top-level domain type;referring domain distributions by country;anchor texts used in backlinks leading to the queried domain, root domain, or URL. It also includes the number of backlinks and referring domains per anchor; indexed pages of the queried domain; a list of domains with a similar backlink profile to the analyzed domain

Display Advertising Reports allows users to get: display ads that have appeared on a publisher’s website; advertisers whose display ads have appeared on a queried publisher’s website; publisher’s websites where an advertiser’s display ads have appeared; display ads of a queried advertiser’s website; URLs of a domain’s landing pages promoted via display ads; ads of a given advertiser that have appeared on a particular publisher’s website; advertisers ranked by the total number of display ads noticed by SEMrush;  publishers ranked by the total number of display ads noticed by SEMrush

https://api.semrush.com/

Projects API

Projects API allows users to create, edit and manage projects that use The Site Audit and Position Tracking tools. By using Projects API, you can track your web rivals’ and your own keyword rankings, discover local competitors, and fix websites’ on-page issues from one location, and much more.

https://api.semrush.com/

Accounts API

 Account API allows users to get the last requests sent by a user to SEMrush via API, the user’s IP address, and the cost per line;the last requests to export data via the SEMrush user interface, the current API balance for a given API key.

http://logs.backend.semrush.com/

API docs are available at https://www.semrush.com/api-documentation/ .

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.