FlowRunner
PricingContact
Theme
Start Free

Semrush

SEO

Pull live SEO intelligence from Semrush: domain overviews, organic keyword rankings, keyword metrics, related-keyword ideas, and backlink summaries by regional Google database. Agents get raw and parsed results and can check remaining API units before large exports.

6 actions API key available
Semrush website ↗ Platform Documentation ↗ Capability data verified 2026-07-28
A weekly schedule fires for the competitive SEO watch
Get API Units reads the remaining balance so the run sizes itself to what the account can afford
Domain Overview pulls each tracked competitor's organic keywords, traffic estimate, and traffic cost in the target regional database
Domain Organic Keywords lists each competitor's top-ranking terms with position, volume, and difficulty, capped by Display Limit
The agent diffs against last week's snapshot: new keywords competitors broke into, positions lost and gained
The SEO channel gets the movers report with the raw data linked
The SEO lead picks which newly discovered keyword clusters justify a deeper, unit-expensive expansion pull

What This Integration Enables

Semrush data has a property most integrations do not force you to think about: every line returned costs metered API units, roughly 10 per line on Analytics reports and 40 per line on Related Keywords, against a finite prepaid balance. That makes SEO automation a budgeting problem as much as a data problem, and this connector treats it as one. FlowRunner agents pull domain overviews, organic rankings, keyword metrics, related-keyword expansions, and backlink summaries by regional database, with the raw semicolon-delimited CSV preserved as the source of truth alongside parsed rows, and the unit balance checkable before any large export runs. - Audit a domain's organic footprint before a campaign: keywords, traffic, traffic cost - Build keyword lists with volume, CPC, competition, and difficulty per regional database - Expand seed keywords into related terms for content ideation - Assess backlink profiles and authority scores for domains, subdomains, or URLs - Enrich CRM records and reports with live SEO metrics - Check the API-unit balance before large exports, and size runs to it Metered data sources are where unsupervised automation gets expensive quietly, and where FlowRunner's model shows its shape. An agent loop that would be harmless against a free API becomes a budget incident against a per-line billing meter, so the orchestration layer has to understand cost as a first-class constraint: check the balance, project the spend, and put a [human-in-the-loop](/concepts/human-in-the-loop) gate in front of the calls that consume serious units. The result is SEO intelligence that runs on schedule without the month-end surprise, and a research budget spent by decision rather than by accident.

Without FlowRunner

Competitive research is a monthly deep-dive Someone spends a day in dashboards and the picture is stale by the next sprint
Keyword data is copy-pasted into everything Volumes and difficulties get hand-carried into briefs, sheets, and CRM notes
API units vanish without a ledger A single oversized export drains the balance and nobody knows what spent it

With FlowRunner

The competitive picture refreshes weekly Domain and keyword diffs land in the channel with movers called out
SEO metrics flow to where decisions happen Briefs, prospect records, and reports enrich themselves with live data
Every run is budgeted first Flows check the unit balance before spending and gate the expensive pulls

Use Case Scenarios

The competitor watch that runs itself frugally

Each Monday the flow starts with Get API Units. If the balance supports it, Domain Organic Keywords pulls the top 200 terms for each of four competitors in the us database and the diff writes to [Google Sheets](/integrations/google-sheets): keywords gained, positions lost, difficulty shifts. The movers post to [Slack](/integrations/slack). When the balance is low, the run drops to overview-only mode and flags the SEO lead instead of silently draining the account. The team sees competitor movement weekly for a predictable unit budget.

Content briefs born from expansion, spent deliberately

The content lead picks a seed topic. The agent runs Keyword Overview on the seed for volume, difficulty, and the 12-month trend, then, because Related Keywords bills 40 units per line, presents the cost before expanding: "Full 100-term expansion will consume 4,000 units of the 31,000 remaining. Proceed?" On approval, the expansion runs and the highest-volume, lowest-difficulty terms become a draft brief in [WordPress](/integrations/wordpress) with the metrics table embedded. Ideation gets Semrush's breadth without the balance surprises.

SEO context on every prospect, automatically

When a new deal enters the pipeline, the flow fires Domain Overview on the prospect's domain and Backlinks Overview for authority score and referring domains. The summary posts to the deal channel: organic keywords, estimated traffic, authority, all from live data in the prospect's regional market. Sales walks into the first call knowing the prospect's search presence, and the marketing-services pitch cites numbers pulled that morning, cross-checked against actual impressions from [Google Search Console](/integrations/google-search-console) where the domain is accessible.

Human-in-Loop Highlight

Related Keywords bills 40 API units for every line returned, four times the rate of the other Analytics reports, and with a Display Limit that reaches 10,000 lines, one enthusiastic expansion can consume 400,000 units of prepaid balance in a single call. Units do not come back, and an agent iterating over fifty seed keywords multiplies that spend silently. So FlowRunner flows put the expensive pulls behind a person: the agent computes the projected unit cost from the display limit, reads the live balance with Get API Units, and presents both before the call runs: "Expanding 12 seeds at 150 lines each will cost about 72,000 units; 210,000 remain this cycle." The SEO lead approves, trims the limits, or defers to next month's balance. Routine overview calls and small budgeted pulls run unattended; the calls that can eat a month's research budget in a minute wait for the person who owns that budget.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

6 actions

Domain Analytics

2
  • Domain Overview Returns a live SEO overview for a domain in a chosen regional database: ranking organic keywords, estimated organic traffic and traffic cost, paid metrics, and Semrush popularity rank. Returns raw CSV plus parsed rows; each line costs 10 API units.
  • Domain Organic Keywords Lists the keywords a domain ranks for in Google's top 100 in the chosen database, with volume, CPC, competition, position, traffic share, and difficulty per keyword. Display Limit caps both the result count and the unit spend at 10 units per line.

Keyword Analytics

2
  • Keyword Overview Returns metrics for a single keyword or phrase: monthly volume, CPC, competitive density, organic result count, difficulty, and 12-month interest trend. A fixed 10 units per call makes it the cheap first look before any expansion.
  • Related Keywords Returns keywords semantically related to a seed term with volume, CPC, competition, and difficulty per result. The expansion engine for content ideation, billed at 40 units per line, and the operation this page's human gate exists for.

Backlinks

1
  • Backlinks Overview Returns a backlinks summary for a domain, URL, or subdomain: total backlinks, referring domains, referring IPs, and authority score. Draws from a separate API-unit pool than the Analytics reports.

Account

1
  • Get API Units Returns the remaining API-unit balance as raw text plus a numeric value. The budgeting step every well-built Semrush flow runs first.

Frequently Asked Questions

What can FlowRunner do with Semrush?

FlowRunner agents can run Domain Overview, Domain Organic Keywords, and Keyword Overview in Semrush, plus 3 more actions.

Does connecting Semrush to FlowRunner require OAuth?

No. Semrush connects to FlowRunner with an API key, no OAuth flow required.

Can Semrush trigger a FlowRunner workflow automatically?

Semrush doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Semrush

$100 in credits. No card required. Connect in minutes.