Découverte de l'API Recherche d'entreprises
Découverte de l'API Recherche d'entreprises
Créer son premier Bundle Symfony, de l’idée à la publication sur Packagist
Introduction
Introduction
Partie 1 : Créer un service dans une application Symfony
Partie 1 : Créer un service dans une application Symfony
Partie 2 : Extraire le service dans un bundle
Partie 2 : Extraire le service dans un bundle
Partie 3 : Tester localement le bundle
Partie 3 : Tester localement le bundle
Partie 4 : Publier sur GitHub et Packagist
Partie 4 : Publier sur GitHub et Packagist
Fichiers et ressources
Fichiers et ressources
Ce que nous allons voir
Présentation de l'API publique française
Test de l'API avec cURL
Comprendre la structure des données JSON
Pourquoi c'est un bon cas d'usage
L'API Recherche d'entreprises
Caractéristiques
🆓 Totalement gratuite (pas de clé API)
🔍 Recherche textuelle (nom, adresse, dirigeants)
📊 Données officielles (SIRENE, INPI)
🚀 7 requêtes/seconde maximum
📝 Format JSON
📖 https://recherche-entreprises.api.gouv.fr/docs
🔴 LIVE CODE
Test de l'API avec cURL
Nous allons tester l'API directement depuis le terminal :
Faire une recherche simple
Observer la structure JSON de la réponse
Identifier les données importantes
Concepts clés
Structure de la réponse JSON
results : Tableau des entreprises trouvées
total_results : Nombre total de résultats
page / per_page : Pagination
siren : Identifiant unique (9 chiffres)
siege : Établissement principal
Récapitulatif
✅ API publique gratuite et facile d'accès
✅ Données officielles des entreprises françaises
✅ Structure JSON claire et documentée
✅ Parfait pour créer un service réutilisable