Table des matières

Vous pouvez Créer un annuaire d'entreprises à l'aide de l'API Google Places pour rechercher des entreprises et récupérer des données géographiques destinées aux fiches, aux cartes, aux filtres et aux pages de localisation. Les noms d'entreprises, adresses, coordonnées, catégories, notes, horaires d'ouverture, numéros de téléphone et sites web peuvent tous être intégrés à la structure de l'annuaire.

Les premières décisions sont prises avant même d'envoyer une requête API. Un développeur qui crée un annuaire de restaurants pour une seule ville n'a pas besoin des mêmes données qu'une équipe chargée de mettre en place un annuaire national des prestataires de soins de santé. La catégorie, la couverture géographique, les champs d'annuaire et les fonctionnalités de recherche déterminent les données dont l'annuaire a besoin et la manière dont ces enregistrements doivent être organisés.

En anticipant ces besoins dès le départ, il est également plus facile de déterminer comment les données d'entreprise seront collectées, structurées, affichées et mises à jour à mesure que l'annuaire s'étoffe.

Réponse rapide : Comment créer un annuaire d'entreprises à l'aide de l'API Google Places

  1. Définir la portée du répertoire
  2. Sélectionnez les champs de l'annonce
  3. Collecter des données sur les entreprises à l'aide de l'API Google Places
  4. Structurer les fiches de répertoire
  5. Créer les pages du répertoire
  6. Gérer et mettre à jour les données de l'entreprise
      Procédure en six étapes pour créer un annuaire d'entreprises à l'aide de l'API Google Places
      Un processus en six étapes pour planifier, collecter, structurer, publier et mettre à jour les données d'un annuaire professionnel à l'aide de l'API Google Places.
      Vous avez besoin de données professionnelles pour votre annuaire ?

      Collectez les données professionnelles de Google Maps pour les lieux et les catégories couverts par votre annuaire.

      Créer un annuaire d'entreprises à l'aide de l'API Google Places

      Un plan de données clair permet de déterminer plus facilement ce qu'il convient de demander au API Google Adresses et comment chaque résultat s'intégrera dans le répertoire. Commencez par vous poser trois questions :

      • Quelles entreprises seront concernées ?
      • Quelle sera la portée de cet annuaire ?
      • Quelles informations doivent figurer dans chaque annonce ?

      Définir le secteur d'activité et la couverture géographique

      Commencez par définir les limites de l'annuaire. Un projet peut porter sur une seule catégorie d'activité dans une seule ville, sur plusieurs catégories liées au sein d'un même État, ou sur un type d'activité spécifique dans plusieurs pays.

      Par exemple, un répertoire pourrait être consacré à :

      • dentistes à Chicago
      • espaces de coworking en Californie
      • Bornes de recharge pour véhicules électriques dans toute l'Allemagne
      • restaurants situés dans plusieurs destinations touristiques

      Ces choix ont une incidence sur la manière dont vous recherchez des lieux et organisez les résultats. Un annuaire municipal peut s'appuyer largement sur des pages de localisation, tandis qu'un annuaire plus vaste peut nécessiter une hiérarchie basée sur le pays, la région, la ville et la catégorie d'activité.

      Définir le périmètre dès le début permet également d'éviter de collecter des notices qui n'ont pas de place bien définie dans le répertoire final.

      Choisissez les secteurs d'activité dont votre annuaire a besoin

      L'étape suivante consiste à déterminer quelles informations doivent figurer sur chaque fiche. Les champs à inclure dépendent de ce dont les utilisateurs ont besoin pour trouver et comparer les entreprises de votre annuaire.

      Les champs courants d'un répertoire peuvent inclure :

      Champ Utilisations possibles du répertoire
      Raison sociale Titre de l'annonce
      Adresse Informations sur la localisation
      Coordonnées Emplacement sur la carte
      Type d'entreprise Catégories et filtres
      Numéro de téléphone Coordonnées
      Site Internet Lien vers le site web de l'entreprise
      Note Informations sur l'entreprise
      Horaires d'ouverture Informations sur la disponibilité
      ID du lieu Référence à Google Places

      Évitez de demander des champs simplement parce qu'ils sont disponibles. Commencez par les informations indispensables au bon fonctionnement de l'annuaire, puis ajoutez des champs uniquement s'ils répondent à un objectif précis.

      Planifier l'organisation des annonces

      La structure des données doit refléter la manière dont les utilisateurs navigueront dans l'annuaire. La plupart des projets nécessitent davantage que de simples pages consacrées à chaque entreprise.

      Un répertoire peut regrouper les mêmes enregistrements dans :

      • les pages de catégories, telles que /dentistes/
      • les pages de localisation, telles que /chicago/
      • les pages de catégories et de lieux, telles que /chicago/dentistes/
      • pages d'entreprises individuelles
      • carte ou résultats de recherche

      Planifier ces types de pages avant de collecter les données permet d'identifier les champs qui seront nécessaires pour le filtrage, le regroupement, les URL, les cartes et les fiches individuelles.

      Une fois que le périmètre du répertoire, les champs et la structure de la page sont définis, vous pouvez traduire ces exigences en recherches et requêtes via l'API Google Places.

      Collecter des données sur les entreprises grâce à l'API Google Places

      Une fois que vous savez quels types d'entreprises et quels secteurs d'activité doivent figurer dans l'annuaire, l'étape suivante consiste à récupérer les lieux correspondants. L'API Google Places propose différentes méthodes de recherche selon que l'annuaire commence par un terme de recherche, une zone géographique ou un lieu connu.

      Dans le cas d'un annuaire d'entreprises, la procédure habituelle consiste à rechercher d'abord les entreprises correspondantes, puis à leur demander les informations nécessaires pour chaque fiche.

      Rechercher des commerces à l'aide de la recherche par texte ou de la recherche à proximité

      Recherche de texte fonctionne lorsque la requête de répertoire associe un type d'activité, un nom ou tout autre critère de recherche à un lieu. Une requête telle que dentistes à Chicago ou espaces de coworking à Berlin En voici un exemple simple.

      Recherche à proximité Cette fonctionnalité est utile lorsque la recherche part d'une zone géographique. Elle permet de trouver des lieux à proximité d'un emplacement donné et s'avère particulièrement efficace pour les annuaires où la proximité fait partie intégrante de l'expérience de recherche.

      La méthode à adopter dépend de la manière dont l'annuaire définit son champ d'application. Un annuaire classé par catégorie et par ville peut privilégier les recherches textuelles, tandis qu'une application géolocalisée s'appuiera davantage sur les coordonnées et les recherches à proximité.

      Pour la collecte initiale, veillez à ce que la requête corresponde bien au périmètre défini précédemment. Si l'annuaire recense les dentistes de Chicago, par exemple, le processus de collecte doit être conçu en fonction de cette catégorie et de cette localisation, plutôt que de rassembler des entreprises sans rapport avec le sujet pour les filtrer par la suite.

      Utiliser les identifiants de lieu et les informations sur les lieux

      Les résultats de recherche permettent d'identifier des lieux spécifiques. Les ID du lieu est particulièrement utile car il fournit une référence à un lieu précis qui peut être utilisée pour demander davantage d'informations sur cette entreprise. Vous pouvez utiliser Détails du lieu pour demander les informations commerciales nécessaires à chaque inscription dans l'annuaire. 

      Une fois qu'un établissement a été trouvé, l'annuaire peut demander les informations nécessaires à son référencement. En fonction des champs demandés et disponibles pour cet établissement, celles-ci peuvent inclure des informations telles que le nom de l'établissement, son adresse, ses coordonnées, son numéro de téléphone, son site web, sa note et ses horaires d'ouverture.

      Cela permet de mettre en place un processus de collecte simple :

      Processus d'utilisation de l'API Google Places pour collecter des données sur les entreprises et les associer à une fiche dans un annuaire professionnel
      Un processus en quatre étapes utilisant l'API Google Places pour rechercher des entreprises, identifier des lieux, demander des informations sur ces entreprises et associer les données à des fiches d'annuaire.

      Le fait de conserver l'identifiant du lieu dans l'enregistrement du répertoire fournit également à l'application une référence lorsqu'elle doit à nouveau utiliser ce lieu. 

      Ne demandez que les champs dont votre annuaire a besoin

      La liste des champs prévue dans la section précédente devrait déterminer ce que l'application demande.

      Une fiche d'annuaire basique peut se limiter à un nom, une catégorie, une adresse et des coordonnées. Une fiche d'entreprise détaillée peut également inclure un numéro de téléphone, un site web, les horaires d'ouverture, une note ou d'autres informations prises en charge.

      Le fait de ne demander que les champs en fonction de leur utilisation réelle permet de maintenir le flux de travail de l'API en lien avec l'annuaire, plutôt que de collecter des informations sans objectif précis.

      Il peut également être utile de différencier les champs en fonction du type de page. Les résultats de recherche peuvent nécessiter un ensemble plus restreint d'informations, tandis que les pages d'entreprises individuelles peuvent demander des détails supplémentaires lorsque cela s'avère nécessaire.

      Exemple d'utilisation de l'API Google Places pour une recherche dans un annuaire

      Le processus de collecte pourrait se présenter comme suit :

      1. Rechercher des dentistes dans la zone ciblée.
      2. Récupérer les résultats correspondants via l'API Google Places.
      3. Conservez l'identifiant du lieu et les champs nécessaires pour l'annuaire.
      4. Demandez des informations supplémentaires sur le lieu lorsque l'annonce le précise.
      5. Mettez en correspondance les champs renvoyés avec la structure des enregistrements du répertoire.
      6. Utilisez ces données pour alimenter les listes de dentistes ainsi que les pages correspondantes par lieu ou par catégorie.

      Ce même modèle peut être réutilisé pour d'autres annuaires en modifiant la catégorie, l'emplacement et les champs. Un annuaire consacré aux salles de sport à Londres ou aux cliniques vétérinaires à Sydney suit le même flux de données de base, même si les fiches et les exigences relatives aux pages peuvent varier.

      À ce stade, les réponses de l'API doivent encore être converties en une structure cohérente que l'annuaire puisse exploiter. L'étape suivante consiste à déterminer comment chaque champ renvoyé correspond à un enregistrement métier et comment ces enregistrements alimentent les pages de l'annuaire.

      Transformer les résultats de l'API Google Places en fiches d'annuaire

      Les données professionnelles fournies par l'API Google Places doivent présenter une structure cohérente avant de pouvoir être utilisées dans les différentes pages de l'annuaire. Chaque lieu peut faire l'objet d'une fiche dans l'annuaire, comprenant des champs relatifs à son identité, son emplacement, sa catégorie, ses coordonnées et d'autres informations choisies dans le cadre du projet.

      Ces documents peuvent également constituer un base de données des entreprises locales qui stocke les informations utilisées dans l'ensemble du répertoire.

      Une structure d'enregistrements cohérente facilite également l'utilisation des mêmes données métier dans les résultats de recherche, les pages de catégories, les pages de localisation, les cartes et les fiches individuelles.

      Mettre en correspondance les champs de l'API « Map Places » avec la structure de votre répertoire

      Commencez par associer chaque champ de l'API à un champ de votre annuaire.

      Par exemple, une entrée d'annuaire peut contenir :

      Champ « Répertoire » Données relatives au lieu Utilisé pour
      Raison sociale Nom d'affichage Fiche d'entreprise et page professionnelle
      ID du lieu Identifiant de lieu Mention du lieu
      Adresse Adresse mise en forme Informations sur l'annonce et la localisation
      Latitude / longitude Coordonnées géographiques Cartes et recherches de lieux
      Type d'entreprise Type de lieu Catégories et filtres
      Numéro de téléphone Champ « Téléphone » Coordonnées
      Site Internet Champ « Site web » Lien vers le site web de l'entreprise
      Note Champ « Note » Informations sur l'annonce
      Horaires d'ouverture Données relatives aux horaires d'ouverture Disponibilité de l'entreprise

      Il n'est pas nécessaire d'afficher tous les champs enregistrés dans chaque section de l'annuaire. Un résultat de recherche peut indiquer le nom de l'entreprise, la catégorie, l'adresse et la note, tandis que la page dédiée à chaque fiche peut afficher des informations supplémentaires.

      Le fait de garantir la cohérence des enregistrements sous-jacents permet aux différents types de pages d'utiliser les champs dont elles ont besoin.

      Gérer les champs manquants et les entreprises en double

      Toutes les fiches d'entreprise ne contiennent pas nécessairement les mêmes informations. Certaines peuvent mentionner un site web, un numéro de téléphone et les horaires d'ouverture, tandis que d'autres ne fournissent que des informations de base sur l'emplacement.

      Le répertoire devrait tenir compte des valeurs manquantes au lieu de partir du principe que tous les champs seront renseignés. Par exemple, un modèle d'annonce peut masquer le bouton « Site web » lorsqu'aucun site web n'est disponible, plutôt que d'afficher un champ vide.

      La gestion des doublons est également importante lorsque les données professionnelles sont collectées à partir de plusieurs recherches. Un dentiste pourrait apparaître dans une recherche portant sur dentistes à Chicago et une autre opération de recherche portant sur les environs.

      L'identifiant de lieu (Place ID) permet d'identifier les enregistrements qui font référence au même lieu Google. Avant d'ajouter un nouveau résultat, l'application peut vérifier si cet identifiant de lieu existe déjà dans le répertoire.

      Cela évite que des recherches répétées ne génèrent automatiquement des annonces en double. Vous trouverez un exemple concret dans notre guide consacré à Gestion des enregistrements en double lors de la mise à jour d'un annuaire d'entreprises local.

      Créer des pages par catégorie, par lieu et par entreprise

      Une fois que les enregistrements présentent une structure homogène, un même ensemble de données peut alimenter plusieurs sections du répertoire.

      Un annuaire destiné aux dentistes, par exemple, pourrait utiliser ses données pour créer :

      • une page de catégorie principale consacrée aux dentistes
      • pages consacrées aux villes ou aux quartiers
      • liste des dentistes pour chaque localité
      • pages d'entreprises individuelles
      • résultats de la carte
      • filtres en fonction des domaines d'activité disponibles

      Le dossier d'un dentiste de Chicago pourrait donc figurer à la fois sur un Dentistes page de catégorie et une Chicago page de localisation tout en renvoyant vers sa propre fiche d'entreprise.

      Fichiers d'entreprise structurés utilisés pour créer des pages d'annuaire d'entreprises classées par catégorie, par lieu et par entreprise
      Les fiches d'entreprise structurées peuvent alimenter les pages de catégories, les pages de localisation et les fiches d'entreprise individuelles d'un annuaire.

      Cette structure permet également au répertoire d'évoluer. L'ajout d'une nouvelle ville ou d'une nouvelle catégorie d'activité ne nécessite pas la création d'un format de données distinct. Les nouvelles entrées peuvent suivre la même structure et être classées dans la catégorie et la localisation appropriées.

      Il en résulte un annuaire dans lequel l'API Google Places fournit les informations relatives aux lieux, tandis que l'application détermine la manière dont ces fiches sont stockées, regroupées et présentées aux visiteurs.

      Découvrez comment ces données peuvent être utilisées pour Créer un annuaire d'entreprises locales doté d'une fonctionnalité de recherche et de fiches d'entreprises structurées.

      Gérer les coûts, les règles relatives aux données et la maintenance des répertoires

      À mesure que l'annuaire s'étoffe, tenez compte de trois éléments : l'utilisation de l'API, les règles de Google en matière de données et les modifications apportées aux informations sur les entreprises. 

      Contrôle des requêtes API et de l'utilisation des champs

      L'API « Places » (nouvelle) permet d'utiliser masques de champ pour préciser quelles informations une requête API doit renvoyer. Les champs demandés peuvent également avoir une incidence sur le niveau de facturation applicable.

      Ne demandez que les champs dont l'annuaire a besoin. Une page de recherche peut se contenter d'informations de base sur l'activité et la localisation, tandis qu'une fiche détaillée peut nécessiter des champs supplémentaires tels qu'un site web, un numéro de téléphone, une note ou les horaires d'ouverture.

      Cela permet de cibler les requêtes API et facilite la gestion de leur utilisation à mesure que le nombre d'annonces augmente.

      Consultez les règles relatives au stockage des données géographiques

      Passer en revue la situation actuelle Conditions d'utilisation de Google Maps Platform et les règles de l'API Places avant de déterminer quelles informations votre annuaire va stocker.

      Google impose des restrictions concernant la mise en cache et le stockage de certains contenus de Maps. Les identifiants de lieu peuvent être enregistrés, ce qui en fait des références utiles lorsque votre application doit à nouveau traiter un lieu.

      Vérifiez les exigences en vigueur concernant le stockage, l'attribution et l'affichage des données avant de mettre l'annuaire en production. 

      Veillez à mettre à jour les fiches d'entreprises

      Les informations relatives aux entreprises sont susceptibles d'évoluer. Les horaires d'ouverture, les numéros de téléphone, les sites Internet, les adresses et le statut d'activité peuvent avoir changé plusieurs mois après la publication initiale d'une fiche.

      Prévoyez comment l'annuaire vérifiera à nouveau les informations importantes et comment il gérera les informations manquantes ou modifiées. Google recommande également d'actualiser les identifiants de lieu (Place ID) enregistrés datant de plus de 12 mois.

      La fréquence des mises à jour dépend de la taille et de l'objectif du répertoire. L'essentiel est de disposer d'un processus permettant de maintenir à jour les informations importantes relatives aux annonces, plutôt que de considérer la première réponse de l'API comme définitive.

      Quand utiliser la méthode Outscraper pour un annuaire d'entreprises

      En s'appuyant directement sur l'API Google Places, les développeurs peuvent contrôler la manière dont les recherches de lieux et les informations sur les entreprises sont utilisées au sein d'une application. Pour certains projets d'annuaires, l'exigence principale consiste à collecter des données sur les entreprises à grande échelle plutôt qu'à mettre en place et à gérer l'ensemble du processus de collecte.

      Outscraper offre une autre solution pour collecter des données d'entreprises issues de Google Maps destinées aux annuaires qui ont besoin d'enregistrements en masse, d'exportations structurées ou d'une collecte de données via une API.

      Vous pouvez extraire Données professionnelles de Google Maps à utiliser dans votre propre base de données, répertoire ou application. 

      Intégration des données des entreprises locales via Outscraper
      Créez votre annuaire grâce à l'API Outscraper

      Collectez les données professionnelles de Google Maps via un API et utilisez les résultats dans votre répertoire, votre base de données ou votre application.

      API Google Places vs. collecte de données d'entreprises en masse

      La bonne approche dépend de ce que le répertoire doit faire. 

      Exigence API Google Adresses Outscraper
      Rechercher des lieux au sein d'une application Prise en charge Autre cas d'utilisation principal
      Obtenir des informations sur un lieu connu Prise en charge Disponible via les flux de données métier
      Rassembler de nombreux documents comptables Nécessite une planification des requêtes API Prise en charge de la collecte en vrac
      Collecte de données métier sans code Nécessite un autre workflow Outil de capture de données Google Maps disponible
      Collecte programmatique de données Prise en charge via les fonctionnalités de Google Places API Google Maps disponible
      Exporter les enregistrements collectés L'application gère le stockage et l'exportation Options d'exportation des ensembles de données disponibles
      L'API Google Places et les processus de collecte de données d'entreprises Outscraper pour la création d'un annuaire professionnel
      L'API Google Places et Outscraper proposent différentes méthodes pour collecter et structurer les données d'entreprises en vue de la création d'un annuaire.

      Un développeur qui intègre une fonctionnalité de recherche de lieux en temps réel dans une application peut préférer travailler directement avec l'API Google Places. Une équipe chargée de constituer un ensemble de données sous forme d'annuaire peut, quant à elle, accorder davantage d'importance à la collecte d'un grand nombre de fiches d'entreprises et à leur préparation en vue d'une utilisation en dehors du processus de collecte.

      Utiliser une solution de collecte sans code ou basée sur une API

      Outscraper propose différentes méthodes pour collecter les données professionnelles de Google Maps, en fonction du projet.

      Les Le Scraping Google Maps offre une solution sans code pour collecter des données d'entreprise. Cela peut s'avérer utile lorsque l'équipe a besoin d'un ensemble de données pour un annuaire sans avoir à développer au préalable sa propre application de collecte.

      Pour les flux de travail programmatiques, le Outscraper API Google Maps peut être utilisé lorsque la collecte de données métier doit s'intégrer à une application ou à un processus automatisé.

      Les données collectées peuvent ensuite alimenter la base de données et le processus de génération des pages de l'annuaire, ce qui évite à l'application de l'annuaire d'avoir à gérer toutes les étapes de la collecte des données.

      Choisissez le workflow adapté au répertoire

      Tout dépend des besoins de votre candidature.

      Utilisez l'API Google Places lorsque la recherche de lieux et les informations détaillées sur ces lieux font partie des fonctionnalités de l'application. Envisagez d'utiliser Outscraper lorsque le projet est davantage axé sur collecter des documents d'entreprise en masse, exporter des données d'entreprise ou réduire la charge liée à la gestion de l'infrastructure de collecte de données dont votre équipe a besoin.

      Ces deux approches peuvent s'inscrire dans le cadre d'un projet d'annuaire d'entreprises, mais elles interviennent à des étapes différentes du flux de traitement des données.

      Liste de contrôle finale pour la création de votre annuaire d'entreprises

      Avant de publier votre annuaire, vérifiez les points suivants :

      1. Définissez les catégories d'activité et les sites.
      2. Sélectionnez les champs requis pour chaque annonce.
      3. Recueillez les données commerciales nécessaires.
      4. Organiser les données en fiches de répertoire.
      5. Prévoyez comment les informations relatives à l'entreprise seront mises à jour.
      6. Testez le répertoire avant de le publier.
        Créer un annuaire d'entreprises à l'aide de l'API Google Places

        Récupérez les données professionnelles de Google Maps dont vous avez besoin grâce à Outscraper et commencez dès aujourd'hui à constituer votre répertoire.

        FAQ

        Questions et réponses les plus fréquentes

        Oui. L'API Google Places permet de rechercher des entreprises et de renvoyer des informations sur les lieux figurant dans les annuaires. Votre application peut ensuite organiser ces résultats par catégorie, par lieu, sur une carte et sous forme de pages dédiées à chaque entreprise.

        Commencez par les champs dont la fonction dans l'annuaire est clairement définie. Il peut s'agir notamment du nom de l'entreprise, de l'adresse, des coordonnées, du type d'activité, du numéro de téléphone, du site web, de la note, des horaires d'ouverture et de l'identifiant du lieu.

        Google a établi des règles concernant le stockage et la mise en cache de certains contenus de Maps ; nous vous invitons donc à consulter les conditions d'utilisation actuelles de Google Maps Platform avant de décider des données à conserver dans votre base de données. Les identifiants de lieux peuvent être enregistrés et utilisés pour y faire référence ultérieurement.

        Prévoyez de vérifier à nouveau les informations importantes, car les détails relatifs à l'entreprise peuvent évoluer après leur collecte initiale. Portez une attention particulière aux informations telles que les adresses, les numéros de téléphone, les sites Internet, les horaires d'ouverture et le statut d'activité.

        Oui. Outscraper propose des options « sans code » et via API pour collecter des données professionnelles sur Google Maps. Vous pouvez ainsi récupérer les fiches d'entreprises dont vous avez besoin et les utiliser pour créer votre annuaire sans avoir à gérer vous-même l'ensemble du processus de collecte des données.


        Ed Umbao

        En tant que responsable du contenu et stratège SEO chez Outscraper, Ed Umbao est spécialisé dans la présentation de sujets techniques complexes, notamment le web scraping, de manière claire, accessible et véritablement utile pour les utilisateurs. Retrouvez-le sur : Portefeuille | LinkedIn | GitHub