Keyword Metrics Pro - Google + Bing Volume, CPC & Trend avatar

Keyword Metrics Pro - Google + Bing Volume, CPC & Trend

Pricing

from $0.25 / google ads batch

Go to Apify Store
Keyword Metrics Pro - Google + Bing Volume, CPC & Trend

Keyword Metrics Pro - Google + Bing Volume, CPC & Trend

Multi-engine keyword research API: Google + Bing search volume, CPC, competition, 12-month trends. Up to 1,000 keywords per scan, pay-per-scan, no subscription. Cache hits free. Structured JSON for SEO dashboards, n8n / Make / Zapier, AI agents. Ahrefs / Semrush alternative.

Pricing

from $0.25 / google ads batch

Rating

0.0

(0)

Developer

Dawid S

Dawid S

Maintained by Community

Actor stats

0

Bookmarked

11

Total users

7

Monthly active users

a day ago

Last modified

Share

Keyword Metrics Pro ๐Ÿ”

Get multi-engine keyword search volume, CPC, competition & 12-month trends for Google and Bing in a single bulk run. Up to 1,000 keywords per scan, structured JSON output, no subscription, pay-per-scan. A practical alternative to Ahrefs / Semrush / Moz when you need raw metrics โ€” not a full SEO suite.

This actor is built for:

  • ๐Ÿ“ˆ SEO professionals running bulk keyword research
  • โœ๏ธ Content marketers sizing topic opportunities
  • ๐Ÿ’ฐ PPC / Google Ads & Microsoft Ads managers comparing CPC across engines
  • ๐Ÿ› ๏ธ Developers & data engineers integrating keyword data into pipelines, dashboards, n8n / Make / Zapier flows
  • ๐Ÿค– AI / agent builders wiring keyword metrics into LLM workflows via Apify MCP

๐Ÿ“Œ Table of Contents


โœจ Features

  • ๐ŸŒ Multi-engine: Google + Bing in one run
    • The only Apify Store actor returning keyword volume from both engines side-by-side. Compare demand on Google vs. Microsoft Advertising audience without two integrations.
  • ๐Ÿ“Š Core keyword metrics
    • Average monthly search volume, CPC (low / high), competition level + index โ€” for each engine independently.
  • ๐Ÿ“ˆ 12-month search trend
    • Per-keyword monthly search volumes for the last 12 months. Computed trend flag (rising / stable / declining) based on last-3-mo vs prior-3-mo MoM averages (ยฑ15% threshold).
  • โšก Bulk: up to 1,000 keywords per scan
    • One input array, one structured dataset. No looping.
  • ๐ŸŒ Country & language localization
    • 2-letter country and language codes (e.g. us / en, de / de, pl / pl).
  • ๐Ÿงผ Clean structured JSON
    • Ready for SEO dashboards, BI tools, spreadsheets, or as input to downstream agents and Apify MCP clients.
  • ๐Ÿ’ธ Built-in cost control
    • 24h run-cache: re-running same input within 24h returns cached data, you pay only the actor-start event.
    • Prefill cache: the 3 default keywords (seo tools, keyword research, google trends) return instantly with no upstream API call โ€” fast feel for first-time runs.
    • Graceful free-tier exit: if your Apify plan can't cover the next paid event, the actor exits with a status message โ€” no surprise charges.
    • Free Apify plan limit: 200 keywords per scan. For 200+ keywords per scan, upgrade to Starter or higher. The actor exits early with an upgrade prompt if you exceed the free limit (no charge applied).

๐ŸŽฏ Use Cases

Use CaseWhat you can doWhy it helps
๐Ÿ“ˆ SEO keyword researchPull volume + CPC + competition for a seed listPrioritize what to write, drop dead terms
๐Ÿ›๏ธ Multi-engine commerce SEOCompare Google vs. Bing demand for product termsCatch the ~6% Bing audience PPC competitors ignore
๐Ÿ’ฐ PPC campaign planningGet CPC ranges and competition before biddingBuild forecasted budgets that match real CPC
๐Ÿง  Microsoft Ads researchSourcing volume + CPC for Bing-only campaignsThe only bulk Bing volume API on Apify Store
๐Ÿ“… Seasonal content planningRead 12-month trends for evergreen vs. seasonal termsSchedule content when interest peaks
๐Ÿค– Keyword data for AI agentsFeed clean JSON into LLM workflows / Apify MCPReplace expensive API stacks with one actor

โšก Quick Start

Basic run

{
"keywords": ["best running shoes", "wireless headphones", "ai keyword research"],
"country": "us",
"language": "en"
}

Tips for clean results

  • Group semantically related keywords into one run โ€” it makes downstream filtering trivial.
  • Stick to lowercase 2-letter codes for country and language.
  • Start with 50โ€“100 keywords on your first run to validate the schema, then scale to 1,000.
  • Re-running the same input within 24h hits the run-cache for free (only actor-start charges).

๐Ÿงพ Input Parameters

ParameterTypeRequiredDefaultDescription
keywordsarray<string>โœ…โ€”List of keywords to research, max 1,000 per run on paid plans (200 on free plan). Normalized (lowercase + trim) and deduplicated before any upstream API call.
countrystringโŒus2-letter ISO country code (e.g. us, gb, de, pl). Drives geo targeting.
languagestringโŒen2-letter language code (e.g. en, de, pl). Should match country.
bypassRunCachebooleanโŒfalseSkip the 24h KV run-cache and re-query live data. You will be charged the full Google + Bing batch fees.

๐Ÿงช Coming in v0.2: engines: ["google", "bing"] filter (opt out of one engine for a cheaper Bing-only or Google-only run), AI Overview / People Also Ask detection, multi-country splits.


๐Ÿ“ค Output

One dataset row per unique normalized keyword โ€” Google and Bing metrics returned side-by-side as flat columns.

Example output (single record)

{
"keyword": "wireless headphones",
"country": "us",
"language": "en",
"google_search_volume": 165000,
"google_cpc": 0.78,
"google_competition": "HIGH",
"google_competition_index": 87,
"google_low_top_of_page_bid": 0.42,
"google_high_top_of_page_bid": 1.18,
"google_monthly_searches": [
{ "year": 2025, "month": 11, "search_volume": 201000 },
{ "year": 2025, "month": 10, "search_volume": 165000 },
{ "year": 2025, "month": 9, "search_volume": 135000 }
],
"bing_search_volume": 14800,
"bing_cpc": 0.51,
"bing_competition": 0.84,
"bing_low_top_of_page_bid": 0.31,
"bing_high_top_of_page_bid": 0.92,
"bing_monthly_searches": [
{ "year": 2025, "month": 11, "search_volume": 17500 }
],
"bing_status": "ok",
"trend": "rising",
"mom_change_pct": 22.4,
"source": "live"
}

Output fields

CategoryFields
๐Ÿ”‘ Keyword identitykeyword, country, language
๐Ÿ“ˆ Google demandgoogle_search_volume, google_monthly_searches[]
๐Ÿ’ฐ Google adsgoogle_cpc, google_low_top_of_page_bid, google_high_top_of_page_bid
๐ŸŽฏ Google competitiongoogle_competition, google_competition_index
๐Ÿ“ˆ Bing demandbing_search_volume, bing_monthly_searches[]
๐Ÿ’ฐ Bing adsbing_cpc, bing_low_top_of_page_bid, bing_high_top_of_page_bid
๐ŸŽฏ Bing competitionbing_competition, bing_status
๐Ÿ“Š Computed trendtrend (rising / stable / declining / unknown), mom_change_pct
๐Ÿท๏ธ Provenancesource (live for real-time API call, prefill-cache for the 3 default keywords)

If Google or Bing returns no data for a keyword, that engine's columns are null โ€” the row is still emitted with the available data.


๐Ÿ’ฐ Pricing

From $1.35 per 1,000 keywords (Business plan effective price; lower the higher your Apify subscription tier).

This actor uses pay-per-event billing โ€” you pay only for completed steps. Failed upstream API calls do not charge. Cache hits skip Google + Bing fees entirely.

Per-event pricing (Free tier base)

EventPrice (Free)Starter (-30%)Scale (-40%)Business (-50%)
actor-start$0.20$0.14$0.12$0.10
google-batch$0.50$0.35$0.30$0.25
bing-batch (per chunk, max 200 kw)$0.40$0.28$0.24$0.20

Worked examples (per 1000-keyword scan)

Apify planTotal per 1000 kwEffective rate
Free$2.70$2.70/1k
Starter (Bronze discount)$1.89$1.89/1k
Scale (Silver discount)$1.62$1.62/1k
Business (Gold discount)$1.35$1.35/1k โ† starting price

Smaller batches scale linearly: 5 keywords on Business = $0.55, 200 keywords = $0.55 (single Bing chunk fits up to 200 kw upstream).

๐Ÿ“š Apify pay-per-event docs โ†’


๐Ÿ†š How it compares

Keyword Metrics ProSingle-engine alternativesAhrefs / Semrush scrapers
EnginesGoogle + BingGoogle onlyAhrefs / Semrush UI scrape
Bulk per runup to 1,000up to 1,000varies, often slower
12-month trend + computed flagโœ… rising / stable / decliningpartialโœ…
Subscription requiredโŒ pay-per-scanโŒโŒ but 3โ€“10ร— higher per-scan cost
Cache hits freeโœ… 24h run-cachevariesvaries
Best forbulk volume + CPC across enginesGoogle-only quick lookupsfull SEO suite analysis

Multi-engine bulk volume on Apify Store: as of 2026 we're not aware of another actor returning Google and Bing keyword volume in a single run.


โ“ FAQ

Q1: Why query Google and Bing together?

Microsoft's ads network covers Bing + Yahoo + DuckDuckGo + Outlook search โ€” roughly 5โ€“7% of global search share with disproportionate B2B and 35+ demographics. CPCs on Microsoft Ads are typically lower than Google for the same keyword. If you're only checking Google volume, you're optimizing for the larger market but missing the cheaper one.

Q2: How accurate is the data?

Volumes are sourced from the official Google & Microsoft keyword planning endpoints โ€” the same data Google Ads and Microsoft Ads users see in their respective Keyword Planners. Both endpoints quantize volume into broad bands (e.g. 165,000 not 164,217); we return them as-is to preserve fidelity.

Q3: What happens if a keyword has no data?

The record is still returned with google_search_volume: null and / or bing_search_volume: null โ€” so your downstream join keys stay aligned. The bing_status field tells you whether Bing was queried successfully (ok), the chunk failed (failed), the chunk was skipped due to free-tier budget (skipped), or there's no Bing data for that keyword (no_data).

Q4: Can I research languages other than English?

Yes. Pass any supported country + language combination (e.g. de / de, pl / pl, fr / fr). Volume reflects searches in that language within that country.

Q5: Can I run this from n8n / Make / Zapier / a Python script?

Yes โ€” use the Apify API client in your stack. Code samples auto-generated by Apify Store are below in the API section. The actor is also discoverable via the Apify MCP server for AI agent workflows.

Q6: How does this differ from a SERP scraper?

A SERP scraper returns the list of pages that rank for a keyword. This actor returns keyword-level metrics โ€” volume, CPC, competition, trend. Use a SERP scraper to analyze who ranks; use this to decide which keywords are worth ranking for.

Q7: Will I be charged if a call fails?

No. Each paid event (google-batch, bing-batch) fires only after a successful upstream API call returns data. If the call fails, no charge for that event. The actor-start event always charges (covers input validation and cache lookup work).

Q8: Can I bypass the cache for fresh data?

Yes โ€” set bypassRunCache: true. You'll be charged the full Google + Bing batch fees regardless of whether identical input was queried in the last 24h.

Q9: Why is there a 200-keyword limit on the free Apify plan?

Free Apify accounts can run scans of up to 200 keywords per run. We chose 200 because it's the largest single-batch size on both Google and Bing keyword endpoints โ€” within that range, every scan is a real research session, not just a test. For deeper research (up to 1,000 keywords per scan), upgrade to Apify Starter or higher, which also unlocks per-event discounts (Bronze 30% off, Silver 40%, Business 50%). The actor exits gracefully with an upgrade prompt if you submit more than 200 keywords on the free plan โ€” no charge applied to your scan.

Q10: What does source: prefill-cache mean in the output?

If you run the actor with the three default keywords (seo tools, keyword research, google trends), you'll get instant results from a bundled cache (refreshed periodically). No upstream API call is made and no Google/Bing batch fees are charged for those default queries โ€” only the actor-start event fires. As soon as you change any keyword, you're back to live data with source: live.


๐Ÿ”Ž SEO Keywords

keyword search volume api, keyword volume api, keyword research api, google keyword search volume, bing keyword search volume, keyword metrics api, bulk keyword research, keyword data api, multi engine keyword research, google bing keyword research, cross platform keyword tool, keyword volume comparison, microsoft ads keyword research, microsoft advertising keyword tool, bing ads research, monthly search volume api, keyword cpc data api, ahrefs alternative, semrush alternative, dataforseo alternative, keyword research apify, keyword research tool, keyword ideas, long tail keywords, seo keywords, ppc keywords, google ads keywords, search volume scraper, keyword cpc, keyword finder.

If this actor is useful in your workflow, please leave a rating on Apify so others can discover it.


Built by DoesAiKnow.com.