Documentation

Quickstart & référence API

Une API REST, deux façons de vous authentifier, le même périmètre complet.

Base URL · https://api.datenza.com/v1

Quickstart

Votre premier appel en trois minutes

Choisissez une offre API payante, générez une clé, faites votre premier appel. L'enveloppe de réponse est cohérente sur tous les endpoints.

Obtenir une clé API
cURL
curl https://api.datenza.com/v1/entreprises/552081317 \
  -H "Authorization: Bearer dtz_test_xxx"
Authentification

Deux modes, le même périmètre

Choisissez selon votre niveau d'exigence, pas selon les fonctionnalités.

API key

Bearer API key

Pour le bootstrap, les scripts internes et les intégrations légères.

  • Mise en route immédiate
  • Sandbox et production séparées
  • Rotation depuis la console
RFC 9421

HTTP Signatures Ed25519

Anti-rejeu, Content-Digest (RFC 9530), réponses signées et liées à la requête.

  • Aucun secret partagé
  • Nonce + timestamp vérifiés
  • Réponses signées et JWKS serveur
Endpoints

Le périmètre REST

GET/v1/rechercheRechercher des entreprises par nom, identifiant ou dirigeant, avec filtres.
GET/v1/entreprises/{siren}Récupérer le dossier d'une entreprise (param inclure pour dirigeants, comptes, actes).
GET/v1/dirigeantsRechercher des dirigeants et leurs mandats.
GET/v1/entreprises/{siren}/comptesComptes annuels et données financières déposées.
GET/v1/entreprises/{siren}/documentsListe et téléchargement des actes, statuts et comptes.
POST/v1/surveillanceAjouter une entité au portefeuille surveillé et déclarer un webhook.
POST/v1/attestationsGénérer une attestation scellée et horodatée à valeur probante.
Webhooks

La surveillance vient à vous

Déclarez une callback_url : nous y postons chaque événement légal (modification, cession, procédure), signé pour que vous puissiez l'authentifier.

POST /v1/surveillance
{
  "siren": "552081317",
  "callback_url": "https://votre-app.fr/webhooks/datenza"
}
Erreurs

Une enveloppe cohérente

En cas d'erreur, success vaut false avec un message lisible.

CodeSignification
401Authentification manquante ou invalide
403Signature ou nonce rejeté (anti-rejeu)
404Entreprise introuvable
429Cadence trop élevée, réessayez après le délai indiqué

Construis. Revends. Possède.

Une clé API payante en deux minutes, avec toute la doc pour démarrer.