Google n'a pas d'API de positions en direct. Ce que renvoie vraiment l'API Search Console, pourquoi Custom Search trompe, et le code Python de chaque voie.

En résumé : Google ne publie aucune API renvoyant des positions de mots-clés en direct. L'API Search Console renvoie une position moyenne pour les requêtes sur lesquelles votre propre site vérifié se positionne déjà : gratuite, de première main, mais limitée à votre propriété et moyennée dans le temps. L'API Custom Search JSON renvoie les résultats d'un moteur personnalisé, pas ceux de google.com, donc ses positions ne correspondent pas à ce que voient les internautes. Pour de vraies positions en direct, concurrents compris, il vous faut une API SERP tierce. Ce guide donne le code qui fonctionne pour chaque voie et montre où chacune se heurte à une limite.
Chercher à vérifier la position d'un mot-clé avec une API Google fait partie de ces tâches qui ressemblent à un problème résolu jusqu'au moment où vous essayez vraiment. Il n'existe pas de point d'entrée rankings.get(), et les deux API Google vers lesquelles on se tourne d'abord répondent chacune à une question subtilement différente de celle que l'on pose. La documentation Search Analytics de la Search Console est le bon point de départ, à condition de bien comprendre ce que « position » veut dire à cet endroit.
Non. Google n'a jamais publié d'API qui accepte un mot-clé et renvoie votre position en direct sur google.com. C'est délibéré : l'interrogation automatisée de la page de résultats est interdite par les conditions d'utilisation de Google, et l'entreprise n'a aucun intérêt commercial à fournir une infrastructure de suivi de positions.
Ce qui existe à la place, ce sont trois voies partielles, chacune avec une limite nette :
| Voie | Ce qu'elle renvoie | Couvre les concurrents ? | Coût |
|---|---|---|---|
| API Search Console | Position moyenne, votre site uniquement | Non | Gratuite |
| API Custom Search JSON | Les résultats d'un moteur personnalisé | Oui, mais pas la vraie SERP | 100 requêtes/jour gratuites |
| API SERP tierce | Positions exactes de la SERP, en direct | Oui | Payante, à la requête |
Interrogez le point d'entrée searchAnalytics avec la dimension query et lisez le champ position. Ce sont des données de première main directement issues de Google, c'est gratuit, et il n'y a aucune limite de mots-clés : vous obtenez toutes les requêtes pour lesquelles votre site a reçu des impressions.
La requête qui fonctionne, en 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}")
C'est ce troisième point qui ruine discrètement le reporting. Un mot-clé sur lequel vous n'avez pas encore percé dans les premières pages n'existe tout bonnement pas dans la Search Console, ce qui rend impossible de mesurer une progression de la position 60 à la position 20 avec cette seule API.
Techniquement oui, utilement non. L'API Custom Search JSON exige de créer d'abord un moteur de recherche programmable. Même configuré pour chercher sur tout le web, il applique son propre classement et ses propres restrictions : l'ordre qu'il renvoie n'est donc pas celui de google.com.
Elle est aussi plafonnée à 100 requêtes par jour sur l'offre gratuite, l'usage payant étant facturé au millier de requêtes avec un plafond quotidien. Pour une poignée de mots-clés vérifiés de temps en temps, c'est utilisable. Comme outil de suivi de positions, elle produit des chiffres qui ont l'air fiables et qui sont discrètement faux, ce qui est pire que de n'avoir aucune donnée.
À éviter. L'interrogation automatisée de Google Search sans autorisation est contraire aux conditions d'utilisation de Google, et dès qu'il y a du volume, elle vous vaut des blocages d'adresse IP et des CAPTCHA. Au-delà de la question réglementaire, la réalité technique est désagréable : les résultats sont personnalisés, localisés et de plus en plus assemblés avec des fonctionnalités d'IA, si bien qu'une position récupérée de cette manière varie selon le centre de données, la localisation et la session, même quand rien n'a changé sur votre site.
Si vous avez besoin des positions de vos concurrents, une API SERP commerciale est la voie à la fois licite au regard des accords de son fournisseur et stable en exploitation. C'est une ligne de dépense, et ce coût est le prix honnête de données que Google ne donne pas. Les entreprises qui veulent faire construire et surveiller cette chaîne sans recruter en interne font en général appel à un spécialiste : notre comparatif des 10 meilleures agences data analytics en France recense les prestataires qui mettent en place ce type de reporting.

Pour la plupart des équipes, l'architecture pragmatique est hybride, et elle ressemble à ceci :
Les équipes qui préfèrent ne pas concevoir cela elles-mêmes le confient en général à un spécialiste : notre comparatif des 10 meilleures agences SEO en France présente les prestataires qui gèrent cette chaîne de reporting pour leurs clients.
Ce dernier point n'est pas une préoccupation d'avenir. Quand une réponse d'IA règle la requête dans l'interface, la position dix et la position trois aboutissent au même résultat : aucun clic. Suivre les citations en même temps que les positions, c'est précisément ce que font notre serveur MCP Search Console et notre plateforme de visibilité dans les IA, et la documentation couvre l'installation de bout en bout.
Il n'existe pas d'API Google officielle pour les positions en direct : utilisez l'API Search Console pour vos propres données moyennées, une API SERP tierce pour des positions exactes et concurrentielles, et écartez complètement l'API Custom Search JSON pour le suivi de positions. Construire sur la mauvaise est l'erreur la plus fréquente ici, et elle produit un tableau de bord aussi assuré qu'inexact.
Si vous préférez ne pas construire ni maintenir cette chaîne vous-même, Sorank connecte votre Search Console et suit les citations dans les IA au même endroit.
Non. Google n'a jamais publié d'API qui accepte un mot-clé et renvoie votre position en direct sur google.com. L'API Search Console renvoie une position moyennée pour votre seule propriété vérifiée, et l'API Custom Search JSON interroge un moteur personnalisé dont l'ordre ne correspond pas à celui de google.com.
Non. La Search Console indique une position moyenne sur l'ensemble des impressions, mélangeant appareils, localisations et dates. Une valeur de 7,4 ne signifie pas la position 7 : les impressions ont pu s'étaler de la position 3 à la position 15 sur la période.
L'interrogation automatisée de Google Search sans autorisation est contraire aux conditions d'utilisation de Google, et dès qu'il y a du volume, elle déclenche des blocages d'adresse IP et des CAPTCHA. Une API SERP commerciale est la voie à la fois autorisée par l'accord de son fournisseur et stable en exploitation.
ILS GAGNENT AVEC SORANK

I just let the Sorank software do its thing, and now my DR is 25 and my page is ranking higher.

Mon positionnement s'améliore jour après jour et je gagne du temps.
Merci encore,
Karl de LV3D.
Nous sommes une agence Ads et nous voulions remettre notre SEO sur les rails une bonne fois pour toutes. Sorank nous a donné une vue claire de notre site, nous a aidés à prioriser les optimisations et à structurer correctement notre contenu. L'outil est facile à utiliser, bien pensé pour une équipe et très pratique pour centraliser le suivi sans avoir à jongler entre plusieurs plateformes. Une base très solide pour repartir à zéro avec notre SEO.
Je me suis spécialisée en GEO grâce à Sorank. Le GEO Leaderboard me permet de montrer à mes clients leur positionnement vs leurs concurrents sur ChatGPT. C'est un vrai différenciateur commercial.

Je suis développeur, pas marketeur. Mon thème Shopify se vendait uniquement par bouche-à-oreille et par des publicités. Avec Sorank, j'ai enfin compris comment structurer mon SEO et rédiger des articles pour bien me positionner. L'audit a montré que ma page produit était trop lente. En 2 mois, mon trafic organique a doublé et je commence à apparaître dans les réponses de ChatGPT lorsque les gens recherchent des thèmes Shopify. Tout cela avec environ 2 heures par semaine.
Excellent service, fonctionne bien pour notre site web et nous aide à comprendre comment l'améliorer pour mieux nous positionner sur Google et ailleurs. Félicitations, continuez, je vous le recommande.
Pendant 2 ans, 100 % de mes clients venaient de LinkedIn. Publier quotidiennement, commenter, suivre les DM... tout dépend de l'algorithme. Je savais que je devais travailler sur le référencement, mais je le remettais toujours à plus tard : trop long, trop technique, ce n'était pas mon travail. Avec Sorank, j'ai enfin franchi le pas. En 4 mois, je génère 15 prospects organiques par mois sans rien publier. LinkedIn n'est pas encore à 50/50, mais je dors mieux en sachant que j'ai maintenant une deuxième source de prospects qui grandit sur le pilote automatique.
Je gère le site web de notre concession et il avait des dizaines de problèmes : pages lentes, erreurs 404, balises manquantes. Nous perdions du classement chaque mois sans comprendre pourquoi. L'audit Sorank a tout détecté en 5 minutes. J'ai envoyé le rapport à notre prestataire web avec les corrections prioritaires. Nous avons récupéré nos classements et le trafic est reparti à la hausse. Parfait pour quelqu'un de non technique comme moi!
Je suis CMO pour un SaaS et je gère l'acquisition dans un marché très concurrentiel. Nous investissions énormément dans notre produit mais ne travaillions pas notre SEO. Aucune visibilité sur nos vrais concurrents, aucun suivi de notre présence dans l'IA. Sorank nous a montré notre positionnement vs concurrents, quels mots-clés cibler, et les opportunités GEO que nous avions complètement ignorées!
Excellente solution pour gérer le SEO sans prise de tête. Les audits sont rapides, l'interface est claire et on voit rapidement quelles actions mettre en place. C'est devenu un outil indispensable pour suivre et améliorer le SEO de mes sites. Je recommande vivement.
J'ai utilisé Sorank pour un client qui avait besoin de SEO et ça m'a clairement facilité la vie. Je peux rapidement auditer un site, suivre mes projets et garder une vue d'ensemble claire sans multiplier les outils. L'onboarding est rapide et l'interface est top.

Très bonne version 2, je vous la recommande.