Raccogli dati di ricerca delle parole chiave da Google Autocomplete

Google Autocomplete è un feed gratuito e in tempo reale per la ricerca delle parole chiave - se usi il giusto endpoint. Ecco l'API non ufficiale complete/search, i suoi parametri geo e cursor, e come raggruppare i risultati.

Google Autocomplete è la fonte più onesta per la ricerca delle parole chiave: i suggerimenti sono ricerche reali, classificati in base a ciò che le persone digitano effettivamente, aggiornati in tempo reale e specifici per area geografica. E puoi ottenerli gratuitamente da un endpoint non ufficiale - se sai quale. La maggior parte dei risultati di ricerca per "google autocomplete api" ti indirizza al prodotto a pagamento di Google Places per il completamento automatico degli indirizzi, che è una cosa completamente diversa. Questa guida copre l'endpoint reale per il completamento delle query, i suoi parametri geo e cursor, come raggruppare un singolo seme in centinaia di query e come eseguirlo su larga scala senza essere bloccati.

Per prima cosa, chiarisci la confusione

Ci sono tre cose diverse che portano il nome "autocomplete", e confonderle fa perdere giorni:

Se vuoi idee per parole chiave, vuoi il primo (per il controllo) o il terzo (per la scala). L'API Places non ti darà mai "migliori scarpe da corsa per piedi piatti" - conosce solo gli indirizzi stradali.

L'endpoint non ufficiale, con codice

L'endpoint per il completamento delle query è https://www.google.com/complete/search. Imposta client=chrome e restituisce un array JSON dove il secondo elemento è la tua lista di suggerimenti. Due parametri lo rendono uno strumento di ricerca piuttosto che un giocattolo: gl (un codice paese di due lettere) e hl (un codice lingua di due lettere), che localizzano i suggerimenti:

import requests

proxy = "http://USER:PASS@gate.quantumproxies.io:8000"
proxies = {"http": proxy, "https": proxy}

def autocomplete(seed, gl="us", hl="en"):
    r = requests.get("https://www.google.com/complete/search",
                     params={"q": seed, "client": "chrome", "gl": gl, "hl": hl},
                     proxies=proxies, timeout=15)
    return r.json()[1]  # chrome client: index 1 holds the suggestions

print(autocomplete("running shoes", gl="gb"))
print(autocomplete("running shoes", gl="us"))  # compare markets

Esegui queste due righe e vedrai immediatamente l'effetto geo - i set di suggerimenti per il Regno Unito e gli Stati Uniti differiscono, perché Autocomplete riflette ciò che ogni mercato cerca. C'è anche un parametro cp ("cursor pointer") che imposta dove si trova il cursore nella query, il che affina i completamenti - utile per estrarre suggerimenti a metà frase. Cambiare client tra chrome, firefox e gws-wiz cambia la forma della risposta e talvolta i risultati, quindi scegli uno e rimani coerente.

Confronto tra il completamento delle query per la ricerca delle parole chiave, il completamento dei luoghi a pagamento per gli indirizzi e un verticale di completamento automatico API SERP gestito, mostrando che solo due sono utili per i dati delle parole chiave
Tre API condividono il nome 'autocomplete'. Solo l'endpoint delle query - e un'API SERP che lo avvolge - ti danno dati di parole chiave.

Trasforma un seme in centinaia di parole chiave

Una singola chiamata restituisce forse dieci suggerimenti. La tecnica che li moltiplica è alphabet soup: aggiungi ogni lettera dalla a alla z al seme e raccogli ogni completamento. Aggiungi prefissi (how, what, best, vs) e suffissi (near me, for, 2026) e un seme diventa una mappa ampia e ricca di intenti:

import string, time

def expand(seed, gl="us"):
    found = set(autocomplete(seed, gl))
    for c in string.ascii_lowercase:          # a-z soup
        found.update(autocomplete(f"{seed} {c}", gl))
        time.sleep(0.4)                         # pace the requests
    for p in ("how", "what", "best", "vs"):    # intent prefixes
        found.update(autocomplete(f"{p} {seed}", gl))
        time.sleep(0.4)
    return sorted(found)

keywords = expand("running shoes", gl="us")
print(len(keywords), "suggestions")

Raggruppa i risultati per intento - informativo (how, what), commerciale (best, vs, near me) e navigazionale (termini di marca) - e deduplica. Questa è una vera mappa delle parole chiave basata sul comportamento di ricerca attuale, non una stima di uno strumento. Alimentare questi semi nei SERP completi è come costruisci un tracker di posizionamento; la nostra guida su come costruire il tuo tracker di posizionamento copre il passo successivo.

Flusso da un seme di parola chiave attraverso l'endpoint autocomplete con i parametri gl e hl, alphabet-soup e espansione dei prefissi, in una mappa delle parole chiave deduplicata e raggruppata per intento
Alphabet-soup e l'espansione dei prefissi moltiplicano un seme in centinaia di query reali, poi le raggruppano per intento.

Leggi i punteggi di rilevanza

Il client chrome restituisce più di semplici stringhe - ogni suggerimento porta un punteggio di rilevanza, e l'ordinamento riflette la domanda reale. Usalo. Ordina il tuo set espanso per rilevanza e la testa della lista è dove si concentra il volume di ricerca; la lunga coda sotto è dove si nascondono le opportunità a bassa competizione. Ottieni un ranking approssimativo della domanda gratuitamente, prima di estrarre una singola cifra di volume mensile da uno strumento a pagamento per le parole chiave - il che rende autocomplete un filtro veloce di prima passata anche quando possiedi altre fonti di dati.

Scala senza essere bloccato

L'espansione alphabet-soup è decine di richieste per seme, e centinaia di semi significano migliaia di chiamate allo stesso endpoint di Google. Questo è esattamente il volume che fa limitare un IP. Due modi per superarlo. La via pratica: distribuisci le richieste su un pool di proxy rotanti con corrispondenza geo, e ritmali - la stessa disciplina in evitare i blocchi IP durante la ricerca delle parole chiave su larga scala. La via gestita: usa un SERP API con un verticale di completamento automatico che gestisce la rotazione, il geo e il parsing per te e restituisce JSON pulito - nessun throttling da monitorare. Sotto il cofano, la nostra analisi del scraping SERP del 2026 spiega perché quella infrastruttura è non banale da gestire da soli.

Ottieni dati di completamento automatico puliti dall'API SERP

Cosa fare con i dati

I dati di completamento automatico alimentano più di un calendario dei contenuti. Esegui gli stessi semi attraverso i mercati con gl e hl per localizzare correttamente un sito, traccia come i suggerimenti cambiano nel tempo per catturare le tendenze emergenti in anticipo, e sfrutta le query commerciali a coda lunga che i concorrenti non hanno ancora mirato. Poiché i suggerimenti provengono direttamente dal comportamento di ricerca, sono un indicatore anticipatore - spesso rivelano la domanda prima che appaia negli strumenti di volume delle parole chiave mensili. Convogliare i semi espansi in un SERP API per catturare i risultati live per ciascuno - titoli, People Also Ask e Panoramiche AI - trasforma una lista piatta di parole chiave in un brief di contenuto completo in un solo passaggio. Per i prodotti AI e SEO che consumano questo a volume, la nostra nota su scegliere un SERP API per strumenti AI/SEO copre i verticali e la forma JSON da cercare, e monitorare i cambiamenti SERP a livello globale copre il lato del tracciamento.

Domande frequenti

Esiste un'API gratuita di Google Autocomplete?

Non c'è un'API ufficiale gratuita, ma l'endpoint non ufficiale su google.com/complete/search?client=chrome&q=... restituisce suggerimenti come JSON ed è gratuito da chiamare. Limita il tasso sotto volume, quindi per qualsiasi utilizzo oltre il leggero avrai bisogno di proxy o di un'API SERP gestita. Nota che questo è diverso dal completamento automatico a pagamento per gli indirizzi di Places.

Come posso ottenere suggerimenti di Google per un paese specifico?

Passa il parametro gl con un codice paese di due lettere (us, gb, de) e hl con un codice lingua (en, de, fr). I suggerimenti sono specifici per area geografica, quindi lo stesso seme restituisce risultati diversi per mercato - e l'uscita del tuo proxy dovrebbe corrispondere al paese che stai interrogando per dati accurati.

Perché il mio scraper di completamento automatico viene bloccato?

L'espansione alphabet-soup invia decine di richieste per seme a un endpoint di Google, che limita rapidamente un singolo IP. Distribuisci le chiamate su un pool di proxy rotanti, aggiungi ritardi tra le richieste e abbina l'uscita geo al tuo valore gl - o usa un'API SERP che gestisce la rotazione e il ritmo per te.

Google Autocomplete è buono per la ricerca delle parole chiave?

Eccellente, perché i suggerimenti sono ricerche reali classificate in base alla domanda di ricerca effettiva, aggiornati in tempo reale e localizzati per paese. L'espansione alphabet-soup e dei prefissi trasformano un seme in centinaia di termini ricchi di intenti - spesso rivelando query a coda lunga e di tendenza prima che appaiano negli strumenti di volume mensile delle parole chiave.

Google Autocomplete è un feed gratuito, in tempo reale e consapevole della geolocalizzazione per le parole chiave una volta che usi l'endpoint delle query piuttosto che quello degli indirizzi. Ottienilo con complete/search, localizza con gl e hl, moltiplica i semi con alphabet soup e raggruppa per intento. Per eseguirlo su larga scala, metti un pool rotante o un'API SERP dietro di esso e lascia che l'infrastruttura gestisca il throttling.

Ottieni dati di completamento automatico puliti dall'API SERP