Semrush

Semrush

SEO and competitive research API for keyword research, domain analytics, backlinks, and Google Ad campaign analysis.

API Key37 tools

Three ways to use Semrush

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Semrush.

Backlinks Overview

High-level backlink summary for a target (Authority Score, totals, follow/nofollow split).

Tool

Batch Comparison (Backlinks)

Compare backlink profiles across multiple targets in one request.

Tool

Batch Keyword Overview

Search volume, CPC, difficulty, and intent for up to 100 keywords in a single regional database.

Tool

Check API Units Balance

Return the number of Semrush API units remaining on the authenticated account.

Tool

Compare Domains (Domain vs Domain)

Side-by-side keyword overlap and gap analysis for up to five domains.

Tool

Get Ad Copies

Retrieve unique paid-search ad copies (title, description, visible URL) Semrush has observed for a domain in a regional database.

Tool

Get started automating Semrush

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Your Semrush workflows, on autopilot.