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.