FR
SERP Google complètes, en JSON ou HTML

API Google Search

Envoyez un mot-clé, recevez la page de résultats Google telle qu'un internaute la voit : chaque bloc, chaque résultat, avec son rang, sa page et sa position pixel.

  • 1000 requêtes gratuites
  • Pas de carte de crédit

Tous les blocs de la SERP

Chaque bloc de la page est renvoyé dans le JSON sous un type distinct, avec ses résultats dans l'ordre d'affichage.

TypeCe que c'est
organicRésultats naturels
paid_top, paid_bottomAnnonces Google Ads, en haut et en bas de page
local_packPack local, avec note, nombre d'avis, fourchette de prix et informations affichées
people_also_askQuestions « Autres questions posées »
featured_snippetExtrait optimisé (position zéro)
knowledge_graphKnowledge Graph, le panneau de droite
top_storiesActualités à la une
videos, imagesVidéos et images
shoppingAnnonces Shopping
sitelinksLiens annexes d'un résultat
ai_overview_citation, ai_overview_citation_source, ai_overview_panelAI Overviews : marques citées dans le texte, sources des citations et panneau de sources
location_sites, recipes, find_results_onSites de localisation, recettes, « Trouver des résultats sur » et autres blocs

La vraie pagination de Google

Google n'affiche plus 100 résultats sur une seule page. Nous parcourons la pagination page par page, comme un internaute, jusqu'à 10 pages par mot-clé (environ 100 résultats). Chaque résultat indique la page où il apparaît.

Profondeur au choix

Le paramètre depth va de 1 (environ 10 résultats) à 10 (environ 100 résultats).

Seules les pages trouvées sont facturées

10 pages demandées, 4 trouvées : seules 4 sont facturées.

Opérateurs de recherche

site:, inurl:, intitle:, allintitle:, filetype: et les combinaisons logiques sont supportés.

Rang, rang global et pixel

Trois mesures pour chaque résultat. rank_type le classe dans son bloc, rank_serp parmi tous les éléments de la page dans l'ordre vertical réel, et pixel donne sa distance au haut de la page. Un 1er résultat organique placé sous un pack local et des annonces n'a pas la visibilité qu'annonce sa position.

Les AI Overviews, même asynchrones

Chaque SERP est rendue dans un vrai navigateur. Les AI Overviews chargées après coup sont captées, avec les marques citées, les sources des citations et le panneau de sources.

Paramètres de la requête

Une requête POST sur /v1/serp, avec plusieurs mots-clés par appel. Les résultats se récupèrent ensuite par identifiant, ou arrivent sur votre URL de callback.

ParamètreDescription
search_enginegoogle_search
keywordLe mot-clé, opérateurs compris
devicedesktop ou mobile
locationVersion de Google, par exemple fr pour google.fr
languageLangue de l'interface (par exemple fr)
depthNombre de pages, de 1 à 10
geolocationFacultatif : ville, département et pays séparés par des virgules
priorityFacultatif : priorité de traitement, de 1 à 10
callback_urlFacultatif : URL qui reçoit les résultats une fois le mot-clé traité

Générez votre requête

curl -X POST 'https://api.semscraper.com/v1/serp' \
  -H 'Authorization: Bearer API_KEY' \
  -H 'Content-Type: application/json' \
  -d '[{"search_engine":"google_search","keyword":"restaurant","device":"desktop","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'

Tarif à la requête

Pas d'abonnement : vous créditez votre solde, chaque SERP récupérée est déduite.

0,30 € les 1 000 mots-clés, page 1
+0,20 € par page supplémentaire, pour 1 000 mots-clés

Réduction de 1 à 10 % selon le montant crédité. Le solde n'expire pas.

FAQ

Questions fréquentes

Est-ce l'API officielle de Google ?
Non. Semscraper n'est pas affilié à Google : l'API collecte les pages de résultats publiques, telles qu'un internaute les affiche, et les renvoie structurées.
Desktop et mobile donnent-ils les mêmes résultats ?
Non, Google n'affiche pas la même SERP sur les deux supports. Le paramètre device permet de choisir, et la position pixel est mesurée sur le rendu correspondant.
Peut-on obtenir les résultats d'une ville précise ?
Oui, avec le paramètre geolocation : indiquez la ville, le département et le pays séparés par des virgules, par exemple « Nice, Alpes-Maritimes, France ».
En combien de temps un mot-clé est-il traité ?
Chaque compte a sa propre file d'attente : le volume des autres clients ne ralentit pas le vôtre. La durée dépend surtout de la profondeur demandée, de quelques secondes pour une page à une trentaine de secondes pour 10 pages.
Les résultats sont-ils servis depuis un cache ?
Non, chaque requête déclenche une collecte en direct.

Prêt à scraper Google ?

1 000 requêtes offertes, sans carte bancaire.