Google Autocomplete
PythonSearchPOST api.upapi.io/google-autocomplete.postReal 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
| Field | Type | Description |
|---|---|---|
queryreq | string | Seed query to autocomplete |
client | string | 'chrome' (rich: relevance+type) or 'firefox' (simple)· default: "chrome" |
expand | boolean | Also query '{query} a..z' to mine long-tail suggestions· default: false |
country | string | gl param (e.g. us, ca, gb)· default: "us" |
language | string | hl param (e.g. en, fr, es)· default: "en" |
proxyUrl | Optional proxy URL· default: null | |
maxSuggestions | integer | Max suggestions to return· default: 50 |
Response schema
| Field | Type | Description |
|---|---|---|
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.
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.