Semrush
SEOPull 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.
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
With FlowRunner
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 Capabilities
6 actionsDomain 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.