Semrush integration

101 operationsContent & Research

Semrush is an SEO and competitive-research platform with deep data on keywords, backlinks, organic and paid traffic, and site health. The Semrush node taps the Semrush API v3 so a workflow can pull keyword metrics, analyze a domain's backlink profile, track ranking positions, and launch site audits. It brings search-visibility intelligence into automations for reporting, monitoring, and competitor watching.

What you can automate with Semrush

Semrush operations

Domain15

Rank Report2

Subdomain8

Subfolder8

URL5

Keyword10

Backlink15

Traffic8

Conversion1

Industry1

Audience1

Position Tracking16

Site Audit11

Templates using Semrush

Semrush Rank Tracking Digest

Takes one Semrush pull per domain each morning and posts a single Slack digest of what moved: keywords up and down with the position before and after, the pages holding them, and any competitor that gained ground overnight. Rank tracking is the SEO number people check daily and almost nobody shares, because it sits behind a seat someone else pays for. This agent makes a single pass over every domain you list each morning, writes what moved as a position before and after with the page holding it, and puts overnight competitor gains in the same message. It suits teams who want the movement in the channel they already work in, without the units bill that comes from clicking around a dashboard. ## What people use it for - **Movement the morning it happens** - A term falling off the first page appears the next morning with both positions attached, instead of surfacing in a monthly report when the cause is three deploys behind you. - **Watch rivals take ground** - Domains you list get pulled the same way yours does, so a competitor's new pricing page winning three commercial terms overnight is a line in the digest rather than a discovery weeks later. - **Catch your pages competing** - Where two of your URLs swap on one keyword, the digest says the ranking page changed and names both. Printed as a bare number that same event looks like a drop and gets fixed in the wrong place. - **One pull, one predictable bill** - Every run makes the same handful of requests for each domain, so the units are arithmetic rather than a surprise. That is the difference between a daily habit and a subscription somebody quietly cancels. ## Before you fork **What do I need on the Semrush side?** An API key on a plan that includes units, since rank and keyword data are not part of a standard interface subscription. You list the domains with the database each is read in, and pick a channel. No project is created on your account: the agent reads those databases directly for the domains you name. **How many units does this burn?** A fixed set of calls per domain per run, and the instructions forbid retrying or widening a request. Ten domains checked daily cost ten times what one costs, which is arithmetic you can do before forking it. If units get tight, shorten the domain list or restrict the schedule to weekdays. **Will it tell me why a ranking moved?** No, and the restraint is deliberate. Third party rank data is a sample, positions differ from what you personally see in a browser, and the honest reading of a drop is a fact plus an open question. It prints positions as they arrived, labels Semrush traffic figures as estimates, and offers no forecast, no promised recovery and no cause it cannot actually see.

70704 nodes

Questions

It can fetch a keyword overview across one or all databases, batch overviews for many keywords, keyword difficulty, broad match keywords, related keywords, and question keywords. It also returns organic and paid search results for a given keyword.

The node offers a full backlink toolkit, including the backlinks list, backlinks overview, referring domains, anchor text distribution, authority score distribution, and breakdowns by country or TLD. You can also compare backlink profiles between domains.

Yes. You can enable Site Audit for a project, launch a new audit, and then read the campaign info, audit history, snapshot details, and individual page issues. There is also an operation to get a plain explanation of any issue type.

It does. You can list and create position tracking campaigns, add or remove keywords and competitors, manage tags, toggle email notifications, and read organic and paid tracking overviews along with keyword positions.

It authenticates with a Semrush API key from your account's Subscription Info under the API Units tab. Semrush API v3 requests consume API units from your plan, so heavy reporting workflows should be mindful of unit usage.

Give Semrush to an agent

All integrations

Free to start.