
One call returns Google autocomplete suggestions for a partial keyword. Each item in the answer is one suggested search query with relevance score. The sample shows 15 autocomplete suggestions for "pokemon car", with "pokemon cards" being the top suggestion.
1 live route on DataForSEO, from $0.002 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
Google autocomplete suggestionsPOST serp/google/autocomplete/live/advanced | $0.002$2.00 / 1k calls |
From a real call to the route: DataForSEO.
result[].items[].suggestionSuggested search queryresult[].items[].relevanceRelevance score of the suggestionresult[].items[].rank_absoluteRank position of the suggestionresult[].items[].suggestion_typeType of suggestion (QUERY, ENTITY, etc.)result[].items[].search_query_urlDirect link to search for this suggestionresult[].keywordThe partial keyword enteredresult[].items_countNumber of suggestions returnedHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| keyword | str · body | JSON body field | e.g. "pokemon car" |
| language_code | str · body | JSON body field | e.g. "en" |
| location_code | int · body | JSON body field | e.g. 2840 |
curl -X POST "https://fetchapi.co/api/gw/dataforseo/serp/google/autocomplete/live/advanced" \
-H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
-d '[{"keyword": "pokemon car", "language_code": "en", "location_code": 2840}]'call_endpoint("dataforseo.serp_google_autocomplete", {}, [{"keyword": "pokemon car", "language_code": "en", "location_code": 2840}]){
"cost": 0.002,
"time": "1.4443 sec.",
"tasks": [
{
"id": "10040441-2697-0139-0000-6a0080606764",
"cost": 0.002,
"data": {
"os": "windows",
"se": "google",
"api": "serp",
"device": "desktop",
"keyword": "pokemon car",
"se_type": "autocomplete",
"function": "live",
"language_code": "en",
"location_code": 2840
},
"path": [
"v3",
"serp",
"… 2 more"
],
"time": "1.3533 sec.",
"result": [
{
"type": "autocomplete",
"items": [
{
"type": "…",
"relevance": "…",
"rank_group": "…",
"suggestion": "…",
"highlighted": "…",
"rank_absolute": "…",
"thumbnail_url": "…",
"suggestion_type": "…",
"search_query_url": "…"
},
{
"type": "…",
"relevance": "…",
"rank_group": "…",
"suggestion": "…",
"highlighted": "…",
"rank_absolute": "…",
"thumbnail_url": "…",
"suggestion_type": "…",
"search_query_url": "…"
},
"… 2 more"
],
"spell": null,
"keyword": "pokemon car",
"datetime": "2026-10-04 04:41:29 +00:00",
"check_url": "https://www.google.com/search?q=pokemon+car&hl=en&gl=US&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc",
"se_domain": "google.com",
"item_types": [
"autocomplete"
],
"items_count": 15,
"language_code": "en",
"location_code": 2840,
"refinement_chips": null,
"se_results_count": 0
}
],
"status_code": 20000,
"result_count": 1,
"status_message": "Ok."
}
],
"version": "0.1.20260917",
"status_code": 20000,
"tasks_count": 1,
"tasks_error": 0,
"status_message": "Ok."
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.