Bulk Keyword Search Volume, CPC, Difficulty & Intent avatar

Bulk Keyword Search Volume, CPC, Difficulty & Intent

Pricing

from $3.00 / 1,000 keyword with data

Go to Apify Store
Bulk Keyword Search Volume, CPC, Difficulty & Intent

Bulk Keyword Search Volume, CPC, Difficulty & Intent

Bulk Google keyword search volume, CPC, competition, keyword difficulty, search intent and 12-month trends for up to 10,000 keywords in 26 countries. No Google Ads account or SEO subscription. $3 per 1,000 keywords with data + $0.02 per run; keywords with no data are free.

Pricing

from $3.00 / 1,000 keyword with data

Rating

0.0

(0)

Developer

Reliable Feeds

Reliable Feeds

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

What does Keyword Search Volume do?

Paste up to 10,000 keywords and get back monthly Google search volume, CPC, competition, keyword difficulty, search intent and 3- and 12-month trends, with 12 months of history, in 26 countries. No Google Ads account, no Keyword Planner ranges, no SEO subscription.

You only pay for keywords that come back with data. Keywords with no data, duplicates and keyword ideas are free.

Use it as a pay-as-you-go alternative to Google Keyword Planner, Ahrefs or Semrush when you just need the keyword numbers.

Features

  • 📦 Bulk: up to 10,000 keywords per run, sorted by search volume
  • 📈 Full metrics: search volume, CPC, top-of-page bid range, competition (0–1 and LOW / MEDIUM / HIGH), keyword difficulty (0–100), search intent
  • 📊 Trends: % change over 3 and 12 months, plus 12 months of history
  • 💡 Keyword ideas mode: turns up to 100 seed keywords into related Google searches (alphabet and questions), all with metrics
  • 🔎 Filters: minimum monthly searches; hide keywords without data
  • 🛡️ Budget-safe: set a maximum cost per run and it only looks up what that budget covers
  • 🌍 26 countries: US, UK, Canada, Australia, Germany, France, Spain, Italy, Netherlands, India, Brazil and more (full list in the FAQ)

Who uses it

  • SEO and content teams: pick topics worth writing about, and skip the ones too hard to rank for.
  • PPC managers: check volumes and CPCs before building campaigns.
  • Agencies: keyword research for many clients without another seat licence.
  • AI agents and automations: a predictable keyword data tool for workflows and agents, through the API or the Apify MCP server.

Want more ideas first? Keyword Suggestions pulls them from Google, YouTube, Bing and Amazon autocomplete.

How to use it

  1. Paste your keywords, one per line.
  2. Pick a country.
  3. Optional: switch on Find keyword ideas to add related searches from Google autocomplete.
  4. Click Start. Results are sorted by search volume. Download them as CSV, Excel or JSON, or send them to Google Sheets, Make, Zapier or n8n.

Example input

{
"keywords": ["standing desk", "fire alarm"],
"country": "gb",
"findIdeas": true,
"ideaExpansions": ["alphabet", "questions"],
"maxKeywords": 500,
"minSearchVolume": 10
}

Use it from AI agents (MCP)

This Actor works through the Apify MCP server. Ask your agent things like:

  • "Get UK search volume and CPC for these 50 keywords."
  • "Find question keywords about electric bikes with at least 100 searches a month."
  • "Find UK keywords about standing desks with over 500 searches a month and difficulty under 30."
  • "Which of these 200 keywords have commercial or transactional intent in Germany?"

Input is a plain list of keywords, and the output is flat JSON with stable field names.

Output

One row per keyword, highest search volume first.

Example: UK, "standing desk" with ideas on (test run, 17 Oct 2026). 300 keywords found, 254 with data, in 4 seconds. The top rows:

KeywordMonthly searchesCPC (USD)DifficultyIntent
standing desk33,1003.4019transactional
standing desk converter3,6001.170transactional
standing desk uk1,9005.0832navigational
standing desk benefits1,0002.0226commercial
standing desk best1,0006.481informational

The same top row as JSON:

{
"keyword": "standing desk",
"hasData": true,
"searchVolume": 33100,
"cpc": 3.4,
"competitionLevel": "HIGH",
"keywordDifficulty": 19,
"intent": "transactional",
"trend3mPct": 22,
"trend12mPct": 0,
"isQuestion": false,
"wordCount": 2,
"origin": "input",
"seedKeyword": null,
"country": "gb",
"language": "en"
}

Every row also includes competition (0–1), lowTopOfPageBid / highTopOfPageBid, secondaryIntents and monthlySearches (12 months of history). Use the All fields view to see them.

FieldMeaning
searchVolumeAverage monthly Google searches
cpcAverage cost per click in Google Ads, USD
competition / competitionLevelAdvertiser competition, 0–1 and LOW / MEDIUM / HIGH
keywordDifficultyHow hard it is to rank in the top 10 organically, 0–100
intentMain search intent
trend3mPct / trend12mPct% change in searches over 3 and 12 months
monthlySearchesSearch volume for each of the last 12 months
origininput (your keyword) or autocomplete (an idea)
hasDatafalse when there's no search data for that keyword in that country (not charged)

A run summary (keywords looked up, with data, charged and skipped) is saved to the key-value store as RUN_SUMMARY.

How much does it cost?

Pay per event, no subscription:

  • $0.02 per run (start)
  • $0.003 per keyword returned with data ($3 per 1,000)

Keywords with no data, duplicates, keyword ideas and keywords left out by your minimum-search filter are free. In our tests, 85–97% of normal keywords and about 54% of question phrases had data.

You submitExpected cost (about 90% with data)Maximum (all with data)
10 keywordsabout $0.05$0.05
100 keywordsabout $0.29$0.32
1,000 keywordsabout $2.72$3.02
10,000 keywordsabout $27$30.02

Set a maximum cost per run and the Actor only looks up as many keywords as that budget covers. If the limit is reached, the remaining keywords are left out and the run summary says so.

Data and accuracy

Metrics come from DataForSEO's keyword database (DataForSEO Labs), which is based on Google Ads Keyword Planner data and updated monthly. Search volumes are estimates, so treat them as a guide to relative demand rather than exact counts. Very new or very rare searches often have no data, and figures for brand-new keywords can lag behind Google's own monthly update.

FAQ

Is this the same as Google Keyword Planner? It uses the same kind of data, without a Google Ads account, and adds keyword difficulty, intent and trends. You get a single monthly average for each keyword rather than a broad range.

Where does the data come from? From DataForSEO, a specialist SEO data provider. You don't need a DataForSEO account or top-up: you pay per keyword here.

Which countries are supported? United States, United Kingdom, Canada, Australia, Ireland, New Zealand, India, Singapore, South Africa, Germany, Austria, Switzerland, France, Belgium, Netherlands, Spain, Mexico, Italy, Brazil, Portugal, Sweden, Denmark, Norway, Finland, Poland and Japan.

How many keywords can I check? Up to 10,000 per run. With Find keyword ideas on, use up to 100 seed keywords.

Is any personal data collected? No. Keyword metrics are aggregated, anonymous search statistics.

Something wrong or missing? Open an issue on the Issues tab and it will be looked at.