Documentation API CredoRisk.
Le client demande un report via votre API. Votre backend appelle ensuite l’API CredoRisk, qui génère le report standardisé et le restitue en JSON/PDF.
QuickstartQuickstart — France (recommandé)
Parcours API Rapport standard : même logique que l’interface web CredoRisk. Stockez l’uuid renvoyé.
SIRET 14 chiffres : utilisez les 9 premiers chiffres comme SIREN. Timeout conseillé : 60–90 s.
Authentification
Chaque appel est signé avec une clé API CredoRisk (header Authorization: Bearer ou X-API-Key). Le client ne voit jamais le provider source.
Tarification API
API gratuite. La facturation se fait au report généré, avec remises par volume.
Voir les prix reportFormat report CredoRisk
Réponse normalisée: company, decision, sections.directors, sections.financials, sections.signals. Contrat stable, indépendant du provider source.
Traçabilité complète
Tous les appels API sont tracés. Les rapports standard sont stockés par uuid ; l’API classique utilise report_id.
France — API Rapport standard
Recherche par nom, génération par SIREN, stockage UUID, relecture et PDF.
1) Recherche
GET /standard/search?q=... — lire results.resultats[] et le SIREN.
2) Génération
GET /standard/france/{siren} — récupérer report.uuid.
3) Relecture
GET /standard/report/{uuid} — champs credorisk + raw.
4) PDF
GET /standard/report/{uuid}/pdf — téléchargement sans crédit supplémentaire.
Endpoints /standard/*
GET /api/v1/standard/search?q=...
Recherche France par nom. Réponse : results.resultats (tableau d’entreprises).
GET /api/v1/standard/france/{siren}
Génère ou restitue un rapport France complet. Réponse : report.uuid, cached.
GET /api/v1/standard/report/{uuid}
Relecture avec credorisk, raw, source_type.
GET /api/v1/standard/{country}/{identifier}
Rapport international (hors France).
API classique (legacy)
Pour la France, préférez l’API Rapport standard ci-dessus.
POST /api/v1/companies/search
Recherche entreprises par pays + critères.
GET /api/v1/companies/{providerCompanyId}/report
Génère (ou restitue cache) un report CredoRisk.
GET /api/v1/reports/{reportId}
Récupère un report déjà stocké par son identifiant.
GET /api/v1/account/credits
Retourne le solde et la consommation API mensuelle.
Exemple de réponse report (format CredoRisk)
Codes d’erreur principaux
- 401 — Clé API manquante ou invalide
- 402 — Crédits insuffisants pour générer un report live
- 403 — Compte non vérifié
- 404 — Rapport introuvable
- 422 — Paramètres invalides
- 429 — Quota mensuel API atteint
- 500 — Erreur interne
- 503 — Service recherche / données non configuré
Prêt à tester l’API ?
Créez un compte, générez une clé API CredoRisk, et intégrez rapidement la génération de report dans votre parcours client.