Local SEO Keyword Finder: Google Autocomplete by Service & City
Pricing
$0.50 / 1,000 local keywords
Local SEO Keyword Finder: Google Autocomplete by Service & City
Long-tail keyword suggestions from Google Autocomplete (Google Suggest) for a service in your cities: 'emergency plumber denver', 'water heater repair cost aurora'. Service x city grid, intent tags (near me, emergency, price, best, DIY), junk and other-state suggestions removed.
Pricing
$0.50 / 1,000 local keywords
Rating
0.0
(0)
Developer
Aiden Boudreau
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
14 days ago
Last modified
Categories
Share
What do people in your cities actually type into Google? Give it your services and the cities you serve. It reads Google's search suggestions for every service x city combination and returns a clean keyword list:
- "emergency plumber denver", "water heater repair cost aurora colorado", "best plumbing companies in denver"
- Intent tags on every keyword: near-me, emergency, price, best-reviews, question, DIY, commercial, local
- Junk removed: jobs, salary, schools, licence lookups, Reddit, and suggestions for other states' cities with the same name (Aurora IL / Aurora ON when you serve Aurora CO)
- Deduped across all seeds, with how many seeds surfaced each keyword (a rough popularity signal)
Built for local SEO agencies, service-area businesses and anyone writing city landing pages or Google Ads keyword lists. Generic autocomplete scrapers give you A-Z soup; this one is organised by service and city.
Example ("plumber" + "water heater repair" in Denver, CO and Aurora, CO; ~3 seconds)
| keyword | city | intent |
|---|---|---|
| plumber cost denver co | Denver, CO | price |
| best plumbing companies in denver | Denver, CO | best-reviews, commercial |
| water heater repair near aurora colorado | Aurora, CO | commercial |
| plumber near me free estimate | near-me, price | |
| how much does it cost to get a water heater fixed | Denver, CO | price, question |

Input
- services: what you sell, as customers say it.
- locations: cities with state ("Aurora, CO").
- patterns: seed templates with {s} and {loc}. Defaults:
{s} {loc},{s} in {loc},best {s} in {loc},{s} near {loc},{s} cost {loc},{s} near me. - expandAlphabet: also every seed + a-z for deep long-tail (26x the queries). Broader and noisier (street
names, nearby towns); rows found only this way are marked
fromAlphabet: true. - excludeNoise, excludeOtherStates, country (gl), language (hl), maxQueries.
Output
One row per unique keyword:
{"keyword": "water heater repair cost denver co", "service": "water heater repair", "location": "Denver, CO","intent": ["price", "commercial"], "timesSeen": 1, "position": 3, "mentionsLocation": true, "wordCount": 6,"seedQuery": "water heater repair cost denver", "fromAlphabet": false, "isNoise": false, "otherLocation": false, "country": "us","language": "en", "scrapedAt": "2026-10-04T16:30:00+00:00"}
SUMMARY in the key-value store lists the top 15 keywords per service and city.
Pricing
Pay per event: $0.50 per 1,000 keywords ($0.0005 each), no start fee. Junk and other-state suggestions are dropped before you pay. The example above (42 keywords) costs about $0.02.
FAQ
Where does the data come from? Google's public search-suggestion endpoint, the one browsers use for the search box. No login, no key, and no Google search result pages are fetched.
How much does a typical run cost? $0.0005 per keyword kept, nothing else. 2 services in 2 cities (the default
input) gives about 90 keywords, about $0.05. expandAlphabet can return a few thousand keywords (2,368 in
one early test, about $1.20). Set Apify's maximum cost per run in the run options to cap it.
Does it give search volume? No. Autocomplete shows what people search, not how often. timesSeen (how many
seeds surfaced a keyword) is a rough signal; use Google Keyword Planner for volumes.
Why are "near me" keywords not tied to a city? Google localises "near me" suggestions to the request, so the Actor keeps only the modifiers ("near me open now", "near me free estimate"), which apply anywhere.
Related Actors
Same author, built for local SEO and web design agencies:
- Web Design Leads: scores existing websites (mobile, HTTPS, age, speed) and finds businesses with dead or no sites.
- Google Maps Businesses Without Website: Google Maps businesses with no website, with phone and address.
- Google Business Profile Audit Leads: unclaimed or incomplete Google Business Profiles.