Google nemá rozhraní API pro živé pozice. Co ve skutečnosti vrací Search Console API, proč Custom Search zkresluje údaje a funkční kód v Pythonu pro každou cestu.

Na této stránce
Stručně
Google nezveřejňuje rozhraní API, které by vracelo živé pozice klíčových slov. Search Console API vrací průměrnou pozici pro dotazy, u kterých váš ověřený web už má nějaké umístění. Je zdarma, pochází přímo od Googlu, ale omezuje se na váš web a průměruje se v čase. Custom Search JSON API vrací výsledky z vlastního vyhledávače, ne z google.com, takže jeho pozice neodpovídají tomu, co vidí uživatelé. Pro skutečné živé pozice SERP, včetně konkurence, potřebujete SERP API od třetí strany. Tento průvodce ukazuje funkční kód pro každou z těchto cest a místo, kde se která rozbije.
Chcete jít dál? Zeptejte se
Rychlý kvíz
Jak sledovat svoje pozice na Googlu?
Sorank odpovídá vašim odpovědím
Vyzkoušejte to 3 dny na svém webu a zjistěte, kde stojíte na Googlu, v ChatGPT a v ostatních AI.
Spustit 3denní bezplatnou zkušební verzi3 dny zdarma, poté můžete kdykoli přestat. Garance výsledků nebo vrácení peněz do 90 dnů.
Pokus o kontrolu pozice klíčového slova pomocí Google API patří mezi úkoly, které vypadají jako vyřešený problém, dokud je nezkusíte. Neexistuje žádný koncový bod rankings.get() a dvě rozhraní Google, po kterých lidé sahají jako první, odpovídají na jinou otázku, než jakou si pokládáte. Správné místo k začátku je dokumentace Search Analytics v Search Console, pokud rozumíte tomu, co tam znamená „pozice“.
Ne. Google nikdy nevydal rozhraní, které by přijalo klíčové slovo a vrátilo vaši živou pozici na google.com. Je to záměrné: automatické dotazování stránky výsledků vyhledávání zakazují podmínky Googlu a firma nemá obchodní zájem dodávat infrastrukturu pro sledování pozic.
Místo toho existují tři částečné cesty, každá s pevnou hranicí:
| Cesta | Vrací | Pokrývá konkurenci? | Cena |
|---|---|---|---|
| Search Console API | Průměrnou pozici, jen váš web | Ne | Zdarma |
| Custom Search JSON API | Výsledky z vlastního vyhledávače | Ano, ale ne skutečné SERP | 100 dotazů denně zdarma |
| SERP API od třetí strany | Živé, přesné pozice SERP | Ano | Placené, za dotaz |
Dotažte se koncového bodu searchAnalytics s dimenzí query a přečtěte pole position. Jde o údaje z první ruky přímo od Googlu, jsou zdarma a nemají limit počtu klíčových slov: dostanete každý dotaz, u kterého váš web dostal zobrazení.
Funkční požadavek v Pythonu:
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}")
Právě třetí bod tiše kazí reporting. Klíčové slovo, které jste ještě nedostali na první stránky, v Search Console jednoduše neexistuje, takže pomocí tohoto rozhraní samotného nelze změřit postup z 60. místa na 20. místo.
Technicky ano, smysluplně ne. Custom Search JSON API vyžaduje nejdřív vytvořit Programmable Search Engine. I když je nastaven tak, aby prohledával celý web, uplatňuje vlastní řazení a vlastní omezení, takže pořadí, které vrací, není pořadí z google.com.
Bezplatná úroveň je navíc omezena na 100 dotazů denně, placené použití se účtuje za tisíc dotazů a s denním stropem. Pro několik klíčových slov kontrolovaných občas je to použitelné. Jako nástroj na sledování pozic ale produkuje čísla, která vypadají autoritativně a jsou potichu špatně, a to je horší než žádná data.
Nedělejte to. Automatické dotazování Google Search bez povolení je v rozporu s Podmínkami služby Google a při jakémkoli objemu vyvolá blokování IP adres a ověřovací zábrany CAPTCHA. Kromě právní otázky je technická realita nepříjemná: výsledky jsou personalizované, lokalizované a stále častěji sestavované s funkcemi AI, takže „pozice“ získaná stažením se mění podle datového centra, lokality a relace, i když se na vašem webu nic nezměnilo.
Pokud potřebujete pozice konkurence, komerční SERP API je cesta, která je zároveň legální podle smluvních podmínek poskytovatele a provozně stabilní. Je to placená položka a tato cena je poctivou cenou za data, která Google nerozdává zdarma. Firmy, které potřebují tento postup sběru dat vybudovat a sledovat bez vlastních lidí, obvykle přizvou specialistu; náš přehled 10 nejlepších agentur pro analýzu dat ve Francii uvádí poskytovatele, kteří takový reporting zavádějí.

Pro většinu týmů je praktická architektura hybridní a vypadá takto:
Týmy, které si tuto architekturu nechtějí navrhovat samy, ji obvykle předají specialistovi; náš přehled 10 nejlepších SEO agentur ve Francii představuje poskytovatele, kteří pro klienty spravují tuto sadu nástrojů pro reporting.
Ten poslední bod není vzdálená budoucnost. Když odpověď AI vyřeší dotaz přímo v rozhraní, pozice deset a pozice tři vedou ke stejnému výsledku, tedy k žádnému kliknutí. Sledování citací vedle pozic je to, k čemu slouží náš server MCP pro Search Console a platforma pro viditelnost v AI, a dokumentace popisuje nastavení od začátku do konce.
Neexistuje oficiální rozhraní Googlu pro živé pozice klíčových slov: pro vlastní průměrná data použijte Search Console API, pro přesné a konkurenční pozice SERP API od třetí strany a rozhraní Custom Search JSON API pro práci s pořadím úplně vynechte. Stavět na špatném z nich je nejčastější chyba a vede k přehledu, který s jistotou ukazuje nepřesné údaje.
Pokud si tento postup nechcete stavět a udržovat sami, Sorank propojí váš Search Console a sleduje citace v AI na jednom místě.
Ne. Google nikdy nezveřejnil rozhraní, které by přijalo klíčové slovo a vrátilo vaši živou pozici na google.com. Search Console API vrací průměrnou pozici jen pro váš ověřený web a Custom Search JSON API dotazuje vlastní vyhledávač, jehož pořadí neodpovídá google.com.
Ne. Search Console vykazuje průměrnou pozici přes všechna zobrazení, vyváženou přes zařízení, lokality a data. Hodnota 7,4 neznamená pozici 7; zobrazení se během období mohla pohybovat od 3. do 15. místa.
Automatické dotazování Google Search bez povolení je v rozporu s Podmínkami služby Google a při jakémkoli objemu spouští blokování IP adres a CAPTCHA. Komerční SERP API je cesta, která je podle smlouvy poskytovatele povolena a provozně stabilní.
VYZKOUŠELI SORANK PŘED VÁMI
