Google har inget API för rankning i realtid. Här är vad Search Console-API:et faktiskt returnerar, varför Custom Search misleder och den fungerande Python-koden för varje väg.

På den här sidan
Kort sagt
Google publicerar inget API som returnerar rankningar för sökord i realtid. Search Console-API:et returnerar genomsnittlig position för sökord som din egen verifierade sajt redan rankar för. Det är gratis, förstapartsdata, men begränsat till din egendom och medelvärdesbildat över tid. Custom Search JSON API returnerar resultat från en egen sökmotor, inte från google.com, så dess positioner stämmer inte med vad användarna ser. För verkliga SERP-positioner i realtid, inklusive konkurrenter, behöver du ett SERP-API från en tredjepartsleverantör. Den här guiden visar fungerande kod för vart och ett och var de brister.
Vill du veta mer? Fråga
Snabbquiz
Hur ska du följa dina positioner på Google?
Sorank matchar dina svar
Testa det i 3 dagar på din egen webbplats och se var du står på Google, ChatGPT och de andra AI-tjänsterna.
Starta 3 dagars gratis provperiod3 dagar gratis, sedan kan du avsluta när du vill. 90 dagars garanti med pengarna tillbaka om du inte ser resultat.
Att försöka kontrollera sökordspositionen med Googles API är en av de uppgifter som ser ut som ett löst problem tills du faktiskt provar. Det finns ingen rankings.get()-endpoint, och de två Google-API:er som folk först tar till besvarar var och en en något annorlunda fråga än den som ställs. Dokumentationen för Search Console Search Analytics är rätt ställe att börja, under förutsättning att du förstår vad "position" betyder där.
Nej. Google har aldrig släppt ett API som tar emot ett sökord och returnerar din position i realtid på google.com. Det är avsiktligt: automatiserade frågor mot sökresultatsidan är förbjudna enligt Googles villkor, och företaget har inget kommersiellt intresse av att leverera infrastruktur för rankningsbevakning.
I stället finns tre delvisa vägar, var och en med en hård gräns:
| Väg | Returnerar | Täcker konkurrenter? | Kostnad |
|---|---|---|---|
| Search Console-API | Genomsnittlig position, bara din sajt | Nej | Gratis |
| Custom Search JSON API | Resultat från en egen sökmotor | Ja, men inte riktig SERP | 100 frågor/dag gratis |
| SERP-API från tredje part | Exakta SERP-positioner i realtid | Ja | Betalt, per fråga |
Anropa searchAnalytics-endpointen med dimensionen query och läs fältet position. Det här är förstapartsdata direkt från Google, det är gratis och det finns ingen gräns för antal sökord. Du får varje fråga som din sajt fick visningar för.
Den fungerande förfrågan, i Python:
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}")
Den tredje punkten är den som tyst förstör rapporteringen. Ett sökord du ännu inte fått upp på de första sidorna finns helt enkelt inte i Search Console, vilket gör det omöjligt att mäta framsteg från plats 60 till plats 20 med enbart det här API:et.
Tekniskt sett ja, meningsfullt nej. Custom Search JSON API kräver att du först skapar en Programmable Search Engine. Även när den är inställd att söka på hela webben tillämpar den sin egen rankning och sina egna begränsningar, så ordningen den returnerar är inte den ordning google.com returnerar.
Den är dessutom begränsad till 100 frågor per dag i gratisnivån, och betald användning faktureras per tusen frågor med ett dagligt tak. För ett fåtal sökord som kontrolleras ibland fungerar det. Som rankningsbevakning ger det siffror som ser auktoritativa ut men är tyst felaktiga, vilket är värre än att inte ha några data alls.
Gör inte det. Automatiserade frågor mot Google Sök utan tillstånd strider mot Googles användarvillkor, och i vilken volym som helst riskerar det IP-blockering och CAPTCHA-spärrar. Utöver regelfrågan är den tekniska verkligheten obehaglig: resultaten är personaliserade, lokaliserade och allt oftare sammansatta med AI-funktioner, så en skrapad "position" varierar beroende på datacenter, plats och session även när inget på din sajt har ändrats.
Om du behöver konkurrenternas positioner är ett kommersiellt SERP-API den väg som både är laglig enligt leverantörens egna avtal och driftsmässigt stabil. Det är en betald kostnad, och den kostnaden är det ärliga priset för data som Google inte ger bort gratis. Företag som behöver den här pipelinen byggd och övervakad utan att anställa internt tar oftast in en specialist. Vår jämförelse av de 10 bästa byråerna för dataanalys i Frankrike listar leverantörer som sätter upp den här typen av rapportering.

För de flesta team är den praktiska lösningen en hybrid, och den ser ut så här:
Team som hellre inte konstruerar det här själva lämnar det oftast till en specialist. Vår jämförelse av de 10 bästa SEO-byråerna i Frankrike presenterar leverantörer som sköter den här rapporteringen åt kunder.
Den sista punkten är ingen framtidsfråga. När ett AI-svar löser frågan i gränssnittet hamnar position tio och position tre på samma resultat: inget klick. Att följa citeringar vid sidan av positioner är vad vår Search Console-server via MCP och vår plattform för synlighet i AI är byggda för, och dokumentationen går igenom uppsättningen från början till slut.
Det finns inget officiellt Google-API för sökordspositioner i realtid: använd Search Console-API:et för dina egna medelvärdesbildade data, ett SERP-API från tredje part för exakta och konkurrensinriktade positioner, och hoppa över Custom Search JSON API helt när det gäller rankningsarbete. Att bygga på fel alternativ är det vanligaste misstaget här, och det ger en instrumentpanel som är självsäkert felaktig.
Om du hellre inte vill bygga och underhålla den pipelinen själv, kopplar Sorank ihop din Search Console och följer AI-citeringar på ett ställe.
Nej. Google har aldrig publicerat ett API som tar emot ett sökord och returnerar din position i realtid på google.com. Search Console-API:et returnerar en medelvärdesbildad position för bara din egen verifierade egendom, och Custom Search JSON API frågar en egen sökmotor vars ordning inte stämmer med google.com.
Nej. Search Console rapporterar en genomsnittlig position över alla visningar, blandad över enheter, platser och datum. Ett rapporterat värde på 7.4 betyder inte position 7; visningarna kan ha varierat från position 3 till position 15 under perioden.
Automatiserade frågor mot Google Sök utan tillstånd strider mot Googles användarvillkor, och i vilken volym som helst utlöser det IP-blockering och CAPTCHA:er. Ett kommersiellt SERP-API är den väg som både är tillåten enligt leverantörens avtal och driftsmässigt stabil.
DE TESTADE SORANK FÖRE DIG
