Preferencje

Prywatność jest dla nas ważna, dlatego możesz wyłączyć niektóre rodzaje przechowywania danych, które nie są niezbędne do podstawowego działania strony. Zablokowanie kategorii może wpłynąć na Twoje doświadczenie podczas korzystania z witryny. Więcej informacji (Polityka cookies)

Zaakceptuj wszystkie pliki cookie

Jak sprawdzić pozycję słowa kluczowego za pomocą API Google (poradnik 2026)

Google nie ma API do pozycji na żywo. Oto, co naprawdę zwraca API Search Console, dlaczego Custom Search wprowadza w błąd i działający kod w Pythonie dla każdej z dróg.

Opublikowano:
8/9/2026
-
Zaktualizowano:
8/9/2026
Wiersze kodu na ekranie programisty podczas odpytywania API wyszukiwarki

Narzędzia

Thibault Besson-Magdelain, założyciel Sorank

O autorze

Thibault Besson-Magdelain

Założyciel Sorank, 7+ lat doświadczenia w SEO, entuzjasta GEO.
Na tej stronie

W skrócie

Google nie udostępnia API zwracającego pozycje słów kluczowych na żywo. API Search Console zwraca średnią pozycję dla zapytań, na które Twoja zweryfikowana strona już się wyświetla, za darmo i z pierwszej ręki, ale ograniczoną do Twojej usługi i uśrednioną w czasie. Custom Search JSON API zwraca wyniki z własnej wyszukiwarki, a nie z google.com, więc jego pozycje nie zgadzają się z tym, co widzą użytkownicy. Aby poznać prawdziwe pozycje w SERP na żywo, także konkurentów, potrzebujesz zewnętrznego API do SERP. Ten przewodnik pokazuje działający kod dla każdej opcji i miejsca, w których każda z nich zawodzi.

Chcesz dowiedzieć się więcej? Zapytaj

Próba sprawdzenia pozycji słowa kluczowego przez API Google to jedno z tych zadań, które wygląda na rozwiązany problem, dopóki nie spróbujesz. Nie ma punktu końcowego rankings.get(), a dwa API Google, po które ludzie sięgają najpierw, odpowiadają na nieco inne pytanie niż to, które zadajesz. Dokumentacja Search Analytics w Search Console to właściwe miejsce na początek, pod warunkiem że rozumiesz, co oznacza tam „pozycja”.

Czy Google ma oficjalne API do pozycji słów kluczowych?

Nie. Google nigdy nie udostępniło API, które przyjmuje słowo kluczowe i zwraca Twoją pozycję na żywo w google.com. Jest to celowe: automatyczne odpytywanie strony wyników jest zabronione przez regulamin Google, a firma nie ma interesu handlowego w dostarczaniu infrastruktury do śledzenia pozycji.

Istnieją za to trzy częściowe drogi, z których każda ma twardą granicę:

DrogaZwracaObejmuje konkurentów?Koszt
API Search ConsoleŚrednią pozycję, tylko Twojej stronyNieZa darmo
Custom Search JSON APIWyniki z własnej wyszukiwarkiTak, ale nie z prawdziwego SERP100 zapytań dziennie za darmo
Zewnętrzne API do SERPDokładne pozycje w SERP na żywoTakPłatne, za zapytanie

Jak pobrać pozycje słów kluczowych z API Search Console?

Zapytaj punkt końcowy searchAnalytics z wymiarem query i odczytaj pole position. To dane z pierwszej ręki, prosto od Google, bezpłatne i bez limitu słów kluczowych: dostajesz każde zapytanie, dla którego Twoja strona miała wyświetlenia.

Działające zapytanie w Pythonie:

from google.oauth2 import service_account
from googleapiclient.discovery import build

creds = service_account.Credentials.from_service_account_file(
    "service-account.json",
    scopes=["https://www.googleapis.com/auth/webmasters.readonly"],
)
service = build("searchconsole", "v1", credentials=creds)

response = service.searchanalytics().query(
    siteUrl="https://example.com/",
    body={
        "startDate": "2026-07-01",
        "endDate": "2026-07-31",
        "dimensions": ["query", "page"],
        "rowLimit": 25000,
    },
).execute()

for row in response.get("rows", []):
    query, page = row["keys"]
    print(f"{row['position']:.1f}  {query}  ->  {page}")
Panel analityczny z wykresami wyników wyświetlony na monitorze komputera
Search Console zwraca uśrednione dane o pozycji, a nie migawkę rankingu na żywo.

Trzy ograniczenia, na których ludzie się potykają

  • Pozycja to średnia, a nie miejsce w rankingu. Wartość 7,4 nie oznacza, że jesteś na siódmym miejscu; oznacza, że wyświetlenia rozłożyły się na pozycje ze średnią 7,4, być może od 3 do 15 w zależności od urządzeń i lokalizacji.
  • Tylko Twoja strona. Nie ma sposobu, by zobaczyć pozycję konkurenta. Search Console to z założenia API ograniczone do usługi.
  • Słowa kluczowe bez wyświetleń są niewidoczne. Jeśli jesteś na pozycji 60, a nikt nie przewinął tak daleko, zapytanie w ogóle nie pojawia się w danych.

Ten trzeci punkt po cichu psuje raportowanie. Słowo kluczowe, z którym jeszcze nie przebiłeś się na pierwsze strony, po prostu nie istnieje w Search Console, więc samym tym API nie da się zmierzyć postępu z pozycji 60 na 20.

Czy mogę użyć Custom Search JSON API do sprawdzania pozycji?

Technicznie tak, sensownie nie. Custom Search JSON API wymaga najpierw utworzenia Programmable Search Engine. Nawet po skonfigurowaniu do przeszukiwania całej sieci stosuje własne szeregowanie i własne ograniczenia, więc zwracana kolejność nie jest kolejnością z google.com.

W darmowym planie jest też ograniczone do 100 zapytań dziennie, a płatne użycie jest rozliczane za tysiąc zapytań z dziennym limitem. Do kilku słów kluczowych sprawdzanych okazjonalnie może się nadawać. Jako tracker pozycji produkuje liczby, które wyglądają wiarygodnie i po cichu są błędne, co jest gorsze niż brak danych.

A co ze scrapowaniem Google bezpośrednio?

Nie rób tego. Automatyczne odpytywanie wyszukiwarki Google bez zgody jest sprzeczne z Warunkami korzystania z usług Google, a przy każdej skali grozi blokadą IP i ścianami CAPTCHA. Poza kwestią zasad rzeczywistość inżynieryjna jest nieprzyjemna: wyniki są spersonalizowane, zlokalizowane i coraz częściej składane z funkcji AI, więc zescrapowana „pozycja” zmienia się w zależności od centrum danych, lokalizacji i sesji, nawet gdy nic na Twojej stronie się nie zmieniło.

Jeśli potrzebujesz pozycji konkurentów, komercyjne API do SERP to droga zarówno legalna w ramach umów dostawcy, jak i stabilna operacyjnie. To płatna pozycja w budżecie, a ten koszt jest uczciwą ceną za dane, których Google nie rozdaje. Firmy, które potrzebują zbudować i monitorować taki potok bez zatrudniania własnych ludzi, zwykle angażują specjalistę; nasze porównanie 10 najlepszych agencji analityki danych we Francji wymienia dostawców, którzy konfigurują takie raportowanie.

Programista piszący kod na stanowisku komputerowym
Śledzenie pozycji na dużą skalę to bardziej problem integracji niż scrapowania.

Co naprawdę warto zbudować?

Dla większości zespołów pragmatyczną architekturą jest rozwiązanie hybrydowe i wygląda ono tak:

  • API Search Console jako kręgosłup. Za darmo, bez limitu słów kluczowych, z pierwszej ręki i jedyne źródło, które mówi, dla jakich zapytań naprawdę masz wyświetlenia.
  • API do SERP dla małego, wyselekcjonowanego zbioru słów kluczowych. Twoje dwadzieścia lub trzydzieści najważniejszych komercyjnie fraz, sprawdzanych codziennie, wraz z pozycjami konkurentów.
  • Warstwa widoczności w AI. Coraz częściej pytanie nie brzmi tylko „na jakiej jestem pozycji”, ale „czy jestem cytowany, gdy ktoś pyta asystenta”. Klasyczne API do pozycji nie odpowiadają na to w ogóle.

Zespoły, które wolałyby nie projektować tego same, zwykle przekazują to specjaliście; nasze porównanie 10 najlepszych agencji SEO we Francji przedstawia dostawców, którzy prowadzą taki zestaw raportowania dla klientów.

Ten ostatni punkt nie jest zmartwieniem na przyszłość. Gdy odpowiedź AI rozwiązuje zapytanie w samym interfejsie, pozycja dziesiąta i trzecia prowadzą do tego samego wyniku: braku kliknięcia. Śledzenie cytowań obok pozycji to zadanie naszego serwera MCP dla Search Console i platformy widoczności w AI, a dokumentacja opisuje konfigurację od początku do końca.

Podsumowanie

Nie ma oficjalnego API Google do pozycji słów kluczowych na żywo: użyj API Search Console dla własnych uśrednionych danych, zewnętrznego API do SERP dla dokładnych pozycji i danych o konkurencji, a Custom Search JSON API całkowicie pomiń przy pracy z pozycjami. Zbudowanie rozwiązania na niewłaściwym z nich to najczęstszy błąd, a efektem jest panel, który z pewnością siebie podaje nieprawdziwe dane.

Jeśli wolisz nie budować i nie utrzymywać takiego potoku samodzielnie, Sorank łączy Twoje Search Console i śledzi cytowania w AI w jednym miejscu.

Najczęściej zadawane pytania

Czy Google ma API do pozycji słów kluczowych?

Nie. Google nigdy nie udostępniło API, które przyjmuje słowo kluczowe i zwraca Twoją pozycję na żywo w google.com. API Search Console zwraca uśrednioną pozycję tylko dla Twojej zweryfikowanej usługi, a Custom Search JSON API odpytuje własną wyszukiwarkę, której kolejność nie zgadza się z google.com.

Czy pozycja w Search Console to to samo co pozycja w rankingu?

Nie. Search Console raportuje średnią pozycję ze wszystkich wyświetleń, uśrednioną po urządzeniach, lokalizacjach i datach. Raportowana wartość 7,4 nie oznacza pozycji 7; w tym okresie wyświetlenia mogły przypadać na pozycje od 3 do 15.

Czy mogę scrapować Google, by sprawdzić swoje pozycje?

Automatyczne odpytywanie wyszukiwarki Google bez zgody jest sprzeczne z Warunkami korzystania z usług Google, a przy każdej skali powoduje blokadę IP i CAPTCHA. Komercyjne API do SERP to droga dozwolona w ramach umowy dostawcy i stabilna operacyjnie.

Nasz blog dla ambitnych firm

Nasze darmowe narzędzia SEO

Zobacz wszystkie nasze darmowe narzędzia

WYPRÓBOWALI SORANK PRZED TOBĄ

Opinie ambitnych założycieli

Wzrost organicznyE-commerce

Od 0 do 10000 odwiedzających w 5 miesięcy

Celio Fabianomonrobotlavevitre.fr
Wzrost organicznyOprogramowanie

Od 0 do 5000 klientów w 8 miesięcy

Thibault BMsorank.com
Wzrost organicznyWypoczynek i lotnictwo

od 0 do 1104 kliknięć w 4 miesiące

Dominiqueflight-sensations-idf.com
Wzrost organicznyOprogramowanie muzyczne

x30 kliknięć w 4 miesiące

Valentin Cordiertiger-sounds.com
Wzrost organicznyZdrowie i dobre samopoczucie

x30 kliknięć w 4 miesiące

Rodrigue Bretonalthevia.com