Google Autocomplete API

The Google Autocomplete API returns the real query suggestions Google shows as you type, as clean JSON from the API, or the same rows as CSV. Give it a seed word and get the ranked completions back in order.

3,000 free / month, no card Ranked suggestions as JSON gl and hl for any locale
PULLED LIVE FROM THE API, JULY 20, 2026

One request, real response

# one credit per successful search, however many suggestions come back; zero results cost nothing curl "https://crustapi.com/v1/search?type=autocomplete&q=coffee" -H "x-api-key: YOUR_KEY"

Those same suggestions are available as a CSV table that drops straight into Sheets or a keyword sheet:

value "coffee near me" "coffee shops near me"

Add gl and hl for country and language. This one query returned 10 suggestions, in the order Google ranks them.

WHAT EVERY RESPONSE INCLUDES

The full response, ready to use

Each suggestion is one field, the completed query, and the array order is Google's own ranking. The same record as CSV, ready for Sheets or a database:

value "coffee near me"

Or the complete response as JSON, with the search parameters echoed back:

// the full response for q=coffee { "searchParameters": { "q": "coffee", "gl": "us", "hl": "en", "type": "autocomplete", "engine": "google" }, "suggestions": [ { "value": "coffee near me" }, { "value": "coffee shops near me" }, { "value": "coffee shops ashburn va" }, { "value": "coffee shops leesburg va" }, { "value": "coffee table" }, { "value": "coffee shop" }, { "value": "coffee maker" }, { "value": "coffee republic" }, { "value": "coffee places near me" }, { "value": "coffee grinder" } ], "tookMs": 54 }

Change q to any seed and the suggestions follow the same shape, so one loop over a list of seed words builds a full keyword map.

HOW IT COMPARES

vs serper and serpapi

All three return Google autocomplete as JSON. The difference is how you pay and what you keep.

Other autocomplete APIsCrustAPI Autocomplete
Billing unitPer search callPer successful search, however many come back; empty searches free
Locale controlIncludedgl and hl for country and language on every call
Response shapeSuggestions listClean JSON, or the same rows as CSV, plus the parameters echoed back
Free tierTrial credits that expire3,000 credits / month, no card
Credits expiryExpire monthly or in 6 monthsNever expire
Storing the dataVaries by providerNo storage limits. Keep it, export it, build on it
PRICING

One credit per successful search

Prepaid packs, and credits never expire: 25k for $49 · 100k for $149 · 500k for $549 · 2.5M for $1,999 · up to 250M, all self-serve, ex-tax. A search costs one credit however many suggestions come back; a search that returns none costs nothing.

Pull your first suggestion list free
3,000 credits a month. No card, no contract.
Get started →
THE DIFFERENCE YOU SEE

Real search demand, one seed at a time

One seed word surfaces how people actually phrase a search. Feeding coffee returned local intent like coffee near me and coffee shops near me, product intent like coffee maker and coffee grinder, and category terms like coffee table and coffee shop, so a keyword list, a content plan, or a PPC seed set is built from the first response instead of guessed at.

Related: Google Search API · Google News API · Google Images API · Google Maps scraper API · API docs

A NOTE ON WHAT THIS IS

Read this as a live demand signal, not a fixed dataset: these are Google's public search suggestions, the same drop-down list anyone sees while typing in the search box. They shift by region and change over time, and Google does not publish them as a supported product, so use them for keyword research, content planning, and demand tracking. If you need a contracted, versioned dataset with guarantees, that is a different kind of feed.

BEFORE YOU ASK

Common questions

WORKS WITH YOUR STACK

Try it on a seed word you care about

3,000 free credits covers a real keyword pull. Run one search and look at the JSON that comes back.

Get 3,000 free credits
No credit card required