
Reliable FeedsIf you've ever tried to get search volume for a list of keywords, you'll know the options aren't...
If you've ever tried to get search volume for a list of keywords, you'll know the options aren't great:
I wanted something in between: paste a list, get the numbers, pay for what I use. So I built a small tool for it on Apify, and this post shows how to use it, with or without code.
Disclosure: I made the tool, and I get paid when people use it. The examples work as described and the prices are the real ones.
For each keyword:
Here's a real run for "standing desk" in the UK:
| Keyword | Monthly searches | CPC (USD) | Difficulty | Intent |
|---|---|---|---|---|
| standing desk | 33,100 | 3.40 | 19 | transactional |
| standing desk converter | 3,600 | 1.17 | 0 | transactional |
| standing desk uk | 1,900 | 5.08 | 32 | navigational |
| standing desk benefits | 1,000 | 2.02 | 26 | commercial |
| standing desk best | 1,000 | 6.48 | 1 | informational |
That second row is the kind of thing you're hunting for: 3,600 searches a month, buyer intent, and a difficulty of 0.
import os
from apify_client import ApifyClient # pip install apify-client
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("reliable-feeds/keyword-search-volume").call(
run_input={"keywords": ["standing desk", "standing desk converter"], "country": "gb"}
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row["keyword"], row["searchVolume"], row["cpc"], row["keywordDifficulty"], row["intent"])
Or plain HTTP, from anything that can make a POST request:
curl -X POST \
"https://api.apify.com/v2/acts/reliable-feeds~keyword-search-volume/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords": ["standing desk", "standing desk converter"], "country": "us"}'
There are more examples (JavaScript, n8n, and a script that turns one seed keyword into a full CSV of ideas with volumes) in this GitHub repo.
If you use Claude, Cursor or another MCP-capable assistant, add the Apify MCP server with the tool preloaded:
https://mcp.apify.com?tools=reliable-feeds/keyword-search-volume
Then just ask: "Find UK keywords about standing desks with over 500 searches a month and difficulty under 30."
You pay per keyword that comes back with data: $3 per 1,000, plus $0.02 per run. Keywords with no data are free, and so are duplicates.
| You check | Expected cost |
|---|---|
| 10 keywords | about $0.05 |
| 100 keywords | about $0.29 |
| 1,000 keywords | about $2.72 |
"Expected" assumes about 90% of keywords have data, which is what I saw in testing for normal keywords. You can also set a maximum cost per run, and the tool only looks up as many keywords as that budget covers.
The metrics come from DataForSEO, whose keyword database is built on Google Ads Keyword Planner data and updated monthly. A few honest caveats:
If you'd rather start from what people actually type, I also made Keyword Suggestions. It pulls autocomplete suggestions from Google, YouTube, Bing and Amazon in one run, including the "how / what / why…" questions. It's billed per lookup rather than per suggestion: a test with one seed keyword returned 527 ideas for $0.025. Run the ideas through the volume tool, and you've got a free-ish AnswerThePublic plus Keyword Planner in two steps.
If you try it, I'd genuinely like to hear what's missing. Leave a comment here or open an issue on Apify.