Google Sok Autocomplete API - Sanntids sokeordforslag

Las opp Googles sokeforslag for kraftig sokeordanalyse, SEO-optimalisering og innholdsstrategi. Fa sanntids autocomplete-data pa over 100 sprak.

Hva kan du gjøre?
Ultrarask suggest API

Samme endepunkt som Chrome bruker bak kulissene.

Fungerer pa 100+ sprak

Send en hvilken som helst ISO-sprakkode via "hl"-parameteren.

Perfekt for sokeordanalyse

Scrape-frie innsikter for SEO og innholdsideer.

Prøv live
99.9 % Oppetid
164.7ms Svar
5 req/s
0.01 Kreditter / forespørsel

Query Suggest


POST https://api.yeb.to/v1/google/search/autocomplete
ParameterTypePåkrevdBeskrivelse
api_key string ja Your API key
q string ja Search phrase
hl string valgfri Language/locale (ISO-639-1), default “en”

Eksempel

curl -X POST https://api.yeb.to/v1/google/search/autocomplete \
  -H "Content-Type: application/json" \
  -d '{
  "api_key": "YOUR_KEY",
  "q": "best electric cars",
  "hl": "en"
}'

Svareksempel

{
  "query": "best electric cars",
  "lang": "en",
  "cnt_results": 5,
  "suggestions": [
    "best electric cars 2025",
    "best electric cars range",
    "best electric cars under 40k",
    "best electric cars for families",
    "best electric cars lease deals"
  ]
}
{"error":"Missing \"q\" (query) parameter","code":400}

Svarkoder

KodeBeskrivelse
200 SuccessForespørsel behandlet OK.
400 Bad RequestInngangsvalidering mislyktes.
401 UnauthorizedManglende / feil API-nøkkel.
403 ForbiddenNøkkel inaktiv eller ikke tillatt.
429 Rate LimitFor mange forespørsler.
500 Server ErrorUventet feil.

Autocomplete

google/search/autocomplete 0.0100 credits

Parameters

API Key
query · string · required
Query
query · string · required
Language/locale
query · string

Code Samples


                
                
                
            

Response

Status:
Headers

                
Body

                

Google Sok Autocomplete API - Sanntids sokeordforslag — Practical Guide

A hands-on guide to Query Suggest (Google Autocomplete): what the endpoint does, when to use it, the parameters that matter, and how to read responses to power typeahead, SEO ideation, and discovery UX.

#What Query Suggest solves

Autocomplete shows real user search intents as you type. Use it to reduce zero-result queries, guide users to popular paths, and expand content/keyword ideas by language and locale.

#Endpoint & when to use it

#POST /v1/google/search/autocomplete/autocomplete — Query Suggest (Autocomplete)

  • Best for: Search bars, filters, onboarding wizards, SEO ideation, merchandising queries.
  • How it works: You pass a prefix (q) and optional language (hl), we return ranked suggestions.
  • Typical use: Client debounces keystrokes (e.g., 120–200ms), calls backend which proxies this endpoint.

#Quick start

curl -X POST "https://api.yeb.to/v1/google/search/autocomplete/autocomplete" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: <YOUR_API_KEY>" \
  -d '{ "q": "best electric cars", "hl": "en" }'
// JS Fetch example
fetch('https://api.yeb.to/v1/google/search/autocomplete/autocomplete', {
  method: 'POST',
  headers: {
    'X-API-Key': '<YOUR_API_KEY>',
    'Content-Type': 'application/json',
    'Accept': 'application/json'
  },
  body: JSON.stringify({ q: 'best electric cars', hl: 'en' })
})
.then(r => r.json())
.then(console.log)
.catch(console.error);

#Parameters that actually matter

ParamTypeRequiredPractical guidance
api_key string Yes Use a server-side secret or signed edge token; never expose raw keys in the browser.
q string Yes User’s input prefix. Trim whitespace; short prefixes (1–2 chars) often return fewer/no results.
hl string No Locale (ISO-639-1). Default en. Match your UI language for best relevance.

#Reading & acting on responses

{
  "query": "best electric cars",
  "lang": "en",
  "cnt_results": 5,
  "suggestions": [
    "best electric cars 2025",
    "best electric cars range",
    "best electric cars under 40k",
    "best electric cars for families",
    "best electric cars lease deals"
  ]
}
  • query — the normalized input we processed (useful for debugging/caching).
  • lang — effective language used; verify it matches your UI.
  • cnt_results — fast guard for empty states and rate-limiting logic.
  • suggestions[] — ordered phrases you can render directly in your typeahead.

#Recommended actions

  • Debounce & cache: 120–200ms debounce per user; cache last 20 prefixes per session (and server-side LRU for hot prefixes).
  • Empty state UX: If cnt_results = 0, show recent searches or curated shortcuts.
  • Locale-aware: Tie hl to user’s language selector; don’t infer from IP unless UI also changes.

#Practical recipes

  • Typeahead: On keypress, call with q, render the top 5 suggestions; accept arrow/enter to complete.
  • SEO ideation: Precompute common stems (e.g., “best <category>”), store suggestions for content planning.
  • Facet helpers: In complex search, merge suggestions with your own filters to guide users to valid queries.
  • Localize: Switch hl with the app locale to keep suggestions culturally relevant.

#Troubleshooting & field notes

  1. “Missing q” (400): Ensure you send q as a non-empty string; trim before sending.
  2. Unauthorized (401): Invalid/expired key or wrong header (X-API-Key required).
  3. Few/zero results: Try a longer prefix or switch hl to match your audience language.
  4. Rate limits: Implement client debounce + server-side caching. Backoff on repeated requests for the same prefix.

#API Changelog

2025-10-20
Stabilized cnt_results and lang fields; tightened normalization of q (trim/whitespace collapse).
2025-10-12
Improved suggestion ranking consistency across locales; minor fixes for edge Unicode cases in hl.
2025-10-01
Initial release of /google/search/autocomplete with q and optional hl.

Ofte stilte spørsmål

Ja! Du kan be om forslag pa over 100 sprak ved a sende riktig ISO-sprakkode via "hl"-parameteren (f.eks. "es" for spansk, "fr" for fransk).

De kommer fra den samme offentlige APIen som Chrome og Google-tjenester bruker, sa resultatene er vanligvis identiske med de pa google.com. Noen regionale forskjeller kan forekomme.

Populaere bruksomrader inkluderer sokeordanalyse for SEO, autocomplete-UI for sokefelt, innholdsideer, trendoppdagelse, konkurrentanalyse og markedsundersokelser.

Forslag hentes i sanntid fra Googles live autocomplete-tjeneste, noe som sikrer at du far de mest aktuelle og trendende sokeordene.

Standard hastighetsbegrensninger gjelder basert pa ditt abonnement. Hver foresporsel koster 0,01 credits og gir opptil 10 forslag per sokeord.

Ja. Hver forespørsel, selv de som resulterer i feil, forbruker kreditter. Kredittene dine er knyttet til antall forespørsler, uavhengig av suksess eller feil. Hvis feilen tydelig skyldes et plattformproblem på vår side, gjenoppretter vi de berørte kredittene (ingen kontantrefusjon).

Kontakt oss på [email protected]. Vi tar tilbakemeldinger på alvor—hvis feilrapporten eller funksjonsforespørselen din er meningsfull, kan vi fikse eller forbedre API-et raskt og gi deg 50 gratis kreditter som takk.

Det avhenger av API-et og noen ganger til og med av endepunktet. Noen endepunkter bruker data fra eksterne kilder, som kan ha strengere grenser. Vi håndhever også grenser for å forhindre misbruk og holde plattformen stabil. Sjekk dokumentasjonen for den spesifikke grensen for hvert endepunkt.

Vi opererer med et kredittsystem. Kreditter er forhåndsbetalte, ikke-refunderbare enheter du bruker på API-kall og verktøy. Kreditter forbrukes etter FIFO-prinsippet (eldste først) og er gyldige i 12 måneder fra kjøpsdatoen. Dashbordet viser hver kjøpsdato og dens utløp.

Ja. Alle kjøpte kreditter (inkludert brøkdeler) er gyldige i 12 måneder fra kjøpet. Ubrukte kreditter utløper automatisk og slettes permanent ved slutten av gyldighetsperioden. Utløpte kreditter kan ikke gjenopprettes eller konverteres til kontanter eller annen verdi. Overgangsregel: kreditter kjøpt før 22. sep. 2025 behandles som kjøpt 22. sep. 2025 og utløper 22. sep. 2026 (med mindre en tidligere utløpsdato ble oppgitt ved kjøpet).

Ja—innenfor gyldighetsperioden. Ubrukte kreditter forblir tilgjengelige og overføres fra måned til måned til de utløper 12 måneder etter kjøpet.

Kreditter er ikke-refunderbare. Kjøp bare det du trenger—du kan alltid fylle på senere. Hvis en plattformfeil forårsaker en mislykket belastning, kan vi gjenopprette de berørte kredittene etter undersøkelse. Ingen kontantrefusjon.

Prisene er satt i kreditter, ikke dollar. Hvert endepunkt har sin egen pris—se merket «Kreditter / forespørsel» ovenfor. Du vet alltid nøyaktig hva du bruker.
← Tilbake til API-er