Préférences

La confidentialité est importante pour nous. Vous avez donc la possibilité de désactiver certains types de stockage qui peuvent ne pas être nécessaires au fonctionnement de base du site Web. Le blocage des catégories peut avoir un impact sur votre expérience sur le site Web. Plus d'informations

Accepter tous les cookies

Vérifier la position d'un mot-clé avec une API Google : guide 2026

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.

Publié le :
31/8/2026
-
Mis à jour le :
1/9/2026
Des lignes de code affichées sur l'écran d'un développeur pendant l'interrogation d'une API de recherche
Des lignes de code affichées sur l'écran d'un développeur pendant l'interrogation d'une API de recherche
Thibault Besson-Magdelain fondateur de Sorank

À propos de l'auteur

Thibault Besson-Magdelain

Fondateur de Sorank, 5+ ans d'expérience en SEO, GEO Enthusiast.

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.

Google propose-t-il une API officielle de positionnement ?

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 :

VoieCe qu'elle renvoieCouvre les concurrents ?Coût
API Search ConsolePosition moyenne, votre site uniquementNonGratuite
API Custom Search JSONLes résultats d'un moteur personnaliséOui, mais pas la vraie SERP100 requêtes/jour gratuites
API SERP tiercePositions exactes de la SERP, en directOuiPayante, à la requête

Comment récupérer des positions avec l'API Search Console ?

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}")
Un tableau de bord analytique affichant des courbes de performance sur un écran d'ordinateur
La Search Console renvoie des positions moyennées, pas un instantané des positions en direct.

Les trois limites qui piègent tout le monde

  • La position est une moyenne, pas un classement. Une valeur de 7,4 ne signifie pas que vous êtes en position 7 : elle signifie que les impressions se répartissent sur des positions dont la moyenne est 7,4, allant peut-être de la 3 à la 15 selon les appareils et les localisations.
  • Votre site uniquement. Il n'existe aucun moyen de voir la position d'un concurrent. La Search Console est une API limitée à votre propriété, par conception.
  • Les mots-clés sans impression sont invisibles. Si vous êtes en position 60 et que personne n'a fait défiler jusque-là, la requête n'apparaît tout simplement pas dans les données.

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.

Peut-on utiliser l'API Custom Search JSON pour vérifier des positions ?

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.

Et si on récupérait directement les résultats de Google ?

À é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.

Un développeur écrivant du code à son poste de travail
Le suivi de positions à grande échelle est davantage un problème d'intégration qu'un problème de collecte.

Que faut-il construire concrètement ?

Pour la plupart des équipes, l'architecture pragmatique est hybride, et elle ressemble à ceci :

  • L'API Search Console comme colonne vertébrale. Gratuite, sans limite de mots-clés, de première main, et seule source qui vous dise sur quoi vous obtenez réellement des impressions.
  • Une API SERP pour un petit ensemble de mots-clés choisis. Vos vingt ou trente termes commercialement critiques, vérifiés chaque jour, positions des concurrents comprises.
  • Une couche de visibilité dans les IA. De plus en plus, la question n'est plus seulement « à quelle position suis-je » mais « suis-je cité quand quelqu'un interroge un assistant ». Les API de positionnement classiques ne répondent à rien de tout cela.

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.

Conclusion

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.

Questions fréquemment posées

Google propose-t-il une API de positionnement de mots-clés ?

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.

La position affichée dans la Search Console est-elle le classement réel ?

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.

Puis-je collecter automatiquement les résultats de Google pour vérifier mes positions ?

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

Les études de cas de nos clients

Lucas Flandre

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

Lucas Flandre

Note trustpilot 5/5 excellent avis
Podcast Host
Karl Emerik

Mon positionnement s'améliore jour après jour et je gagne du temps.

Merci encore,

Karl de LV3D.

Karl Emerik

Note trustpilot 5/5 excellent avis
CEO LV3D
Gaspard Madoui

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.

Gaspard Madoui

Note trustpilot 5/5 excellent avis
Agence Publicitaire
Mélanie

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.

Mélanie

Note trustpilot 5/5 excellent avis
SEO indépendant
FullStack Theme

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.

FullStack Theme

Note trustpilot 5/5 excellent avis
Thème Shopify
Hugo T.

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.

Hugo T.

Note trustpilot 5/5 excellent avis
Marchand en ligne
Valentin Thomy

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.

Valentin Thomy

Note trustpilot 5/5 excellent avis
Agence ColdMailing
Xavier Breull

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!

Xavier Breull

Note trustpilot 5/5 excellent avis
Responsable Marketing
Louis RAPP

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!

Louis RAPP

Note trustpilot 5/5 excellent avis
CMO SaaS
Xav

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.

Xav

Note trustpilot 5/5 excellent avis
Entrepreneur
Céline Maurin

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.

Céline Maurin

Note trustpilot 5/5 excellent avis
CM Freelance
Antoine Verhille

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

Antoine Verhille

Note trustpilot 5/5 excellent avis
Fondateur SaaS

Notre blog pour les entreprises ambitieuses