Skip to main content
Semrush
Semrush
20 actions · 1 auth method
Beta

Authentication

API Key

Uses a per-account API key passed as a query parameter. API units are consumed per request and expire at the end of each…Guides: Connector Profile, Link Account
Actions
20 actions
Action
Description
Get Domain Overview
Get overview metrics for a domain across all regional databases.
Get Domain Rank
Get domain ranking data in a specific regional database.
List Domain Organic Keywords
List keywords that bring users to a domain via Google’s top 100 organic search results.
List Domain Paid Keywords
List keywords a domain has bid on in paid search results over the last 12 months.
List Domain Organic Competitors
List domains competing with the specified domain in organic search.
List Domain Paid Competitors
List domains competing with the specified domain in paid search.
Get Keyword Overview
Get keyword overview across all regional databases.
Get Keyword Overview (Single Database)
Get keyword overview in a specific regional database.
List Keyword Organic Results
List domains ranking in Google’s top 100 organic results for a keyword.
List Related Keywords
List related keywords for a given keyword.
Get Keyword Difficulty
Get keyword difficulty index for up to 100 keywords.
Get Backlinks Overview
Get backlinks overview summary for a domain, root domain, or URL.
List Backlinks
List backlinks pointing to a domain, root domain, or URL.
List Referring Domains
List referring domains linking to the target.
Get Traffic Summary
Get traffic summary for up to 200 domains.
Get Traffic Sources
Get traffic sources breakdown for a domain.
Get Traffic Top Pages
Get top pages by traffic for a domain.
List Projects
List all projects in the Semrush account.
Get Project
Get details of a specific project by ID.
Get API Units Balance
Get the remaining API units balance for the authenticated account.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/semrush/filled/png

Connector Profile

Semrush - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/semrush/filled/png

Link Account

Semrush - API Key
4

Use Actions

Invoke actions using one of the methods below: