Scrapowanie Google Autocomplete dla danych do badań słów kluczowych
Google Autocomplete to darmowe, w czasie rzeczywistym źródło danych do badań słów kluczowych - jeśli używasz odpowiedniego endpointu. Oto nieoficjalne complete/search API, jego parametry geo i cursor oraz jak klastrować wyniki.
Google Autocomplete to najuczciwsze źródło danych do badań słów kluczowych: sugestie to prawdziwe zapytania, uszeregowane według tego, co ludzie faktycznie wpisują, aktualizowane w czasie rzeczywistym i specyficzne dla lokalizacji. I możesz je pobrać za darmo z nieoficjalnego endpointu - jeśli wiesz, który to. Większość wyników wyszukiwania dla "google autocomplete api" kieruje cię do płatnego produktu Google Places do automatycznego wypełniania adresów, który jest zupełnie czymś innym. Ten przewodnik obejmuje prawdziwy endpoint do automatycznego uzupełniania zapytań, jego parametry geo i cursor, jak klastrować jedno ziarno w setki zapytań i jak uruchomić to na dużą skalę bez blokowania.
Najpierw wyjaśnijmy zamieszanie
Są trzy różne rzeczy noszące nazwę "autocomplete", a ich pomylenie marnuje dni:
- Query Autocomplete - sugestie w polu wyszukiwania na
google.com/complete/search. Nieoficjalne, darmowe i prawdziwa kopalnia złota do badań słów kluczowych. - Places Autocomplete - Google Places API (nowe) do automatycznego wypełniania adresów w formularzach. Oficjalne, płatne i bezużyteczne do badań słów kluczowych.
- API SERP z pionem autocomplete - zarządzany endpoint, który zwraca te same sugestie zapytań jako JSON, z obsługą geo i języka oraz bez blokowania.
Jeśli chcesz pomysłów na słowa kluczowe, chcesz pierwszego (dla kontroli) lub trzeciego (dla skali). API Places nigdy nie da ci "najlepsze buty do biegania dla płaskich stóp" - zna tylko adresy ulic.
Nieoficjalny endpoint, z kodem
Endpoint do automatycznego uzupełniania zapytań to https://www.google.com/complete/search. Ustaw client=chrome i zwróci tablicę JSON, gdzie drugi element to twoja lista sugestii. Dwa parametry czynią z tego narzędzie badawcze, a nie zabawkę: gl (dwuliterowy kod kraju) i hl (dwuliterowy kod języka), które lokalizują sugestie:
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
Uruchom te dwie linie i natychmiast zobaczysz efekt geo - zestawy sugestii z UK i USA różnią się, ponieważ Autocomplete odzwierciedla to, czego szuka każdy rynek. Jest też parametr cp ("cursor pointer"), który ustawia, gdzie kursor znajduje się w zapytaniu, co doprecyzowuje uzupełnienia - przydatne do wydobywania sugestii w środku frazy. Przełączanie client między chrome, firefox i gws-wiz zmienia kształt odpowiedzi i czasami wyniki, więc wybierz jeden i bądź konsekwentny.

Zamień jedno ziarno w setki słów kluczowych
Jedno wywołanie zwraca może dziesięć sugestii. Technika, która je mnoży, to alphabet soup: dodaj każdą literę a-z do ziarna i zbierz każde uzupełnienie. Dodaj prefiksy (how, what, best, vs) i sufiksy (near me, for, 2026) i jedno ziarno staje się szeroką, bogatą w intencje mapą:
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")
Klastrowanie wyników według intencji - informacyjnych (how, what), komercyjnych (best, vs, near me) i nawigacyjnych (terminy markowe) - i usuwanie duplikatów. To prawdziwa mapa słów kluczowych oparta na rzeczywistym zachowaniu w wyszukiwaniu, a nie szacunkach narzędzia. Wprowadzanie tych ziaren z powrotem do pełnych SERP to sposób na zbudowanie narzędzia do śledzenia pozycji; nasz przewodnik po budowaniu własnego narzędzia do śledzenia pozycji obejmuje ten następny krok.

Odczytywanie wyników istotności
Klient chrome zwraca więcej niż ciągi - każda sugestia ma wynik istotności, a kolejność odzwierciedla rzeczywiste zapotrzebowanie. Użyj tego. Posortuj rozszerzony zestaw według istotności, a głowa listy to miejsce, gdzie koncentruje się wolumen wyszukiwań; długi ogon poniżej to miejsce, gdzie ukrywają się możliwości niskiej konkurencji. Otrzymujesz przybliżony ranking zapotrzebowania za darmo, zanim jeszcze pobierzesz pojedynczą miesięczną liczbę wolumenu z płatnego narzędzia do słów kluczowych - co czyni autocomplete szybkim filtrem pierwszego przejścia, nawet gdy posiadasz inne źródła danych.
Skalowanie bez blokowania
Rozszerzenie alphabet-soup to dziesiątki żądań na ziarno, a setki ziaren oznaczają tysiące wywołań do tego samego endpointu Google. To dokładnie ten wolumen, który powoduje ograniczenie IP. Dwa sposoby na to. Ręczna droga: rozłóż żądania na rotującą pulę proxy z dopasowaniem geo i tempem - ta sama dyscyplina w unikaniu blokad IP podczas badań słów kluczowych na dużą skalę. Zarządzana droga: użyj API SERP z pionem autocomplete, które obsługuje rotację, geo i parsowanie za ciebie i zwraca czysty JSON - bez potrzeby pilnowania ograniczeń. Nasz 2026 breakdown scrapowania SERP wyjaśnia, dlaczego ta infrastruktura nie jest trywialna do samodzielnego uruchomienia.
Pobierz dane autocomplete na dużą skalę z API SERP
Co zrobić z danymi
Dane z autocomplete zasilają więcej niż tylko kalendarz treści. Uruchom te same ziarna na różnych rynkach z gl i hl, aby poprawnie zlokalizować witrynę, śledź, jak sugestie zmieniają się w czasie, aby wcześnie wychwycić rosnące trendy i wydobywaj długie ogony komercyjnych zapytań, które konkurenci nie celowali. Ponieważ sugestie pochodzą bezpośrednio z zachowań wyszukiwania, są wskaźnikiem wiodącym - często ujawniając zapotrzebowanie, zanim pojawi się ono w miesięcznych narzędziach do wolumenu słów kluczowych. Przesyłanie rozszerzonych ziaren do API SERP, aby uchwycić wyniki na żywo dla każdego - tytuły, People Also Ask i AI Overviews - zamienia płaską listę słów kluczowych w pełny brief treści w jednym przejściu. Dla produktów AI i SEO konsumujących to na dużą skalę, nasza uwaga na temat wyboru API SERP dla narzędzi AI/SEO obejmuje piony i kształt JSON, na które warto zwrócić uwagę, a monitorowanie zmian SERP globalnie obejmuje stronę śledzenia.
Najczęściej zadawane pytania
Czy istnieje darmowe API Google Autocomplete?
Nie ma oficjalnego darmowego API, ale nieoficjalny endpoint na google.com/complete/search?client=chrome&q=... zwraca sugestie jako JSON i jest darmowy do wywołania. Ogranicza szybkość przy dużym wolumenie, więc do czegokolwiek poza lekkim użyciem będziesz potrzebować proxy lub zarządzanego API SERP. Zauważ, że to jest inne niż płatne autocomplete Places do adresów.
Jak uzyskać sugestie Google dla konkretnego kraju?
Przekaż parametr gl z dwuliterowym kodem kraju (us, gb, de) i hl z kodem języka (en, de, fr). Sugestie są specyficzne dla lokalizacji, więc to samo ziarno zwraca różne wyniki na rynku - a twój exit proxy powinien odpowiadać krajowi, który zapytujesz, aby uzyskać dokładne dane.
Dlaczego mój scraper autocomplete jest blokowany?
Rozszerzenie alphabet-soup wysyła dziesiątki żądań na ziarno do jednego endpointu Google, który szybko ogranicza jedno IP. Rozłóż wywołania na rotującą pulę proxy, dodaj opóźnienia między żądaniami i dopasuj geo wyjścia do wartości gl - lub użyj API SERP, które obsługuje rotację i tempowanie za ciebie.
Czy Google Autocomplete jest dobre do badań słów kluczowych?
Doskonale, ponieważ sugestie to prawdziwe zapytania uszeregowane według rzeczywistego zapotrzebowania na wyszukiwanie, aktualizowane na żywo i lokalizowane według kraju. Rozszerzenie alphabet-soup i prefiksów zamienia jedno ziarno w setki terminów bogatych w intencje - często ujawniając długie ogony i trendy zapytań, zanim pojawią się w miesięcznych narzędziach do wolumenu słów kluczowych.
Google Autocomplete to darmowe, w czasie rzeczywistym, świadome lokalizacji źródło danych o słowach kluczowych, gdy używasz endpointu zapytań zamiast adresowego. Pobierz je z complete/search, lokalizuj z gl i hl, mnoż ziarna z alphabet soup i klastruj według intencji. Aby uruchomić to na dużą skalę, umieść za tym rotującą pulę lub API SERP i pozwól infrastrukturze obsłużyć ograniczenia.