Google Autocomplete

PythonSearch
POST api.upapi.io/google-autocomplete.post

Real Google search suggestions (autocomplete/suggest) via pure HTTP — no browser, no CAPTCHA. Set expand=true to mine long-tail keywords.

googleautocompletesuggestkeywordssearch
AuthAPI key
Cost1 unit
Timeout30s
Cache300s

Request schema

FieldTypeDescription
queryreq
stringSeed query to autocomplete
client
string'chrome' (rich: relevance+type) or 'firefox' (simple)· default: "chrome"
expand
booleanAlso query '{query} a..z' to mine long-tail suggestions· default: false
country
stringgl param (e.g. us, ca, gb)· default: "us"
language
stringhl param (e.g. en, fr, es)· default: "en"
proxyUrl
Optional proxy URL· default: null
maxSuggestions
integerMax suggestions to return· default: 50

Response schema

FieldTypeDescription
countreq
integer
queryreq
string
messagereq
string
successreq
boolean
elapsedMsreq
integer
fetchedAtreq
string
suggestionsreq
array

Try it

Try it

Seed query to autocomplete

'chrome' (rich: relevance+type) or 'firefox' (simple)

Also query '{query} a..z' to mine long-tail suggestions

gl param (e.g. us, ca, gb)

hl param (e.g. en, fr, es)

Optional proxy URL

Max suggestions to return

Run this endpoint live

Jump in as a guest — no signup — and run google-autocomplete.post with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/google-autocomplete.post \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "query": "typescript", "client": "chrome", "expand": false, "country": "us", "language": "en", "maxSuggestions": 50 }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.