FlowRunner
PricingContact
Theme
Start Free

Keywords Everywhere

SEO

Pull search volume, CPC, keyword expansion, and backlink data from the Keywords Everywhere API. Agents research and prioritize keywords as a step in a content workflow rather than in a spreadsheet.

14 actions API key available
Quarterly planning cycle opens and the seed-term list is finalized
Agent expands each seed with Get Related Keywords and Get People Also Search For Keywords
Agent reads Get Credit Balance and caps the pool to what the remaining balance covers
Agent calls Get Keyword Data to attach volume, cost per click, competition and the 12-month trend
Agent pulls the incumbent picture with Get Domain Keywords for each named competitor
Head of content receives the ranked pool with the data source setting stated on every row
Head of content commits writer weeks to a shortlist, or sends the pool back for a re-run

What This Integration Enables

Keywords Everywhere is priced per keyword and per backlink returned, which shapes how it should be used. This is not a dashboard you log into; it is a metered data call that belongs inside a workflow, invoked when a decision needs numbers attached to it. Agents expand a seed term with Get Related Keywords and Get People Also Search For Keywords, attach monthly volume, cost per click, competition and a 12-month trend to as many as 100 terms in a single Get Keyword Data call, and read the incumbent picture with Get Domain Keywords and Get URL Keywords. Get Credit Balance exists so a flow can check the account can afford the next call rather than discovering it mid-batch.

The backlink surface is built around the same economics and rewards knowing which question you are asking. Get Domain Backlinks and Get Page Backlinks return every link, including repeats from the same referring site, and bill for each one. The unique variants collapse those repeats so each referring domain appears once, which costs less and answers the question most link audits are actually asking: how many distinct sites point here. Choosing between them is a judgment call about scope and spend, and this connector puts both in front of an agent so the flow can present that choice rather than guess at it. Nothing here writes anywhere, which means the human-in-the-loop moment on this integration is not about protecting a system. It is about what the numbers are used to justify.

Without FlowRunner

Research repeated per brief Every writer opens a keyword tool for their own article, so no two briefs share a dataset
Metrics detached from provenance A volume figure arrives in a spreadsheet with no record of which data source produced it
Uncapped research spend Backlink and keyword pulls run at whatever size someone typed, against a metered account

With FlowRunner

One dataset per planning cycle The whole quarter is scored in one pass and every brief draws from the same pool
Provenance travels with the number Each row carries the country, the currency and the data source that produced its metrics
Spend checked before the pull The balance is read and the result limit set before any credit-metered call runs

Use Case Scenarios

One Scored Pool for the Whole Quarter

Planning opens and the seed list is locked. The agent expands each seed with Get Related Keywords, adds the follow-up intent from Get People Also Search For Keywords, deduplicates the combined set, and checks Get Credit Balance before committing to the scoring pass. It then batches the pool through Get Keyword Data, tagging every row with the country, the currency and which data source produced the figures. The ranked pool lands in Google Sheets as the single reference every brief in the quarter draws from, instead of each writer researching their own article in isolation.

A Competitor Snapshot Built From Pages, Not Domains

A competitor keeps appearing in results the team expected to own. The agent calls Get Domain Traffic Metrics for both domains to size the gap, then narrows: Get Domain Keywords for the competitor's ranking terms, and Get URL Keywords against the three specific pages that outrank the team's own. The output separates what the competitor's site earns overall from what those three pages earn, which is the difference between a broad authority problem and three articles that need rewriting. The summary posts to Slack with both readings side by side.

Outreach Targets From a Deduplicated Link Profile

A link-building push needs prospects. The agent runs Get Unique Domain Backlinks against two competitor domains, which returns each referring domain once rather than every individual link, then subtracts the domains that already link to the team's own site. What remains is a list of sites that link to the competition and not to you. The agent enriches those domains with contacts through Apollo and files the result for the outreach owner. No message is sent from this flow; the connector supplies the target list, and a person decides who is worth approaching.

Human-in-Loop Highlight

The consequential moment here is not an API call, it is what a person does with the output: a ranked keyword pool is how a content team ends up committing a quarter of writer time to a set of topics. The agent stops before that commitment and discloses what the ranking rests on. Get Keyword Data offers a choice between Google Keyword Planner figures alone and Keyword Planner blended with clickstream data, and the two settings do not return the same volumes for the same terms. So the message to the head of content names it: "Pool of [N] terms scored using [data source], country [code], currency [code]. Traffic figures on the domain rows are estimates. Top 20 attached. Approve this as the quarter's target set, or re-run against the other data source before we assign it?" The agent produced the evidence and stated its provenance. A person decides whether the evidence is strong enough to spend a quarter on.

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

14 actions

Keyword Research

3
  • Get Keyword Data Returns monthly search volume, cost per click, a competition score and a 12-month volume trend for up to 100 keywords in one call. Used as the scoring pass over an expanded pool, with the country left blank when worldwide figures are what the decision needs.
  • Get Related Keywords Returns the terms Google considers semantically related to a seed keyword. Used to widen a topic cluster or find long-tail variants before any metrics are attached, since the results come back as plain keyword strings.
  • Get People Also Search For Keywords Returns the "People Also Search For" suggestions Google surfaces for a seed keyword. Used to map what searchers look for next, which makes it a strong source of follow-up articles and FAQ sections rather than another list of variants.

Rankings and Traffic

4
  • Get Domain Keywords Returns the organic keywords a whole domain ranks for, each with its position and estimated monthly traffic. Used for competitor research and for auditing which terms already carry a site before anyone plans new ones.
  • Get URL Keywords Returns the organic keywords a single page ranks for, with position and estimated traffic. Used when the question is about one article or landing page rather than the whole site, which is the right scope for a rewrite decision.
  • Get Domain Traffic Metrics Returns estimated monthly organic traffic and total ranking keyword count for one or more domains in a single call. Used to build competitor comparison tables and to track a portfolio of sites over time.
  • Get URL Traffic Metrics Returns estimated monthly organic traffic and ranking keyword count for specific page URLs. Used to rank a team's own pages by search performance, or to size up which of a competitor's pages actually carry their traffic.

Backlinks

4
  • Get Domain Backlinks Returns the top backlinks pointing at a domain with the linking page, linking domain, target URL and anchor text. Used when the full link picture matters, including repeat links from the same referring site, and the action that consumes credits fastest.
  • Get Unique Domain Backlinks Returns backlinks to a domain with each referring domain appearing only once. Used for link diversity analysis and referring-domain counts, and the more economical choice when the question is how many distinct sites link rather than how many links exist.
  • Get Page Backlinks Returns the top backlinks pointing at one specific page rather than a whole domain. Used to see which external links are holding up an individual article before deciding whether to refresh it or leave it alone.
  • Get Unique Page Backlinks Returns backlinks to a single page deduplicated to one entry per referring domain. Used to count distinct linking sites for a page and to spot outreach gaps in a campaign without paying for repeat links.

Account and Reference

3
  • Get Credit Balance Returns the API credits remaining on the account. Used as the guard step before any large keyword or backlink batch, since requests fail once the balance runs out rather than degrading gracefully.
  • List Countries Returns every supported country as a map of code to name, with the empty-string key representing worldwide data. Used to validate a country code before a keyword, traffic or domain call, or to present valid options to a person.
  • List Currencies Returns every supported currency as a map of code to display name. Used to confirm which currency the cost per click figures from Get Keyword Data will be reported in before those figures reach a budget conversation.

Frequently Asked Questions

What can FlowRunner do with Keywords Everywhere?

FlowRunner agents can run Get Keyword Data, Get Related Keywords, and Get People Also Search For Keywords in Keywords Everywhere, plus 11 more actions.

Does connecting Keywords Everywhere to FlowRunner require OAuth?

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

Can Keywords Everywhere trigger a FlowRunner workflow automatically?

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

Start building with Keywords Everywhere

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