Semrush
SEO and competitive research API for keyword research, domain analytics, backlinks, and Google Ad campaign analysis.
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).
Batch Comparison (Backlinks)
Compare backlink profiles across multiple targets in one request.
Batch Keyword Overview
Search volume, CPC, difficulty, and intent for up to 100 keywords in a single regional database.
Check API Units Balance
Return the number of Semrush API units remaining on the authenticated account.
Compare Domains (Domain vs Domain)
Side-by-side keyword overlap and gap analysis for up to five domains.
Get Ad Copies
Retrieve unique paid-search ad copies (title, description, visible URL) Semrush has observed for a domain in a regional database.
Get started automating Semrush
Ready-to-use workflows
Prompts using Semrush
Score new HubSpot companies with Semrush SEO intel
When a company lands in HubSpot, an agent pulls Authority Score, top keywords, and best pages from Semrush and writes a one-look summary to the record.
Weekly competitor SEO digest in Slack
Every Monday at 9am, get a short Slack message highlighting what changed in your competitors' SEO over the last week.
Daily SEO snapshot for tracked domains to Google Sheets
Log Authority Score, backlinks, and organic keyword counts for your tracked domains into Google Sheets every weekday morning.
Weekly Semrush backlink triage into Linear tickets
Every Wednesday, surface the few backlinks your SEO team should actually act on this week and file each one as a Linear ticket with a clear next step.
Turn new Airtable rows into SEO content briefs in Google Docs
When a writer adds a target keyword to your content pipeline, an agent pulls Semrush data and drafts a full SEO brief in Google Docs.