Keyword Ideas Generator — Keyword Research, Volume & CPC avatar

Keyword Ideas Generator — Keyword Research, Volume & CPC

Pricing

from $2.00 / 1,000 keyword ideas

Go to Apify Store
Keyword Ideas Generator — Keyword Research, Volume & CPC

Keyword Ideas Generator — Keyword Research, Volume & CPC

Keyword ideas from your seed keywords — search volume, CPC, competition, keyword difficulty and search intent for every idea, in 94 countries. From $2.00 per 1,000 ideas plus a $0.19 lookup per 1,000; a seed list with no ideas is never charged.

Pricing

from $2.00 / 1,000 keyword ideas

Rating

0.0

(0)

Developer

Steadyfetch Team

Steadyfetch Team

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Keyword ideas from your seed keywords, with the numbers to pick between them. Give it one seed or a list and get back new keyword ideas, one row each: monthly search volume, CPC and the top-of-page bid range, competition, keyword difficulty (0–100), search intent, and the 12-month search series with its trend — in 94 countries. A seed list with no ideas is never charged.

Using an AI agent? Pin this actor in Apify's MCP server with one link: https://mcp.apify.com?tools=steadyfetch/keyword-ideas-scraper

  • Actor id: steadyfetch/keyword-ideas-scraper
  • Input: { "keywords": ["coffee grinder"] } — the one field you have to set. Add "maxResults": 500 for more ideas.
  • Cap the bill: set maxTotalChargeUsd on the run (a run option, not Actor input), e.g. 0.50 — the run stops when it reaches it, and never buys ideas it cannot sell you.
  • How often it changes: keyword data refreshes about once a month, so the same seeds asked again inside 30 days are the same ideas — your account gets those back with nothing charged (repeat: true) and no lookup fee.
  • Run it on a schedule: save your input as a Task and run it monthly on an Apify Schedule; each month buys the fresh list.

If it earned its keep, a rating helps other buyers find it, and saving the actor keeps it one click away.

See a real run before you spend anything: sample dataset — ten ideas for the seed "home coffee roaster" in the United States from one verified run, unedited, with the run's own summary row last: ten ideas delivered and charged, plus one lookup.

Just want to see it work? Click Start with nothing set and the run gets ten keyword ideas for the example seed "coffee grinder" in the United States, charged like any run. Pick a country or a limit but set no seeds and that same sample runs under your settings, with one uncharged note row; a limit above ten is capped at ten. Put your own seeds in Seed keywords for your own run.

Unofficial. This actor is not affiliated with, endorsed by, or sponsored by Google. "Google" is a trademark of Google LLC, used here only to describe where search data comes from.

What you get

One row per keyword idea:

{
"keyword": "burr coffee grinder",
"seed": "coffee grinder",
"seedKeywords": ["coffee grinder"],
"rank": 8,
"searchVolume": 18100,
"cpcUsd": 0.84,
"competition": 1,
"competitionLevel": "HIGH",
"lowTopOfPageBidUsd": 0.39,
"highTopOfPageBidUsd": 0.79,
"keywordDifficulty": 7,
"searchIntent": "transactional",
"otherIntents": [],
"monthlySearches": [{ "year": 2026, "month": 8, "searchVolume": 9900 }, { "year": 2026, "month": 7, "searchVolume": 9900 }],
"trendMonthlyPct": 0,
"trendQuarterlyPct": 0,
"trendYearlyPct": -55,
"wordCount": 3,
"avgBacklinksTop10": 56.6,
"avgReferringDomainsTop10": 15.2,
"dataUpdatedAt": "2026-09-13 04:57:38 +00:00",
"country": "US",
"language": "en",
"charged": true,
"repeat": false
}
FieldWhat it is
keywordThe keyword idea.
seed / seedKeywordsThe seed it came from. All seeds are expanded together into one list and the source does not say which seed produced which idea, so seed is filled only when the run had one seed; seedKeywords always lists them. Run one seed at a time when you need every idea tied to its seed.
rankThe idea's position in the list, in the order you chose (sortBy).
searchVolumeAverage monthly searches over the last 12 months.
cpcUsd, lowTopOfPageBidUsd, highTopOfPageBidUsdCost per click and the top-of-page bid range, in USD.
competition, competitionLevelAdvertiser competition, 0–1, and LOW / MEDIUM / HIGH.
keywordDifficulty0–100: how hard it is to rank in the top 10 organic results.
searchIntent, otherIntentsinformational, navigational, commercial or transactional — the main one and any others.
monthlySearches, trend*PctThe 12-month series, newest first, and the change over 1, 3 and 12 months in percent.
avgBacklinksTop10, avgReferringDomainsTop10How many links the pages ranking in the top 10 hold, on average — a second read on difficulty.
dataUpdatedAtWhen the source last refreshed this idea's figures.
charged, repeatWhether this row was billed, and whether it was handed back from your account's earlier delivery.

A figure the source does not publish comes back null — never invented. Rows with a missReason are uncharged notes saying why something was not delivered, and the last row (_summary) is the run's uncharged receipt. Results may change when the source changes; anything not delivered is never charged.

Settings

SettingFieldDefault
Seed keywordskeywords— (a bare Start runs the sample)
CountrycountryUS — 94 countries; codes, names and en-GB-style tags all work
Languagelanguagethe country's main language; each country offers its own (US: English or Spanish)
Max keyword ideasmaxResults100, up to 5,000
Sort ideas bysortByrelevance; also search_volume, keyword_difficulty (easiest first), cpc
Minimum search volumeminSearchVolumenone
Maximum keyword difficultymaxKeywordDifficultynone

The two filters run at the source, so an idea outside them is never delivered or charged. The sort decides which ideas a limit keeps: relevance follows the source's own relevance to your seeds, which can include broader neighbours of the seed; sort by search_volume for the biggest ideas or by keyword_difficulty for the easiest ones.

Pricing

Pay per event, all-inclusive — no platform-usage charge on top, and no start fee.

EventApify free planBronzeSilverGold and above
Keyword idea (per idea delivered)$0.008$0.006$0.004$0.002
Fresh lookup (per request of up to 1,000 ideas)$0.19$0.19$0.19$0.19

A run of 100 ideas is one lookup: $0.39 on Gold, $0.99 on the Apify free plan. 1,000 ideas is still one lookup; 5,000 is five. Set the run's maximum total charge to at least $0.25 — one lookup plus a few ideas — and the run asks only for the ideas that cap can pay for.

Never charged: a seed list the source lists no ideas for (no lookup fee either), a request the source refuses or cannot answer, and an ask your account already received in the last 30 days. A seed made of emoji, control characters or no letters or digits at all is not sent: it gets its own uncharged row and the other seeds run. When your search-volume or difficulty filter leaves nothing, the row says so and names the filter.

You are never charged twice for the same ask

Every ask — the seed list, the country, the language, the sort and the filters — is remembered for 30 days in a key-value store called kw-ideas-account in your own Apify account, with the ideas it delivered. Ask the same thing again inside 30 days and those ideas come back with repeat: true, charged: false and no lookup fee. Ask for more than you had and only the extra ideas are looked up and charged. Delete the store to buy a fresh list sooner.

Limits are hard limits

maxResults and your maximum total charge stop the run exactly where they bind; the run still finishes successfully and the last row says what was delivered and what stopped it. A time limit ends the collecting, never the delivering: ideas a request already returned are always delivered. A run never works past 30 minutes.

On the Apify free plan, one fresh lookup per account in any 24 hours is included; past it the run stops with one uncharged row saying when it resets. Paid Apify plans carry no daily allowance.

Steadyfetch keyword tools

You wantActor
Monthly search volume and CPC for a keyword list you already haveKeyword search volume & CPC
New keyword ideas from a seed, with volume, CPC and difficultythis actor
Autocomplete suggestions across 5 enginesAutocomplete keywords
Rising and Breakout queries with the growth numberBreakout keywords
Interest over time, by countryGoogle Trends

Feedback & support

Found an issue? Open it on the Issues tab — we usually reply within a couple of hours, always within a day.