Vous cherchez une API Pages Jaunes pour récupérer automatiquement des informations sur les entreprises françaises ? La situation est moins simple qu’elle ne l’était il y a quelques années. L’ancien portail développeur de PagesJaunes reste visible dans les résultats de recherche, mais il ne fournit plus aujourd’hui une documentation publique exploitable permettant de créer simplement une clé et d’appeler une API REST en libre-service.
Il existe néanmoins plusieurs solutions : demander un accès officiel à Solocal dans certains cas, utiliser le nouveau service MCP de PagesJaunes pour les outils d’IA, passer par une API tierce comme Piloterr ou Parse.bot, ou collecter les données sans code avec Octoparse puis les récupérer en JSON via son OpenAPI.
Pour comparer ces approches concrètement, nous avons testé la même recherche — « Dentiste à Toulouse » — avec plusieurs solutions. Nous avons vérifié les résultats obtenus, les champs disponibles, la pagination, les doublons et le coût potentiel d’un projet à grande échelle.
En bref : si vous avez besoin d’une véritable API REST et d’informations détaillées fiche par fiche, Piloterr est l’option la plus riche parmi les API tierces testées. Si vous voulez collecter un grand nombre de fiches sans écrire de code, Octoparse est plus simple ; les données collectées peuvent ensuite être récupérées via API pour alimenter une application, un CRM ou un workflow automatisé.
L’API Pages Jaunes officielle existe-t-elle encore en 2026 ?
On trouve encore dans Google des pages provenant de developer.pagesjaunes.fr, ce qui peut donner l’impression qu’une API PagesJaunes publique est toujours disponible comme auparavant. Lors de notre vérification en juillet 2026, le portail et les anciennes URLs de documentation ne nous ont toutefois pas permis d’accéder à une documentation REST publique réellement exploitable.
En pratique, aucune API REST PagesJaunes publique en libre-service ne semble aujourd’hui disponible avec une documentation, une création de clé et des endpoints accessibles immédiatement aux développeurs.
Un accès officiel à la base PagesJaunes reste possible dans certains cas
PagesJaunes indique actuellement sur son site qu’il est possible de contacter ses équipes pour se connecter à sa base de données dans le cadre d’un usage non monétisable. Il s’agit d’une démarche auprès de PagesJaunes/Solocal, et non d’une API publique que l’on active instantanément depuis un portail développeur.
La page officielle est disponible ici : demande de connexion à la base PagesJaunes.
PagesJaunes propose désormais un accès MCP pour les outils d’IA
Autre évolution importante en 2026 : les Conditions Générales d’Utilisation de PagesJaunes mentionnent désormais explicitement un serveur MCP (Model Context Protocol). Solocal indique que ce service permet à des outils d’intelligence artificielle tiers, notamment ChatGPT ou Claude, d’accéder au service de recherche de professionnels et aux informations associées.
Le MCP n’est cependant pas synonyme d’API REST publique. Au moment de notre vérification, nous n’avons pas trouvé de documentation développeur publique détaillant un endpoint MCP PagesJaunes à connecter manuellement. Il faut donc distinguer trois choses : l’ancienne API développeur, l’accès officiel à la base sur demande et le nouveau service MCP destiné aux outils d’IA.
La présence du MCP est confirmée dans les Conditions Générales d’Utilisation de PagesJaunes.
Quelles alternatives à l’API Pages Jaunes officielle ?
Lorsqu’un développeur cherche aujourd’hui une API PagesJaunes, plusieurs types de solutions peuvent apparaître dans les résultats de recherche. Elles ne fonctionnent pas toutes de la même manière.
- API tierce REST : un prestataire interroge PagesJaunes et retourne des données structurées en JSON.
- Scraper accessible via API : un moteur de scraping est exécuté derrière une interface API.
- Scraping no-code : la collecte est configurée depuis une interface graphique ou un modèle prêt à l’emploi, sans programmation.
- Scraping no-code + API : la collecte ne nécessite pas de code, mais les résultats peuvent ensuite être récupérés par une application via API.
Pour éviter un comparatif théorique, nous avons testé trois approches avec la même recherche : Dentiste à Toulouse.
Test réel : utiliser une API Pages Jaunes avec Piloterr
Piloterr propose deux endpoints particulièrement utiles pour PagesJaunes : un endpoint de recherche et un endpoint permettant de récupérer le détail d’une fiche. Les deux utilisent une clé transmise dans l’en-tête x-api-key et coûtent actuellement un crédit par appel réussi.
Étape 1 : préparer la clé API
Une fois la clé créée dans Piloterr, elle peut être enregistrée dans PowerShell de cette manière :

Ne publiez jamais votre véritable clé dans un script public, un dépôt GitHub ou une capture d’écran.
Étape 2 : rechercher des dentistes à Toulouse
L’endpoint Search de Piloterr attend une URL de recherche PagesJaunes. Pour notre test, nous avons utilisé la recherche « Dentiste » à Toulouse :
Lors de notre test, la première requête a retourné 20 établissements. La réponse contenait notamment l’identifiant de la fiche, son URL PagesJaunes, le nom, l’adresse, l’activité, les catégories et, lorsqu’ils étaient présents, la note et le nombre d’avis.

La pagination indiquait également 36 pages pour cette recherche, avec une page suivante disponible. Cela ne signifie toutefois pas qu’il existe exactement 36 × 20 entreprises uniques : nous avons constaté des doublons entre certaines pages.
Étape 3 : récupérer les informations détaillées d’une entreprise
À partir de l’identifiant d’une fiche trouvé dans le résultat Search, l’endpoint Page Info permet d’obtenir davantage d’informations :
Pour la fiche utilisée pendant notre test, Piloterr a notamment retourné un numéro de téléphone, l’adresse, l’activité, plusieurs services, des sites web, le SIREN, la forme juridique, l’effectif de l’entreprise et sa date de création. Le champ opening_hours existait mais était vide pour cette fiche précise. Aucun SIRET n’était présent dans la réponse obtenue.
Il faut donc différencier les champs théoriquement pris en charge par un endpoint et les champs réellement disponibles pour chaque établissement. La présence d’un champ dans la documentation ne garantit pas que PagesJaunes fournisse une valeur pour toutes les fiches.
Étape 4 : gérer la pagination et les doublons
Nous avons ensuite appelé la deuxième page. Piloterr a correctement indiqué current = 2, next = 3 et toujours 36 pages au total. Plusieurs identifiants présents sur la première page sont cependant réapparus sur la deuxième.
Pour un projet de collecte en volume, il est donc recommandé de dédupliquer les résultats à partir de l’identifiant stable de la fiche PagesJaunes, et non uniquement à partir du nom ou de l’adresse.
Nous avons également vérifié qu’une URL simplifiée contenant seulement page=2 permettait d’atteindre la deuxième page. Le contenu et l’ordre des entreprises n’étaient néanmoins pas exactement identiques à ceux obtenus avec l’URL complète générée dans le navigateur PagesJaunes. Si la conservation du contexte de recherche est importante, mieux vaut donc utiliser l’URL réellement produite par PagesJaunes.
Documentation : PagesJaunes Search et PagesJaunes Page Info.
Test réel : Parse.bot, une API plus simple mais moins riche
Parse.bot propose également une API dédiée à PagesJaunes. Son interface d’entrée est plus directe que celle de Piloterr : il n’est pas nécessaire de construire une URL PagesJaunes complète. Le développeur transmet directement le mot-clé, la localisation et le numéro de page.
Notre requête a retourné 20 établissements et un compteur indiquant 715 résultats pour « Dentiste à Toulouse ». Les données de recherche comprenaient l’identifiant, le nom, l’adresse, la note, le nombre d’avis et l’URL PagesJaunes.
Nous avons ensuite testé l’endpoint de détail sur une entreprise également présente dans les résultats Piloterr. La réponse contenait principalement le nom, l’adresse, les coordonnées géographiques et une liste d’avis. Dans notre test, elle ne contenait ni téléphone, ni site web, ni SIREN, ni SIRET, ni horaires d’ouverture.
Parse.bot est donc intéressant lorsque l’on recherche une syntaxe API simple et des données géographiques ou d’avis, mais il était nettement moins riche en informations de contact et d’entreprise que Piloterr dans notre comparaison.
Le nombre de résultats affiché par Parse.bot ne doit pas être comparé directement aux 665 lignes obtenues plus loin avec Octoparse. Les outils ne reproduisent pas nécessairement le même contexte de recherche, le même classement ou la même logique de pagination à un instant donné.
La documentation actuelle de Parse.bot indique que l’endpoint de recherche renvoie jusqu’à 20 résultats par page et facture un crédit par appel réussi. Voir l’API PagesJaunes de Parse.bot.
Alternative sans code : extraire PagesJaunes avec Octoparse
Une API REST est pratique pour un développeur, mais elle impose aussi de gérer le code, les appels, la pagination, les quotas et généralement la déduplication. Pour une équipe commerciale, marketing ou data qui souhaite surtout récupérer un grand nombre de fiches, une approche no-code peut être plus directe.
Nous avons donc reproduit la même recherche avec le modèle Pagesjaunes Business Info Scraper d’Octoparse, en saisissant simplement :
Le modèle est disponible ici :
https://www.octoparse.fr/template/pagesjaunes-business-info-scraper

À la fin de notre extraction, le fichier contenait 665 fiches. Les 665 URLs de fiches PagesJaunes présentes dans l’export étaient uniques lors de notre contrôle.
Le fichier comportait notamment les champs suivants : mot-clé, localisation, nom de l’entreprise, URL de la fiche PagesJaunes, catégorie, statut ou horaire d’ouverture, deux champs téléphone, adresse, site web, SIRET et SIREN.

- 665 noms d’entreprise renseignés ;
- 665 URLs de fiches ;
- 665 catégories ;
- 665 adresses ;
- 365 valeurs dans le premier champ téléphone ;
- 62 valeurs dans le second champ téléphone ;
- 213 valeurs d’ouverture ou de statut ;
- 191 sites web ;
- 424 SIRET ;
- 424 SIREN.
Ces chiffres correspondent à notre extraction au moment du test. Ils ne signifient pas qu’il existe exactement 665 dentistes à Toulouse ni que les mêmes taux de complétude seront obtenus pour chaque secteur ou chaque ville.
Pour une procédure plus détaillée consacrée à l’export Excel, à la collecte de contacts et aux différentes méthodes sans API, consultez notre guide sur le scraping PagesJaunes.
Peut-on récupérer les données PagesJaunes d’Octoparse via API ?
Oui. Le fait d’utiliser un modèle no-code pour la collecte ne signifie pas que les données doivent rester dans Excel. Octoparse propose une OpenAPI permettant à une application externe de récupérer les données présentes dans le Cloud.
Nous l’avons vérifié avec le même projet PagesJaunes. Après avoir collecté les 665 fiches avec le modèle, nous avons récupéré les données de la tâche via l’OpenAPI d’Octoparse. Le serveur a retourné une réponse JSON indiquant :
Le workflow devient donc :
PagesJaunes → modèle Octoparse → données Cloud → OpenAPI → JSON → CRM, application, base de données ou workflow automatisé.

Exemple de récupération via l’OpenAPI
Après authentification auprès de l’OpenAPI et récupération du Task ID depuis Octoparse, quelques lignes suffisent pour demander une partie des données :
L’API retourne également l’offset à utiliser pour récupérer le lot suivant. Une requête « Get Data by Offset » peut actuellement récupérer jusqu’à 1 000 lignes ; il suffit donc d’enchaîner les requêtes lorsqu’un jeu de données est plus volumineux.
Cette approche est particulièrement intéressante si vous souhaitez bénéficier d’une extraction no-code côté PagesJaunes tout en intégrant les résultats dans un système technique existant. L’accès API commence actuellement avec le plan Standard pour la récupération des données ; certaines fonctions de contrôle des tâches Cloud nécessitent des offres supérieures.
Documentation : Octoparse OpenAPI.
Lancer le modèle PagesJaunes avec simplement un métier et une localisation.
Extraire les noms, adresses, téléphones, sites web, SIREN et SIRET disponibles.
Parcourir automatiquement les résultats sans gérer les appels de pagination par code.
Exporter les données structurées vers Excel ou CSV pour les exploiter immédiatement.
Récupérer les données Cloud en JSON via l’OpenAPI pour alimenter un CRM, une application ou un workflow.
Piloterr, Parse.bot ou Octoparse : comparatif des données PagesJaunes
Le tableau suivant résume ce que nous avons réellement observé pendant les tests. Un symbole ❌ signifie ici que la donnée ou la fonction n’était pas disponible dans notre test ou qu’elle nécessite un développement supplémentaire ; il ne signifie pas nécessairement que le fournisseur ne pourra jamais proposer ce champ.
| Critère | Piloterr | Parse.bot | Octoparse |
|---|---|---|---|
| Utilisable sans code | ❌ | ❌ | ✅ |
| Recherche mot-clé + lieu | ✅ via URL PagesJaunes | ✅ | ✅ |
| Pagination | À gérer via API | À gérer avec page | ✅ Automatique |
| Téléphone | ✅ | ❌ lors de notre test | ✅ |
| Site web | ✅ | ❌ lors de notre test | ✅ |
| SIREN | ✅ | ❌ lors de notre test | ✅ |
| SIRET | ❌ lors de notre test | ❌ lors de notre test | ✅ |
| Horaires / statut | ❌ sur la fiche testée | ❌ lors de notre test | ✅ |
| Gestion des doublons | À prévoir | À prévoir | ✅ 665 URLs uniques lors de notre test |
| Export Excel / CSV direct | À développer | À développer | ✅ |
| Intégration via API | ✅ | ✅ | ✅ |
Piloterr fournit cependant certaines informations juridiques que le modèle Octoparse testé ne présentait pas dans des colonnes séparées, comme la forme juridique, l’effectif ou la date de création. Le choix dépend donc davantage des champs dont vous avez besoin que du nombre total de cases cochées.
Combien coûte l’extraction de 100 000 fiches PagesJaunes ?
Comparer uniquement le prix d’un abonnement serait trompeur, car Piloterr, Parse.bot et Octoparse n’utilisent pas le même modèle de facturation. Pour avoir un ordre de grandeur, prenons un scénario volontairement simple : 100 000 fiches enrichies, et non 100 000 simples lignes de résultats de recherche.
Piloterr : environ 105 000 appels dans notre scénario
Notre recherche Piloterr retournait 20 résultats par page. Pour parcourir théoriquement 100 000 résultats, il faudrait donc environ :
Le plan Startup de Piloterr affichait, lors de notre vérification du 31 juillet 2026, 110 000 crédits pour 249 $ par mois. Il couvrirait donc théoriquement ce scénario.
Le calcul reste indicatif : les doublons, les pages réellement disponibles et le nombre de fiches nécessitant un enrichissement peuvent modifier le volume réel d’appels.
Parse.bot : 100 000 crédits ne suffisent pas tout à fait
L’API PagesJaunes de Parse.bot retourne également jusqu’à 20 résultats par page et ses deux endpoints testés coûtent actuellement un crédit par appel. Avec la même hypothèse, nous arrivons donc également à environ 105 000 crédits.
Le plan Company affichait 100 000 crédits pour 1 000 $ par mois au moment de notre vérification. Il faudrait donc ajouter des crédits supplémentaires ou négocier une offre supérieure pour couvrir les 105 000 appels de cet exemple.
Octoparse : environ 50 $ de consommation du modèle pour 100 000 lignes
Le modèle Pagesjaunes Business Info Scraper affichait un tarif de 0,50 $ pour 1 000 lignes au 31 juillet 2026.
Pour exporter et exploiter un tel volume dans le Cloud avec les fonctions API, il faut toutefois prendre en compte l’abonnement Octoparse. Le plan Standard était affiché à 83 $/mois en facturation mensuelle, ou à partir de 69 $/mois en équivalent mensuel avec facturation annuelle.
| Scénario indicatif pour 100 000 fiches enrichies | Coût estimatif |
|---|---|
| Piloterr | ≈ 249 $ |
| Parse.bot | 1 000 $ + crédits supplémentaires |
| Octoparse + Standard mensuel | ≈ 133 $ |
| Octoparse + Standard annuel, équivalent mensuel | ≈ 119 $ |
Attention : il ne s’agit pas de produits strictement identiques. Les champs retournés, la logique d’enrichissement et les fonctions fournies sont différents. Pour Octoparse, si vous disposez déjà d’un abonnement compatible, le coût incrémental du modèle dans cet exemple serait d’environ 50 $. Les tarifs et quotas peuvent évoluer : vérifiez toujours les pages tarifaires avant un projet en production.
Autre point observé pendant nos tests : Piloterr affichait publiquement une offre de démarrage avec 500 crédits au moment de notre vérification, tandis que le compte créé pour notre test affichait 50 requêtes disponibles. Parse.bot nous a bien attribué les 200 crédits gratuits annoncés sur sa page tarifaire. Pour une API gratuite, le quota visible dans votre tableau de bord reste donc la référence à contrôler avant de développer votre workflow.
API, scraping PagesJaunes et RGPD : quelles précautions ?
Le fait qu’une information soit publiquement visible sur Internet ne signifie pas automatiquement qu’elle peut être collectée et réutilisée sans restriction. C’est particulièrement important avec PagesJaunes.
Dans ses Conditions Générales d’Utilisation actuellement en vigueur, Solocal indique que l’accès au service PagesJaunes est limité à une utilisation manuelle, interdit l’usage de robots et vise notamment l’utilisation automatique destinée à constituer des bases commerciales ou à effectuer de la prospection. Solocal revendique également ses droits en tant que producteur de la base de données.
La CNIL rappelle de son côté que des données personnelles accessibles publiquement restent soumises au RGPD. Elle recommande notamment de vérifier la source et les conditions d’utilisation du site, de limiter les données collectées au nécessaire, d’informer les personnes concernées et de respecter leurs droits.
Le nouveau régime applicable à partir du 11 août 2026 interdit en principe de démarcher par téléphone un consommateur qui n’a pas exprimé préalablement son consentement, sous réserve des exceptions prévues par la loi, notamment certains appels liés à l’exécution d’un contrat en cours. Cette réforme concerne les consommateurs ; elle ne dispense pas les opérations B2B de respecter le RGPD et les autres règles applicables.
Pour approfondir ce sujet, consultez les recommandations de la CNIL citées ci-dessus ainsi que les Conditions Générales d’Utilisation de PagesJaunes. Pour un projet important ou sensible, demandez également un avis juridique adapté à votre finalité et à vos données.
Quelle solution choisir pour récupérer les données PagesJaunes ?
Il n’existe pas une seule « meilleure API Pages Jaunes » pour tous les usages. Le bon choix dépend surtout du workflow recherché.
- Vous recherchez un accès officiel pour un projet non monétisable : contactez directement PagesJaunes/Solocal pour étudier un accès à leur base.
- Vous construisez une application et avez besoin d’informations détaillées fiche par fiche : Piloterr a fourni le résultat le plus riche parmi les API tierces testées.
- Vous voulez une API simple basée directement sur un mot-clé et une localisation : Parse.bot est facile à appeler, mais les informations de détail obtenues pendant notre test étaient plus limitées.
- Vous voulez extraire beaucoup de fiches vers Excel ou CSV sans programmer : le modèle PagesJaunes d’Octoparse évite de gérer manuellement les appels, les pages et l’export.
- Vous voulez combiner no-code et intégration applicative : Octoparse permet de collecter les données via son modèle puis de les récupérer en JSON via OpenAPI.
Pour les équipes non techniques ou les projets de volume, cette dernière approche peut être particulièrement intéressante : la complexité de la collecte reste dans l’outil, tandis que les données structurées restent accessibles à votre système via API.
https://www.octoparse.fr/template/pagesjaunes-business-info-scraper
FAQ sur l’API Pages Jaunes
Existe-t-il une API PagesJaunes officielle en 2026 ?
Nous n’avons pas identifié en juillet 2026 de documentation publique permettant d’utiliser une API REST PagesJaunes officielle en libre-service comme une API développeur classique. PagesJaunes indique néanmoins qu’un accès à sa base peut être demandé pour certains usages non monétisables et confirme également l’existence d’un serveur MCP destiné aux outils d’IA tiers.
L’API Pages Jaunes est-elle gratuite ?
Les API tierces fonctionnent généralement avec des crédits. Piloterr annonçait une offre d’essai de 500 crédits lors de notre vérification, même si notre compte de test affichait un quota différent. Parse.bot propose actuellement 200 crédits gratuits. Les quotas évoluent : vérifiez toujours le tableau de bord après inscription.
Comment récupérer les données PagesJaunes en JSON ?
Une API tierce comme Piloterr ou Parse.bot retourne directement du JSON. Avec Octoparse, vous pouvez d’abord collecter les données sans code puis appeler l’OpenAPI pour récupérer les résultats Cloud en JSON. Nous avons validé ce workflow sur un jeu de données de 665 fiches PagesJaunes.
Peut-on utiliser une API Pages Jaunes avec Python ?
Oui. Par exemple, Piloterr peut être appelé avec la bibliothèque Python requests :
La même logique peut ensuite être utilisée pour envoyer les résultats vers une base de données, un CRM ou un pipeline Python.
Quelle alternative à l’API PagesJaunes pour extraire beaucoup de données ?
Si l’objectif est avant tout de récupérer des centaines ou des milliers de fiches sans développer un système de pagination et d’enrichissement, un scraper no-code comme Octoparse peut être plus simple. Le modèle testé prend directement un mot-clé et une localisation, puis exporte les résultats structurés.
Peut-on connecter Octoparse à une application via API ?
Oui. Les données extraites et disponibles dans le Cloud Octoparse peuvent être récupérées via OpenAPI. Lors de notre test PagesJaunes, l’appel API a correctement retourné les 665 fiches disponibles dans la tâche et les champs associés sous forme JSON. Les droits exacts de l’API dépendent toutefois du plan Octoparse utilisé.
En pratique, le choix entre une API tierce et Octoparse dépend donc moins du mot « API » que de votre besoin réel : programmer chaque étape vous-même ou déléguer la collecte tout en conservant un accès programmatique aux données finales.



