Keyword Metrics Pro avatar

Keyword Metrics Pro

Pricing

from $1.70 / 1,000 keyword results

Go to Apify Store
Keyword Metrics Pro

Keyword Metrics Pro

Get Google keyword search volume, CPC, competition, bid estimates, and monthly trends for up to 1,000 keywords. No DataForSEO account or API key required — paste your keywords, choose location and language, click Start, and get structured results.

Pricing

from $1.70 / 1,000 keyword results

Rating

0.0

(0)

Developer

Francesco Formisano

Francesco Formisano

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

15 days ago

Last modified

Categories

Share

Get Google keyword search volume, CPC, competition, bid estimates, and monthly trends for up to 1,000 keywords in a single run.

Live on Apify Store: https://apify.com/dokelab/keyword-metrics-pro

Paste your keywords, choose a location and language, and click Start.

No DataForSEO account. No DataForSEO API key. No provider setup.


From keywords to metrics in a few clicks

Using Keyword Metrics Pro is simple:

  1. Paste up to 1,000 keywords
  2. Choose your target location
  3. Choose your language
  4. Click Start
  5. View, export, or use the structured results through Apify

You do not need to create or fund a separate DataForSEO account, configure authentication, build provider requests, parse responses, or manage batching.

Keyword Metrics Pro handles the provider integration for you.


What you get

For each keyword, Keyword Metrics Pro can return:

MetricDescription
keywordThe keyword being analyzed
search_volumeAverage keyword search volume
competitionGoogle Ads competition level: LOW, MEDIUM, or HIGH
competition_indexCompetition score from 0 to 100
cpcEstimated cost per click
low_top_of_page_bidLower estimated top-of-page bid
high_top_of_page_bidHigher estimated top-of-page bid
monthly_searchesHistorical monthly search-volume data
location_codeLocation used for the lookup
language_codeLanguage used for the lookup
cache_hitWhether the result was served from cache
fetched_atWhen the metrics were retrieved
statusProcessing status for the keyword

Missing provider values are returned as null.

Keyword Metrics Pro does not convert missing metrics into artificial zero values.


Quick start

Example input

{
"keywords": [
"web hosting",
"seo tools",
"keyword research"
],
"locationCode": 2840,
"languageCode": "en",
"includeMonthlySearches": true,
"freshnessDays": 7
}

freshnessDays controls how recent a cached result must be before fresh data is requested.

Set it to 0 when you want a fresh lookup.


Pricing

Keyword Metrics Pro uses Pay Per Event pricing.

  • Keyword result: $1.70 per 1,000 useful keyword results
  • Fresh data lookup: $0.19 when a fresh provider lookup is required
  • Platform usage: included

The fresh lookup charge is applied once per batch when fresh data is required.

Example costs:

RunPrice
10 useful fresh keyword results$0.207
100 useful fresh keyword results$0.36
1,000 useful fresh keyword results$1.89
1,000 useful cached keyword results$1.70

Cached results do not require the fresh lookup charge.

Keywords that do not produce a useful result are not charged as keyword-result events.

You do not need your own DataForSEO subscription, account, balance, or API credentials.


Cache and freshness

Keyword Metrics Pro can reuse recent results to avoid unnecessary upstream lookups.

  • cache_hit: true means the result was served from cache
  • cache_hit: false means fresh provider data was used
  • fetched_at shows when the underlying metrics were retrieved
  • freshnessDays lets you choose the maximum acceptable cache age

This makes repeated analysis faster while still allowing fresh data when needed.


Notes

Keyword metrics are based on data returned by the upstream Google Ads keyword-data provider.

Search volume, CPC, competition, bids, and monthly history may be unavailable for some keywords. When the provider does not return a metric, the value remains null instead of being guessed or replaced with zero.

The Actor returns one structured row per processed keyword and can be used from the Apify Console, API, integrations, or automation workflows.