FR
Fiches, notes et avis Google Maps en JSON

API de scraping Google Maps

Une recherche Google Maps, toutes les fiches qu'elle renvoie : nom, catégorie, adresse, site web, note, nombre d'avis et horaires, avec le rang de chaque fiche.

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

Ce que renvoie chaque fiche

Les fiches arrivent dans l'ordre de Google Maps, avec les champs suivants.

ChampDescription
rank_type, rank_serpRang de la fiche dans les résultats
titleNom de l'établissement
cidIdentifiant Google (CID) de la fiche
typeCatégorie de l'établissement (par exemple Restaurant)
addressAdresse postale
websiteSite web de l'établissement
ratingNote moyenne sur 5
reviewsNombre d'avis
status_label, status_detailStatut d'ouverture (Ouvert, Fermé) et son détail, par exemple les horaires
commentExtrait affiché sur la fiche
imagesListe des images de la fiche

Géolocalisée à la ville près

Une recherche « plombier » ne renvoie pas les mêmes fiches à Lyon et à Lille. Le paramètre geolocation place la recherche dans la ville de votre choix, pour voir les résultats qu'y voit un internaute.

Pour quoi faire

SEO local

Suivez le rang de vos fiches sur vos mots-clés, ville par ville, et repérez celles qui décrochent.

Veille concurrentielle

Comparez la note, le nombre d'avis et la catégorie des établissements qui vous entourent dans les résultats.

Études de marché

Recensez les établissements d'une catégorie dans une zone, avec leur adresse et leur site web.

Paramètres de la requête

La même requête POST sur /v1/serp que pour Google Search, avec search_engine à google_maps. Plusieurs mots-clés par appel.

ParamètreDescription
search_enginegoogle_maps
keywordLa recherche, par exemple « restaurant »
depthProfondeur de collecte, de 1 à 10
locationVersion de Google, par exemple fr pour google.fr
languageLangue (par exemple fr)
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 la recherche traitée

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_maps","keyword":"restaurant","location":"fr","language":"fr","depth":1,"geolocation":"Nice, Alpes-Maritimes, France"}]'

Tarif à la requête

Même tarif que Google Search. Pas d'abonnement : vous créditez votre solde, chaque recherche est déduite.

0,30 € les 1 000 recherches, profondeur 1
+0,20 € par niveau de profondeur supplémentaire, pour 1 000 recherches

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

FAQ

Questions fréquentes

Est-ce l'API officielle Google Maps ?
Non. Semscraper n'est pas affilié à Google et ne remplace pas les API de Google Maps Platform (cartes, itinéraires, géocodage). L'API collecte les résultats publics d'une recherche Google Maps et les renvoie structurés.
Récupérez-vous le texte des avis ?
L'API renvoie la note moyenne, le nombre d'avis et l'extrait affiché sur la fiche. Elle ne renvoie pas le texte intégral de chaque avis.
Peut-on cibler 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 ».
Quelle différence avec le pack local de Google Search ?
Le pack local n'affiche que quelques fiches dans la page de résultats Google, il est renvoyé par l'API Google Search. L'API Google Maps renvoie la liste des fiches de la recherche Google Maps elle-même.

Prêt à scraper Google Maps ?

1 000 requêtes offertes, sans carte bancaire.