Keyword Search Volume: Planner + Amazon, Bing & AI
Pricing
from $3.00 / 1,000 google search volumes
Keyword Search Volume: Planner + Amazon, Bing & AI
Bulk keyword search volume for Google, Amazon, Bing and AI. Google volumes come from Google Ads Keyword Planner data, no Ads account needed. CPC, competition, 12-month trend, difficulty and intent for up to 50,000 keywords per run, Google from $0.003 per keyword. Optional USPTO trademark flag.
Pricing
from $3.00 / 1,000 google search volumes
Rating
0.0
(0)
Developer
VNCNT Labs
Maintained by CommunityActor stats
0
Bookmarked
34
Total users
22
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
Bulk keyword search volume checker for Google, Amazon, Bing and AI search. Get monthly search volume for up to 50,000 keywords per run with CPC, competition, a 12-month trend, keyword difficulty and search intent. Google volumes come from Google Ads Keyword Planner data, so it works as a bulk Keyword Planner API and you don't need a Google Ads account or ad spend. Amazon volumes show what shoppers type, Bing volumes come from Bing Ads, and AI volume is a DataForSEO estimate from Google People-also-ask style data (not ChatGPT prompt counts). Every keyword can also be screened against live USPTO trademarks, which matters if you sell on Etsy, Merch by Amazon, KDP or any print-on-demand site.
Built for print-on-demand, Amazon Merch on Demand, KDP, Etsy and Shopify sellers, and it works for any SEO or content team that needs bulk keyword volumes.
Why this Actor
- Google, Amazon, Bing and AI in one run. Pick the sources you need. Defaults stay Google + Amazon so existing runs keep the same behavior. AI volume is a People-also-ask style estimate, not ChatGPT prompt counts.
- Trademark flag on every keyword. It uses the same engine as our POD & KDP Trademark Checker and about 4.4 million live US federal marks. "harry potter mug" and "hakuna matata shirt" come back high risk, with the mark, owner and a USPTO TSDR link.
- You only pay for results. Keywords with no data, failed lookups, invalid input and duplicates are never charged.
- Hard spending cap. Set
maxTotalChargeUsd, or Apify's "Max cost per run". The run looks up only as many keywords as fit within the cap, then stops cleanly. - Fast. 700 keywords take about one second to look up. The trademark screen adds about 30 ms per keyword.
Input
{"keywords": ["funny cat shirt", "teacher appreciation gift", "hakuna matata shirt", "axolotl plush"],"sources": ["google", "amazon"],"location": "United States","language": "en","trademarkCheck": true,"maxTotalChargeUsd": 5}
| Field | Default | Notes |
|---|---|---|
keywords | required | Up to 50,000 per run. Case and extra spaces are ignored, and duplicates are looked up once. Each keyword can be at most 80 characters and 10 words. Characters that Google rejects (, ! ? % * : ; " and similar) and emoji are reported as skipped. |
sources | Google + Amazon (when empty) | google, amazon, bing, ai. Leave empty for Google + Amazon (backward compatible). Bing: US, UK, CA, AU, DE, FR with en/fr/de. AI is a DataForSEO PAA-style estimate, not ChatGPT counts. |
location | United States | A country name, a 2-letter code or a DataForSEO location code. Google data covers about 90 countries. Amazon covers US, UK, CA, AU, DE, FR, IT, ES, NL, AT, IN, MX, SG, AE, SA and EG. |
language | English, or the market's main language | A language code or name. |
trademarkCheck | true | Screens each keyword against live USPTO marks. |
trademarkClasses | POD classes | 025 clothing, 021 mugs, 016 paper, stickers and books, 009 phone cases, 014 jewelry, 018 bags, 020 decor, 024 textiles, 028 toys. A product word in the keyword ("shirt", "mug") narrows the check to that product's class. |
trendMonths | 12 | Months of Google history to include (0–48). |
maxTotalChargeUsd | none | A hard cap on what this run can charge you. |
Output
One dataset row per keyword. Example (shortened):
{"keyword": "hakuna matata shirt","googleSearchVolume": 590,"googleMonthlySearches": [{"month": "2026-08", "searchVolume": 480}, {"month": "2026-07", "searchVolume": 590}],"googleTrend": {"monthOverMonthPct": -19, "quarterOverQuarterPct": 0, "yearOverYearPct": -19},"cpcUsd": 0.62,"competition": 1,"competitionLevel": "HIGH","keywordDifficulty": 0,"searchIntent": "transactional","googleDataSource": "dataforseo_labs_google","googleDataUpdatedAt": "2026-09-13 00:16:38 +00:00","googleStatus": "ok","amazonSearchVolume": 299,"amazonStatus": "ok","trademarkRisk": "high","trademarkFlaggedPhrases": ["hakuna matata"],"trademarkFlags": [{"phrase": "hakuna matata", "risk": "high","marks": [{"mark": "HAKUNA MATATA", "serialNumber": "74558335", "registrationNumber": "2700605","owner": "Disney Enterprises, Inc.", "classes": ["025"], "tsdrUrl": "https://tsdr.uspto.gov/#caseNumber=74558335&caseType=SERIAL_NO&searchType=statusSearch"}]}],"trademarkIndexDataThrough": "2026-09-30","location": "United States","language": "en","checkedAt": "2026-10-16T00:43:46Z"}
Bing + AI example (platform run nO9hboEdeCEnzt9Yk, build 1.0.13):
{"keyword": "pickleball paddle","bingSearchVolume": 3030,"bingMonthlySearches": [{"month": "2026-10","searchVolume": 2190},{"month": "2026-09","searchVolume": 2710}],"bingCpcUsd": 0.94,"bingCompetition": 0.9,"bingStatus": "ok","aiSearchVolume": 20815,"aiMonthlySearches": [{"month": "2026-10","aiSearchVolume": 20815},{"month": "2026-09","aiSearchVolume": 22902}],"aiStatus": "ok","aiVolumeNote": "DataForSEO estimate from Google People-also-ask style data; not ChatGPT or other LLM prompt counts.","location": "United States","language": "en","checkedAt": "2026-11-04T00:32:19Z"}
- Status values (
googleStatus,amazonStatus,bingStatus,aiStatus):ok: data was returned, and that field is charged.no_data: the provider has no measurable volume for the keyword. Not charged.restricted(Bing only): Bing Ads blocked the keyword category (weapons, tobacco, drugs, violence, terrorism, etc.). Not charged.error: the lookup failed. Not charged; retry later.
- Trademark risk:
highmeans an exact live word mark in your product's class.mediummeans a stylized mark, a variant, or a common word that a brand owner holds many marks for.nonemeans no live mark was found in the checked classes. The full scoring rules are in the Trademark Checker README. - Skipped rows (
type: "skipped") list invalid or duplicate inputs with askipReason. They are never charged. - Run summary: the key-value store record
OUTPUThas counts, the amount charged, keywords not reached because of your cap, and any warnings.
Pricing (pay per event)
| Event | Price | When it's charged |
|---|---|---|
| Keyword batch | $0.05 | Once per Google/Amazon database request that returned results: up to 700 keywords for Google, 1,000 for Amazon |
| Google volume | $0.003 | Per keyword that has a Google search volume |
| Amazon volume | $0.004 | Per keyword that has an Amazon search volume |
| Bing batch | $0.15 | Once per Bing request that returned at least one keyword with volume (up to 200 keywords planned per request) |
| Bing volume | $0.003 | Per keyword that has a Bing search volume |
| AI volume | $0.002 | Per keyword that has an AI search-volume figure |
| Trademark check | $0.001 | Per keyword screened against USPTO |
Example: 1,000 keywords with Google, Amazon and the trademark check cost about $8.20 (3 batches + 1,000 × $0.008). Adding Bing for the same 1,000 keywords is about $4.65 more (5 Bing batches + 1,000 × $0.003). AI alone for 1,000 keywords is about $2.00.
Apify free plan: up to 20 keywords per run.
Bing batch / Bing volume / AI volume prices are approved and scheduled on the Store for 2026-11-17 ~8:31 PM ET (Apify's 14-day notice for public Actors with paying users). Until then the four original events stay as they are; Bing and AI lookups already work on build 1.0.13+.
Where the data comes from
- Search volume comes from DataForSEO, a commercial SEO data provider.
- Google figures come from DataForSEO's keyword database. It is built from Google Ads (Keyword Planner) data
and refreshed about monthly;
googleDataUpdatedAtshows when each keyword was last refreshed. - Amazon figures are DataForSEO's estimate of monthly Amazon searches. Amazon does not publish search volume, so every tool's Amazon numbers are modeled.
- Bing figures come from Bing Ads search volume (live). Restricted Bing Ads categories return and are not charged. If one restricted keyword would wipe a whole batch, the Actor splits and retries so the other keywords still come back.bingStatus: restricted
- AI search volume is DataForSEO's estimate from Google People-also-ask style data. It is not ChatGPT or other LLM prompt counts. Use it as a relative signal next to Google/Amazon/Bing, not as exact AI chat traffic.
- Google publishes each month's figures with a delay, so in mid-October the newest month is usually August.
- Volumes are rounded, monthly-average estimates, the same kind of numbers Keyword Planner shows. Use them to compare keywords, not as exact counts. Google groups close variants, so two similar keywords can show the same volume.
- Google figures come from DataForSEO's keyword database. It is built from Google Ads (Keyword Planner) data
and refreshed about monthly;
- Trademarks come from USPTO trademark records: about 4.4 million live US federal marks. They are loaded from a
public mirror of the USPTO's official bulk data files, and each row shows the date the data runs through
(
trademarkIndexDataThrough).
⚠️ Trademark results are not legal advice. They are automated screening against live US federal marks only. They do not cover state or common-law marks, other countries, copyrights or images. No flag does not mean a keyword is safe to use. For decisions that matter, talk to a trademark attorney.
Use from AI agents (MCP)
AI assistants such as Claude, ChatGPT and Cursor can run this Actor through Apify's MCP server (https://mcp.apify.com). The agent can look up the Actor, read its input schema, run it and read the results. Runs use your own Apify account and are charged at the prices on this page.
- Actor name:
vncntlabs/keyword-search-volume - Server URL with only this tool:
https://mcp.apify.com?tools=vncntlabs/keyword-search-volume. The defaulthttps://mcp.apify.comalso works; the agent can then search Apify Store and call the Actor by name. - Claude (desktop app or claude.ai): Settings > Connectors > Add custom connector, paste the server URL, then sign in to Apify.
- ChatGPT: turn on Developer mode, then Settings > Apps & Connectors > Create, paste the server URL and choose OAuth.
- Cursor: run
/add-plugin apifyin Cursor chat and connect the Apify MCP server under Cursor Settings > Tools & MCPs, or add the server tomcp.json:
{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=vncntlabs/keyword-search-volume" } } }
Example prompt: "Use the Apify Actor vncntlabs/keyword-search-volume to get the monthly Google and Amazon search volume in the United States for: standing desk, ergonomic chair, monitor arm. Show the results as a table."
To cap the cost of an agent's run, it can pass maxTotalChargeUsd in the run options.
FAQ
Is this the Google Ads Keyword Planner itself? No. It is a bulk alternative that returns the same kind of numbers. Google volumes come from DataForSEO's database built from Google Ads Keyword Planner data. You don't need a Google Ads account, and you get rounded monthly averages for every keyword instead of the wide ranges (like 1K to 10K) that Keyword Planner shows to accounts without active ad spend. You can paste up to 50,000 keywords at once.
Why do some keywords have no Google volume? Very rare or brand-new phrases are not in the keyword database, and
Google doesn't report volume for every phrase. Those rows are no_data and not charged.
Why did a keyword I typed come back slightly different? Keywords are lowercased and their spaces are tidied.
Your original spelling is kept in inputKeyword.
Can I run it on a schedule or call it from an AI agent? Yes. Use Apify schedules, the API, or MCP. Outputs are plain JSON, so they work in Google Sheets, Make, Zapier and n8n.
Does the trademark flag make the run slower? Slightly: about 30 ms per keyword. Turn it off with
trademarkCheck: false if you only want volumes.
What is AI search volume? A DataForSEO estimate built from Google People-also-ask style data. It is not a count of ChatGPT prompts or other LLM queries. Rows with a figure are charged at $0.002; no-data and errors are free.
What does Bing restricted mean? Bing Ads refuses some categories (weapons, tobacco, drugs, violence, terrorism
and similar). Those keywords come back with bingStatus: restricted and are not charged. The Actor splits the batch
so other keywords still get volumes.