Company Verifier
Company Verifier interroge les bases de données officielles françaises (SIRENE/INSEE, BODACC, INPI) et les APIs partenaires (Pappers) pour vérifier l'existence, la solvabilité et la conformité de vos partenaires commerciaux. Le service fournit des informations détaillées : raison sociale, adresse du siège, dirigeants, capital social, chiffre d'affaires, procédures collectives et publications légales. Le monitoring continu surveille les changements (redressement judiciaire, changement de dirigeant, radiation) et déclenche des alertes en temps réel. Un circuit breaker protège contre les indisponibilités des sources externes.
Comment ça marche
Recherche de l'entreprise
Identifiez l'entreprise par son SIREN, SIRET ou raison sociale. Le service interroge SIRENE et les bases partenaires.
Collecte multi-sources
Les données sont agrégées depuis SIRENE (identité), BODACC (publications légales), INPI (dirigeants, comptes) et Pappers (scoring).
Analyse de conformité
Le service évalue le statut de l'entreprise : active, en difficulté, radiée. Les risques identifiés sont signalés avec leur niveau de criticité.
Rapport et monitoring
Un rapport consolidé est retourné. Activez le monitoring pour recevoir des alertes automatiques en cas de changement.
Exemple d'appel API
import httpx
class=class="text-teal">"text-text-faint italic"># Lookup by SIREN
response = httpx.post(
class="text-teal">"https:class="text-text-faint italicclass="text-teal">">//api.djinn.dev/v1/companies/lookup",
headers={class="text-teal">"X-API-Key": class="text-teal">"djinn_live_..."},
json={
class="text-teal">"siren": class="text-teal">"443061841",
class="text-teal">"include": [class="text-teal">"identity", class="text-teal">"finances", class="text-teal">"legal", class="text-teal">"alerts"],
},
)
company = response.json()
print(fclass="text-teal">"Raison sociale: {company['name']}")
print(fclass="text-teal">"Statut: {company['status']}")
print(fclass="text-teal">"Siège: {company['address']['city']}")
print(fclass="text-teal">"Capital: {company['capital']} EUR")
print(fclass="text-teal">"CA dernier exercice: {company['revenue']} EUR")
if company[class="text-teal">"alerts"]:
for alert in company[class="text-teal">"alerts"]:
print(fclass="text-teal">" ⚠ {alert['type']}: {alert['description']}")
else:
print(class="text-teal">"Aucune alerte active")
class=class="text-teal">"text-text-faint italic"># Enable monitoring
httpx.post(
class="text-teal">"https:class="text-text-faint italicclass="text-teal">">//api.djinn.dev/v1/companies/monitor",
headers={class="text-teal">"X-API-Key": class="text-teal">"djinn_live_..."},
json={class="text-teal">"siren": class="text-teal">"443061841", class="text-teal">"webhook_url": class="text-teal">"https:class="text-text-faint italicclass="text-teal">">//acme.fr/webhooks/company"},
)Spécifications techniques
Prêt à intégrer ce service ?
Testez l'API gratuitement avec 1 000 appels offerts. Intégration en quelques minutes.