Google Places API : vérifier l’adresse d’une entreprise et évaluer le risque
Les champs Google Places renseignent sur l’activité d’une entreprise
Cette semaine, les vérifications auprès d’un bureau de crédit et d’un registre des entreprises peuvent laisser une question pratique en suspens : l’entreprise est-elle référencée à l’adresse qu’elle a déclarée ? Text Search (New) recherche des lieux à partir du nom de l’entreprise et de l’adresse déclarée.
Indiquez les champs souhaités dans le masque de champs de la requête. Le résultat fournit une fiche sur un lieu, pas sur une entreprise : il ne relie pas ce lieu à un numéro d’immatriculation, à un dirigeant ou à des comptes. Le registre et le bureau de crédit restent donc nécessaires.
Les champs de Text Search sont répartis entre quatre niveaux de facturation. Le tableau indique les informations fournies par chacun :
| Niveau Text Search | Champ et donnée renvoyée |
|---|---|
| Essentials (IDs Only) |
|
| Pro |
|
| Enterprise |
|
| Enterprise + Atmosphere |
|
La requête est facturée au niveau SKU le plus élevé parmi les champs demandés. Les champs sélectionnés déterminent donc son niveau de facturation.
Le crédit aux PME : vérifier l’activité à l’adresse déclarée
Pour une demande de crédit à une PME, comparez le nom de l’entreprise et l’adresse déclarée avec le lieu renvoyé par Google. Vous pouvez ainsi évaluer si l’entreprise exerce bien à cette adresse. Dans les données de Google, OPERATIONAL signifie que l’entreprise est en activité à l’adresse, sans garantir qu’elle soit ouverte à cet instant. CLOSED_PERMANENTLY conduit à vérifier si elle a quitté l’adresse indiquée dans la demande. Si movedPlaceId est renseigné, recherchez le lieu correspondant à cet identifiant. Ces éléments complètent les vérifications auprès du registre et du bureau de crédit.
Pour vérifier si le lieu correspond à l’activité déclarée, comparez le secteur indiqué dans la demande à primaryType et à types. Une activité de restauration associée au type restaurant est cohérente. Un grossiste associé à un type de magasin de vêtements, ou un lieu sans type principal, appelle un examen humain. Cette comparaison peut motiver une demande de vérification, mais ne permet pas de conclure automatiquement sur l’entreprise.
Pour une activité de commerce de détail, comparez regularOpeningHours aux horaires attendus d’un commerce. L’absence d’horaires ou des horaires atypiques justifient une vérification. Un lieu ouvert 24 heures apparaît sous la forme d’une période commençant le jour 0 à l’heure 0. Pour mesurer l’activité publique, userRatingCount indique le nombre d’avis et rating la note attribuée par les personnes ayant publié un avis, sur une échelle de 1,0 à 5,0. Trois avis fournissent peu d’éléments publics. Avec huit cents avis, le prêteur dispose d’un ensemble d’opinions bien plus large, quelle que soit la note.
BNPL : vérifier le commerçant avant l’ouverture du service
Avant d’activer le BNPL dans le magasin d’un commerçant, utilisez le statut du lieu pour distinguer un magasin en activité d’un magasin qui n’a pas encore ouvert ou qui a suspendu son activité. Chaque statut appelle une décision différente lors de l’intégration :
| Statut du lieu | Ce qu’il indique | Décision d’intégration |
|---|---|---|
OPERATIONAL | Le magasin est en activité | Proceed |
FUTURE_OPENING avec openingDate | Le magasin n’a pas encore ouvert. La date indique quand il ouvrira | Attendre la date d’ouverture |
CLOSED_TEMPORARILY | Le magasin a suspendu son activité | Mettre la demande en attente |
Si consumerAlert est renseigné, Google a détecté une activité suspecte dans les avis du lieu ou une infraction à ses règles. Tenez-en compte pour interpréter la note du magasin.
Comparez websiteUri et nationalPhoneNumber aux coordonnées fournies par le commerçant lors de son intégration. Cet examen permet de vérifier la concordance des informations et de déterminer le poids à accorder aux avis.
Fraude et KYB : examiner les types d’adresse
Si une adresse ne renvoie que des types d’adresse comme street_address, premise ou subpremise, sans establishment, les données de Google n’indiquent aucune activité commerciale à cette adresse. Il en va autrement pour une entreprise qui se déplace chez ses clients ou leur livre des commandes, sans les recevoir à sa propre adresse. Pour un commerce déclaré, les types coworking_space, business_center ou shipping_service peuvent signaler un bureau virtuel ou un service de boîte aux lettres. Une boutique déclarée dans un apartment_building ou un housing_complex présente un autre décalage : l’adresse est résidentielle. Les informations sur le lieu peuvent alimenter l’examen des risques de fraude. L’immatriculation et la propriété de l’entreprise restent à vérifier dans le registre et par d’autres contrôles.
Une entreprise de nettoyage ou un plombier peut intervenir chez ses clients et ne disposer d’aucune adresse physique sur Google Maps. Dans la règle KYB, considérez comme une entreprise de services à domicile celle dont le champ pureServiceAreaBusiness est renseigné. Vérifiez ce champ avant de demander l’examen d’une adresse sans establishment. Une entreprise de services à domicile ne doit pas être évaluée comme un magasin censé avoir une vitrine.
Recouvrement et suivi du portefeuille : préparer les visites
Pour suivre un portefeuille, conservez l’identifiant du lieu obtenu lors de l’intégration et réutilisez-le pour vérifier le statut actuel de l’entreprise et savoir si elle a déménagé. Le traitement par lots permet de réaliser cette vérification sur un portefeuille. Il sert aussi au pré-scoring des portefeuilles clients. Le résultat décrit la situation actuelle, pas l’évolution de la note : les conditions interdisent de conserver les notes précédentes pour établir une tendance.
Avant une visite sur le terrain chez une entreprise en retard de paiement, vérifiez si elle exerce toujours à l’adresse indiquée et si elle a déménagé. businessStatus aide à déterminer si la visite est toujours pertinente, movedPlaceId indique quel lieu vérifier ensuite et currentOpeningHours aide à choisir un moment où quelqu’un pourrait être présent au cours des sept prochains jours. Si la règle Places ne suffit pas à trancher, le dossier peut être transmis à la gestion de dossiers, avec une tâche d’examen humain ou de recherche de données externes.
La table de décision ci-dessous est une illustration inventée, pas une réponse de Places. Ses résultats sont des exemples de choix possibles pour un prêteur, pas des recommandations. La table applique la règle de première correspondance :
| Ligne | Condition | Exemple de décision |
|---|---|---|
| 1 | businessStatus est CLOSED_PERMANENTLY | Decline |
| 2 | businessStatus est CLOSED_TEMPORARILY ou FUTURE_OPENING | Refer : activité suspendue ou pas encore ouverte |
| 3 | pureServiceAreaBusiness est vrai | Passer au contrôle suivant |
| 4 | Aucun lieu trouvé, ou aucun establishment dans ses types | Refer : aucune activité commerciale à cette adresse |
| 5 | rating ou userRatingCount est manquant | Refer : aucune activité publique sur Google |
| 6 | userRatingCount est inférieur à 10 | Refer : activité publique limitée |
| 7 | primaryType diffère du secteur d’activité déclaré | Refer : type différent |
| 8 | Toute autre valeur | Passer au contrôle suivant |
La ligne sur les valeurs manquantes précède la comparaison numérique du nombre d’avis, car un champ peut manquer parce qu’il n’a pas été demandé, parce que Google ne dispose pas de valeur ou parce que la requête a expiré. Un test distinct de la table de décision, réalisé le 2026-10-03, a montré le risque : une ligne qui approuvait les ratios d’endettement compris entre 0 et 35 a aussi approuvé une demande sans valeur de ratio d’endettement. Une comparaison numérique peut donc lire un nombre d’avis manquant comme un zéro et appliquer la règle prévue pour un faible nombre d’avis. La ligne 3 précède les lignes 4 à 7 : un plombier sans magasin ni avis n’est ainsi pas orienté vers un examen pour ces deux motifs.
Les conditions d’utilisation de Google encadrent la configuration de Places
Les conditions de Google Maps Platform limitent de manière générale la conservation des informations sur les lieux. Elles précisent :
« Le client ne mettra pas en cache le contenu Google Maps, sauf dans les cas expressément autorisés par les conditions spécifiques au service Maps. »
Les conditions spécifiques au service autorisent la conservation de l’identifiant du lieu et la mise en cache temporaire de la latitude et de la longitude pendant 30 jours calendaires consécutifs au maximum. Les coordonnées doivent ensuite être supprimées. Elles limitent aussi l’utilisation du contenu Google Maps pour améliorer des modèles d’apprentissage automatique ou d’intelligence artificielle, ainsi que l’association du contenu de Places API à une carte qui n’est pas celle de Google. L’utilisation sans carte est autorisée.
Une autre restriction concernant le crédit porte sur les décisions relatives à des personnes et sur Places Aggregate API, un produit différent. Le service juridique peut examiner l’application de cette clause à l’utilisation de Places API. Les conditions indiquent :
« entraîne directement ou indirectement des décisions, des scores ou des évaluations » concernant une personne et liées au crédit.
Dans Decisimo, stockez la clé Places dans Credentials et référencez-la depuis la source de données. Configurez Text Search (New) comme une source de données en POST JSON avec un masque de champs. Un premier appel avec les champs Pro peut servir aux vérifications initiales de fraude et d’existence. Pour les demandes qui passent ces vérifications, un second appel peut récupérer les champs Enterprise à partir du place ID obtenu lors du premier appel. Le cache est désactivé par défaut. Si vous l’activez dans une étape de décision, sa destination doit appartenir au client. Les sources d’une même étape sont appelées en parallèle. Si une source ne répond pas dans les 15 secondes, son délai d’attente expire et le moteur poursuit l’exécution.
L’AI Assistant peut proposer une configuration de source de données à partir de la description d’une API et demander la clé à stocker dans Credentials. Une personne applique la proposition au formulaire, sans enregistrer celui-ci. Les champs choisis et la mise en cache doivent aussi respecter les conditions d’utilisation.
Que faut-il savoir sur les vérifications avec Places API ?
Quels chiffres Google publie-t-il sur la précision du statut d’activité, des types et des horaires ?
Google ne publie aucun chiffre de précision ou de couverture par pays concernant le statut d’activité, les types de lieux ou les horaires. Il ne précise pas non plus dans quel délai une fermeture est prise en compte dans businessStatus. Les éléments disponibles ne montrent pas que les notes, le nombre d’avis ou la présence de concurrents à proximité prédisent les remboursements ou les pertes.
Un type de lieu incohérent doit-il entraîner un refus ?
Non. Une incohérence justifie un examen humain, pas une conclusion sur l’entreprise.
Que faire si Google ne renvoie pas de type principal ?
Traitez l’absence du type comme une question à examiner. Un lieu peut ne pas avoir de type principal pris en charge. Cette absence ne suffit donc pas à trancher la demande.
Que nous apprend le nombre d’avis en plus de la note ?
Il indique le volume d’activité publique sur lequel repose la note : 5,0 sur trois avis et 4,2 sur huit cents avis correspondent à des volumes d’opinions très différents.