Keyword Search Volume Finder — Ahrefs Alternative avatar

Keyword Search Volume Finder — Ahrefs Alternative

Pricing

from $10.00 / 1,000 keyword research results

Go to Apify Store
Keyword Search Volume Finder — Ahrefs Alternative

Keyword Search Volume Finder — Ahrefs Alternative

Get keyword ideas or Google search volumes for your seed phrases, with CPC, competition, keyword difficulty, intent and a 12-month trend per keyword. No DataForSEO account or subscription needed; pay per keyword.

Pricing

from $10.00 / 1,000 keyword research results

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

392

Total users

382

Monthly active users

3 days ago

Last modified

Share

What is Keyword Search Volume Finder?

Keyword Search Volume Finder returns keyword ideas and Google search volumes for any seed phrase, one dataset row per keyword, ready to sort, filter and export. Each keyword comes with monthly search volume, a 12-month trend, cost per click, competition, keyword difficulty and search intent, sourced from DataForSEO's Google keyword data. There is nothing to sign up for beyond Apify: no DataForSEO account, no Ahrefs subscription, and you pay only for the keywords you get.

It is built for SEO specialists, content marketers, PPC managers and AI agents that need keyword numbers inside a spreadsheet, script or automated workflow.

Why use it instead of a keyword research subscription

  • Pay per keyword. No monthly plan to keep; a 25-keyword check costs 25 keyword events.
  • Everything in one row. Volume, a 12-month trend, CPC, competition, difficulty and intent sit together, ready to sort in a sheet.
  • Built for automation. Schedule it, call it from code, or let an AI agent run it through Apify MCP.
  • Traceable numbers. Every row names the DataForSEO endpoint, task ID and retrieval time.

How to use it: two modes

You haveModeWhat you get
A topic or seed phrase, such as project management softwarekeyword_ideasRelated keyword ideas with volume, CPC, competition, difficulty and intent
A list of keywords you already chosesearch_volumeGoogle Ads search volume, CPC and competition for exactly those phrases

Find new keywords from a seed topic:

{
"mode": "keyword_ideas",
"seedKeywords": ["project management software"],
"locationCode": 2840,
"languageCode": "en",
"maxResults": 25,
"minSearchVolume": 100
}

Check volume for keywords you already have:

{
"mode": "search_volume",
"seedKeywords": ["keyword research", "keyword research tool", "free keyword tool"],
"locationCode": 2840,
"languageCode": "en"
}

Each run accepts 1–10 seed phrases and returns up to 50 keyword rows. For hundreds of keywords at once, start with Keyword Search Volume API (linked below) instead. Use minSearchVolume to drop long-tail terms below a volume floor, and includeSerpInfo to add the SERP features shown for each keyword idea.

What each keyword metric means

FieldMeaningHow to use it
searchVolumeAverage monthly Google searches in the chosen marketSize of the opportunity
monthlySearchesSearch volume for each of the last 12 monthsSpot seasonality before you publish
cpcUsdAverage cost per click advertisers pay, in USDCommercial value of the keyword
competition, competitionLevelAdvertiser competition from 0 to 1, and LOW, MEDIUM or HIGHPaid-search crowding
keywordDifficulty0–100 estimate of how hard it is to rank organically (keyword ideas mode)Pick winnable topics
searchIntentMain intent: informational, commercial, transactional or navigational (keyword ideas mode)Match content type to the query
serpFeaturesSERP features seen for the keyword, when includeSerpInfo is onPlan for snippets, videos or local packs

Volumes and CPC are Google Ads estimates for the location and language you choose, so compare keywords inside the same market.

Output: keyword data you receive

One dataset row is one keyword. This row is copied from a real run for the seed project management software:

{
"mode": "keyword_ideas",
"keyword": "asana project management software",
"seedKeywords": ["project management software"],
"searchVolume": 18100,
"cpcUsd": 8.6,
"competition": 0.12,
"competitionLevel": "LOW",
"keywordDifficulty": 47,
"searchIntent": "commercial",
"serpFeatures": [],
"locationCode": 2840,
"languageCode": "en",
"providerTaskId": "09292132-1258-0400-0000-0c67b5d4ae56",
"retrievedAt": "2026-09-29T21:32:04.255Z",
"provenance": {
"source": "DataForSEO API v3",
"endpoint": "dataforseo_labs/google/keyword_ideas/live"
}
}

The same run also returned free project management software (4,400 searches, difficulty 45, informational), open source project management software (590, difficulty 33) and google project management tool (880, difficulty 6), which shows how quickly the ideas mode surfaces easier long-tail angles.

Markets: location and language codes

locationCode uses Google Ads location IDs. Common ones:

MarketlocationCodelanguageCode
United States2840en
United Kingdom2826en
Canada2124en
Australia2036en
India2356en
Germany2276de
France2250fr
Spain2724es
Brazil2076pt

How this keyword tool compares with Ahrefs

What you care aboutThis ActorAhrefs
ScopeKeyword ideas and search volume as data rowsA full SEO suite: backlinks, site audit, rank tracking, content research and keyword research
BillingPay per keyword row, no subscriptionMonthly or annual subscription plans
Getting startedSeed phrases and an Apify accountAn Ahrefs account on a paid plan for full Keywords Explorer use
OutputOne structured row per keyword, with volume, CPC, competition, difficulty, intent and a 12-month trendInteractive reports and exports
Integrations and automationApify API, schedules, webhooks and Apify MCP, so usable keyword rows flow straight into code, sheets or an AI agentAhrefs web app and API on its plans
ProvenanceEvery row records the DataForSEO endpoint, task ID and retrieval timeTool-level data freshness

Choose this Actor for the keyword research step inside an automated workflow or when you only need keyword numbers now and then. Choose Ahrefs when you also need backlinks, site audits, rank tracking history or a shared team workspace.

Ahrefs is a trademark of its owner. This independent Actor is not affiliated with, associated with, or endorsed by Ahrefs.

Example workflow: from a seed topic to a content plan

A content marketer at a SaaS company starts with the seed project management software in keyword_ideas mode with minSearchVolume set to 100. They sort the rows by keywordDifficulty, keep ideas under 35 with commercial intent, and check monthlySearches to see which terms peak in January. Then they pass the shortlist into search_volume mode for the UK and Australia to compare markets, export everything to a spreadsheet, and schedule the same input monthly to track how volumes move.

Pricing

This Actor uses Pay per event. Apify platform usage is included in the event prices, and DataForSEO access is included, so you pay only for results: one event per keyword row saved, plus one start event per run. The live Pricing tab on this page shows the current event prices.

  • 25 keyword ideas = 25 keyword events + 1 start event.
  • A 10-keyword volume check = 10 keyword events + 1 start event.
  • minSearchVolume is applied before saving, so filtered-out keywords are free.

Set a maximum charge per run in the run options to cap spend.

Keyword research with AI agents (MCP)

Connect this Actor to an AI agent through Apify MCP and ask in plain language:

Find 20 US keyword ideas for "project management software" with at least 100 monthly searches. Return keyword, search volume, CPC, keyword difficulty and intent, sorted by difficulty, and tell me the run outcome.

Agent checklist:

  1. Choose keyword_ideas to discover terms or search_volume to measure a known list.
  2. Set locationCode and languageCode for the market, and maxResults for the rows needed.
  3. Read rows with get-dataset-items, then read OUTPUT.outcome (COMPLETE, PARTIAL, VALID_EMPTY, INVALID_INPUT, UPSTREAM_FAILED or CONFIG_ERROR).
  4. Keep provenance.endpoint and retrievedAt when citing a number.

API example

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~dataforseo-keyword-research/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode": "keyword_ideas", "seedKeywords": ["project management software"], "locationCode": 2840, "languageCode": "en", "maxResults": 25}'
Your next stepUseWhy
When you need volume for hundreds of keywords at onceKeyword Search Volume APIBulk Google volume and CPC for long keyword lists
When you then want to monitor where you rankKeyword Rank TrackerLive Google positions for your domain
When you want to analyze interest over time and by regionGoogle Trends ScraperTrend lines and rising related queries
When you want to analyze backlinks next to keywordsKeyword & Backlink AnalyzerBacklink data for a domain
When you want to search who ranks today for a keywordGoogle SERP ScraperOrganic results, ads, AI Overviews and People Also Ask

Best results

Starting situationHelpful actionExpected outcome
A broad topicUse keyword_ideas with minSearchVolume 100 or moreIdeas worth writing about
A fixed list from a briefUse search_volumeExact numbers for exactly those phrases
Planning for another countrySet locationCode and languageCode togetherMarket-accurate volume and CPC
Seasonal productsRead monthlySearchesPublish ahead of the peak month

Builder's note

I built the two modes on separate DataForSEO endpoints because discovering new keywords and measuring a fixed list answer different questions and return different fields. I learned that SEO teams want to trace a number back to its source, so each row keeps the endpoint, provider task ID and retrieval time.

FAQ

Do I need a DataForSEO or Ahrefs account?

No. DataForSEO access is included. You only need an Apify account.

How accurate is the search volume?

It is Google Ads monthly search volume for the chosen market. Treat it as a planning estimate and compare keywords inside one market.

What is the difference between keyword ideas and search volume modes?

keyword_ideas discovers related phrases and adds difficulty and intent. search_volume measures only the phrases you give it.

How many keywords can I get per run?

Up to 50 keyword rows from 1–10 seed phrases. For hundreds of keywords at once, use Keyword Search Volume API.

Can I get keywords for other countries and languages?

Yes. Set locationCode and languageCode, for example 2826 and en for the United Kingdom.

Responsible use

Keyword metrics are aggregated, non-personal market estimates. Use them in line with DataForSEO's and Google's terms. Read Apify's guide on whether web scraping is legal for more context. For questions or bugs, open a ticket in the Issues tab.