Google nu are un API live pentru clasări. Iată ce returnează de fapt API-ul Search Console, de ce Custom Search induce în eroare și codul Python funcțional pentru fiecare variantă.

Pe această pagină
Pe scurt
Google nu publică un API care să returneze clasările live ale cuvintelor cheie. API-ul Search Console returnează poziția medie pentru interogările pentru care site-ul tău verificat se clasează deja, gratuit, cu date proprii, dar limitate la proprietatea ta și mediate în timp. API-ul Custom Search JSON returnează rezultate dintr-un motor personalizat, nu din google.com, așa că pozițiile sale nu corespund cu ce văd utilizatorii. Pentru poziții SERP reale și live, inclusiv ale concurenților, ai nevoie de un API SERP terț. Acest ghid arată codul funcțional pentru fiecare variantă și unde se rupe fiecare.
Vrei să afli mai mult? Întreabă
Test rapid
Cum ar trebui să îți urmărești pozițiile pe Google?
Sorank se potrivește răspunsurilor tale
Testează-l 3 zile pe propriul site și vezi unde te afli pe Google, ChatGPT și pe celelalte IA.
Începe perioada de test gratuită de 3 zile3 zile gratuit, apoi renunți oricând vrei. Garanție de rambursare în 90 de zile dacă nu vezi rezultate.
Încercarea de a verifica poziția cuvintelor cheie cu API-ul Google este una dintre sarcinile care par rezolvate până când încerci efectiv. Nu există niciun endpoint rankings.get(), iar cele două API-uri Google la care se apelează primele răspund fiecare la o întrebare subtil diferită de cea pusă. Documentația Search Analytics din Search Console este locul potrivit de pornire, cu condiția să înțelegi ce înseamnă „poziția” acolo.
Nu. Google nu a lansat niciodată un API care primește un cuvânt cheie și returnează poziția ta live pe google.com. Este o decizie deliberată: interogarea automată a paginii de rezultate este interzisă de termenii Google, iar compania nu are niciun interes comercial să ofere infrastructură de urmărire a clasărilor.
Există în schimb trei căi parțiale, fiecare cu o limită fermă:
| Cale | Returnează | Acoperă concurenții? | Cost |
|---|---|---|---|
| Search Console API | Poziția medie, doar pentru site-ul tău | Nu | Gratuit |
| Custom Search JSON API | Rezultate dintr-un motor personalizat | Da, dar nu SERP real | 100 de interogări/zi gratuit |
| API SERP terț | Poziții SERP live și exacte | Da | Plătit, pe interogare |
Interoghezi endpoint-ul searchAnalytics cu dimensiunea query și citești câmpul position. Acestea sunt date proprii, venite direct de la Google, sunt gratuite și nu au limită de cuvinte cheie: primești fiecare interogare pentru care site-ul tău a primit impresii.
Cererea funcțională, în 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}")
Al treilea punct este cel care strică discret raportarea. Un cuvânt cheie pentru care nu ai reușit încă să intri în primele pagini pur și simplu nu există în Search Console, ceea ce face imposibil să măsori progresul de la poziția 60 la poziția 20 folosind doar acest API.
Din punct de vedere tehnic, da; din punct de vedere al sensului, nu. API-ul Custom Search JSON cere mai întâi crearea unui motor de căutare programabil. Chiar și configurat să caute pe întregul web, aplică propria clasare și propriile restricții, așa că ordinea pe care o returnează nu este ordinea returnată de google.com.
Este limitat și la 100 de interogări pe zi în planul gratuit, iar utilizarea plătită se facturează la o mie de interogări, cu un plafon zilnic. Pentru câteva cuvinte cheie verificate din când în când, este utilizabil. Ca instrument de urmărire a clasărilor, produce cifre care par autoritare și sunt discret greșite, ceea ce este mai rău decât a nu avea deloc date.
Nu o face. Interogarea automată a Căutării Google fără permisiune contravine Termenilor de serviciu Google și, la orice volum, atrage blocarea IP-urilor și zidurile de CAPTCHA. Dincolo de aspectul politicii, realitatea tehnică este neplăcută: rezultatele sunt personalizate, localizate și din ce în ce mai des asamblate cu funcții AI, așa că o „poziție” extrasă variază în funcție de centrul de date, locație și sesiune, chiar dacă nimic din site-ul tău nu s-a schimbat.
Dacă ai nevoie de pozițiile concurenților, un API SERP comercial este calea care este, în același timp, legală conform acordurilor furnizorului și stabilă din punct de vedere operațional. Este o cheltuială plătită, iar acest cost este prețul onest al datelor pe care Google nu le oferă gratuit. Afacerile care au nevoie ca această linie de date să fie construită și monitorizată fără să angajeze intern aduc de obicei un specialist; comparația noastră a celor mai bune 10 agenții de analiză a datelor din Franța enumeră furnizori care configurează acest tip de raportare.

Pentru majoritatea echipelor, arhitectura pragmatică este una hibridă, care arată așa:
Echipele care preferă să nu construiască singure această arhitectură o predau, de obicei, unui specialist; comparația noastră a celor mai bune 10 agenții SEO din Franța prezintă furnizori care gestionează acest set de raportare pentru clienți.
Ultimul punct nu este o preocupare de viitor. Când un răspuns AI rezolvă interogarea direct în interfață, poziția zece și poziția trei ajung la același rezultat, adică niciun clic. Urmărirea citărilor alături de poziții este ceea ce urmăresc să facă serverul nostru MCP pentru Search Console și platforma noastră de vizibilitate în AI, iar documentația acoperă configurarea de la cap la coadă.
Nu există un API oficial Google pentru pozițiile live ale cuvintelor cheie: folosește API-ul Search Console pentru datele tale mediate, un API SERP terț pentru pozițiile exacte și competitive și renunță complet la API-ul Custom Search JSON pentru lucrul la clasări. Construirea pe baza celui greșit este cea mai frecventă greșeală aici și produce un tablou de bord care este sigur pe sine și greșit.
Dacă preferi să nu construiești și să nu întreții singur acest flux, Sorank îți conectează Search Console și urmărește citările AI într-un singur loc.
Nu. Google nu a publicat niciodată un API care primește un cuvânt cheie și returnează poziția ta live pe google.com. API-ul Search Console returnează o poziție medie doar pentru proprietatea ta verificată, iar API-ul Custom Search JSON interoghează un motor personalizat a cărui ordine nu corespunde cu google.com.
Nu. Search Console raportează o poziție medie peste toate impresiile, amestecată pe dispozitive, locații și date. O valoare raportată de 7,4 nu înseamnă poziția 7; impresiile pot fi variat între poziția 3 și poziția 15 în perioada respectivă.
Interogarea automată a Căutării Google fără permisiune contravine Termenilor de serviciu Google și, la orice volum, declanșează blocarea IP-urilor și CAPTCHA-uri. Un API SERP comercial este calea permisă de acordul furnizorului și stabilă din punct de vedere operațional.
AU ÎNCERCAT SORANK ÎNAINTEA TA
