Home / Tools / Google Autocomplete Keyword Expander
Keyword data
Google Autocomplete Keyword Expander
Turn seed keywords into hundreds of long-tail keyword ideas from Google and YouTube autocomplete: A-Z, questions, prepositions and buyer modifiers, any country and language. Optional search volume, CPC and keyword difficulty. $1 per 1,000 keywords.
- Price: $1 per 1,000 × keyword suggestion
- Prefilled example: finished in 5 s on Oct 19, 2026 (Saved 100 keyword suggestions from 1 seed keyword(s).)
- Works with: Apify Console, REST API, Python, JavaScript, MCP (Claude, Cursor, VS Code), n8n, Make, Zapier
- Last updated: 2026-10-28
Sample output
Real rows from the prefilled example run on Oct 19, 2026.
Full JSON of one real output row (4 rows in the example dataset)
{
"keyword": "running shoes for women",
"seed_keyword": "running shoes",
"expanded_from": null,
"query": "running shoes",
"modifier": null,
"position": 1,
"relevance": 603,
"depth": 0,
"word_count": 4,
"is_question": false,
"source": "google_autocomplete",
"country": "US",
"language": "en",
"scraped_at": "2026-10-19T01:33:17Z"
}Output fields
From the Actor's dataset schema. Every row has the same flat shape, so it drops straight into a spreadsheet, a database or an agent's context.
| Field | Type | Description |
|---|---|---|
keyword | string | Autocomplete suggestion (normalized, lower-case) |
seed_keyword | string | Seed keyword the suggestion came from |
expanded_from | string | With deep expansion: the first-level suggestion that was expanded again |
query | string | Exact query sent to autocomplete (seed + modifier) |
modifier | string | Letter, digit, question word or preposition added to the seed |
position | integer | Position of the suggestion in the autocomplete list (1 = top) |
relevance | integer | Google suggest relevance score, when provided |
depth | integer | 0 = from the seed, 1 = from deep expansion |
word_count | integer | Number of words in the suggestion |
is_question | boolean | True when the suggestion is a question (how, what, why ...) |
source | string | google_autocomplete or youtube_autocomplete |
country | string | Country ISO code used, e.g. US |
language | string | Language code used, e.g. en |
scraped_at | string | When this row was produced (ISO 8601, UTC) |
search_volume | integer | Average monthly Google searches (only with addSearchVolume) |
cpc | number | Average Google Ads cost per click in USD (only with addSearchVolume) |
competition | string | Google Ads competition level (only with addSearchVolume) |
keyword_difficulty | integer | SEO keyword difficulty 0-100 (only with addSearchVolume) |
search_intent | string | Main search intent (only with addSearchVolume) |
Pricing
Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.
| Event | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| Keyword suggestion main Charged once per unique keyword suggestion returned. | $0.001 | $0.0009 | $0.0008 | $0.0007 |
| Keyword metrics Charged once per suggestion enriched with search volume, CPC and difficulty (optional add-on). | $0.005 | $0.0045 | $0.0042 | $0.004 |
| Metrics batch Charged once per search-volume request of up to 700 keywords (optional add-on). | $0.025 | $0.025 | $0.025 | $0.025 |
Examples on the Free plan: 100 keyword suggestions = $0.10, 1,000 keyword suggestions = $1, 10,000 keyword suggestions = $10. Apify's Free plan includes $5 of monthly usage credit. Prices read from the Apify API at build time (2026-10-28).
Example input
This is the prefilled input on the Store page. Keep it and click Start to see real data in seconds.
{
"seedKeywords": [
"running shoes"
],
"country": "US",
"language": "English",
"expansions": [
"alphabet",
"questions",
"prepositions"
],
"maxKeywords": 100
}Use it from code, no-code or an AI agent
cURL (one request, returns rows)
curl -X POST \
"https://api.apify.com/v2/acts/wrenfield-data~google-autocomplete-keyword-expander/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"seedKeywords": ["running shoes"], "country": "US", "language": "English", "expansions": ["alphabet", "questions", "prepositions"], "maxKeywords": 100}'Python
# pip install apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("wrenfield-data/google-autocomplete-keyword-expander").call(
run_input={
"seedKeywords": [
"running shoes"
],
"country": "US",
"language": "English",
"expansions": [
"alphabet",
"questions",
"prepositions"
],
"maxKeywords": 100
},
max_total_charge_usd=1.00, # hard cap for this run
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)JavaScript / Node
// npm i apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('wrenfield-data/google-autocomplete-keyword-expander').call({
"seedKeywords": [
"running shoes"
],
"country": "US",
"language": "English",
"expansions": [
"alphabet",
"questions",
"prepositions"
],
"maxKeywords": 100
}, { maxTotalChargeUsd: 1 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);MCP (Claude, Cursor, VS Code, any MCP client)
{
"mcpServers": {
"wrenfield-google-autocomplete-keyword-expander": {
"url": "https://mcp.apify.com?tools=wrenfield-data/google-autocomplete-keyword-expander"
}
}
}Remote MCP server hosted by Apify. Sign in with OAuth on first use, or send Authorization: Bearer <APIFY_TOKEN>. The tool appears as wrenfield-data--google-autocomplete-keyword-expander. More client setups on the MCP page.
n8n, Make, Zapier
Use the official Apify node or app, pick Run Actor, enter wrenfield-data/google-autocomplete-keyword-expander and paste the input JSON above. Then read the run's dataset items. Ready-made n8n workflows are on the n8n templates page.
For AI agents and code generators: this page as Markdown · OpenAPI 3 spec (run, run-sync and dataset endpoints).
FAQ
How much does Google Autocomplete Keyword Expander cost?
$0.001 per keyword suggestion on the Apify Free plan ($1 per 1,000), billed per result by Apify with no subscription. Plus $0.005 per keyword metrics. Plus $0.025 per metrics batch. Higher Apify plans get the discounted tiers shown in the pricing table. You can cap any run with a maximum cost.
Are these real searches?
Yes. Autocomplete suggestions come from what people search for on Google or YouTube. They're a great signal of real demand, but they don't include volumes unless you turn on the metrics add-on.
Why do I get fewer keywords than "Max keywords"?
Some seeds simply have fewer distinct suggestions. Add more expansions or turn on Deep expand.
Does it need proxies?
No setup needed. If Google rate-limits a run, the Actor slows down and retries automatically.
Related tools
Keyword Search Volume
Google Keyword Planner volume, CPC, competition and 12-month trends, no Ads account.
Keyword Research Tool
Keyword ideas with volume, KD, intent and SERP features in one row.
Competitor Keywords
Every keyword a domain ranks for, with position, volume and traffic.
Keyword Gap Report
Keywords up to 3 competitors rank for and you don't, top 20 re-checked on live Google.
Keyword Difficulty Checker
KD 0-100 and search intent for thousands of keywords at once.
People Also Ask Scraper
PAA question trees, related searches and AI Overview text.
Compare and plan
Try Google Autocomplete Keyword Expander now
Open it on Apify, keep the prefilled example and click Start. The Apify Free plan includes $5 of monthly credit, no card needed.
Open on Apify