124 547 895 documents
API REST · v1

Documentation API

Accédez par programmation aux données officielles des entreprises françaises.

Introduction

L’API Pôle Sociétés est une API REST qui renvoie du JSON. Toutes les requêtes se font en HTTPS sur l’URL de base ci-dessous. Chaque appel doit être authentifié avec une clé API.

URL de base

https://api.polesocietes.com/api/v1

Authentification

L’authentification se fait par clé API (préfixe ps_live_). Transmettez-la dans l’en-tête Authorization en Bearer, ou via l’en-tête X-API-Key. La clé n’est affichée qu’une seule fois à sa création : conservez-la en lieu sûr et ne l’exposez jamais côté client.

En-tête (recommandé)

Authorization: Bearer ps_live_VOTRE_CLE

Alternative

X-API-Key: ps_live_VOTRE_CLE

Pas encore de clé ? Choisissez une offre et obtenez votre clé.

Quotas & limites de débit

Chaque offre inclut un quota mensuel d’appels et une limite de débit par minute. Les réponses exposent l’état de votre quota dans les en-têtes suivants :

En-têteDescription
X-Quota-LimitQuota mensuel d’appels de votre offre.
X-Quota-RemainingAppels restants sur la période en cours.
X-Quota-ResetHorodatage Unix de la remise à zéro du quota.

Une fois le quota mensuel atteint, l’API répond 429 avec l’erreur quota_exceeded jusqu’au renouvellement. Les appels terminant en erreur (4xx/5xx) ne sont pas décomptés de votre quota.

Exemple d’en-têtes de réponse

HTTP/1.1 200 OK
X-Quota-Limit: 5000
X-Quota-Remaining: 4997
X-Quota-Reset: 1783522570

Codes d’erreur

Les erreurs renvoient un code HTTP standard et un corps JSON { "error": "…", "message": "…" }.

HTTPerrorDescription
401unauthenticatedClé API manquante, invalide, révoquée ou expirée.
402subscription_requiredAucun abonnement API actif rattaché à la clé.
403forbiddenLa clé ne dispose pas de la portée (scope) requise par l’endpoint.
404financials_not_foundAucune donnée financière disponible pour cette entreprise.
422Paramètres de requête invalides (le détail est dans le corps).
429quota_exceededQuota mensuel d’appels atteint. Voir le champ reset_at.
429rate_limitedTrop de requêtes en peu de temps (limite par minute).
GET/api/v1/companies/{siren}/financialsscope : financials

Données financières

Chiffres clés et ratios financiers par exercice (chiffre d’affaires, résultat, EBITDA, marges, délais de paiement…) pour une entreprise, à partir de son SIREN. Répond 404 si aucune donnée n’est disponible.

Paramètres

NomTypeRequisDescription
sirenstringOuiSIREN à 9 chiffres, dans l’URL.

Exemple de requête

curl "https://api.polesocietes.com/api/v1/companies/356000000/financials" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer ps_live_VOTRE_CLE"

Exemple de réponse

{
  "data": {
    "siren": "356000000",
    "years": [
      {
        "year": "2023",
        "turnover": 34073000000,
        "profit": 1287000000,
        "EBITDA": 2456000000,
        "gross_margin": 41.2,
        "operating_margin": 7.2,
        "financial_autonomy": 32.5,
        "solvency": 48.1,
        "liquidity": 1.4,
        "client_payment_delay": 38,
        "supplier_payment_delay": 52,
        "total_assets": 51200000000
      }
    ]
  }
}

Tarifs

Choisissez l’offre adaptée à votre volume d’appels. Le quota se renouvelle chaque mois.

OffreAppelsPrix
Starter5 000 / mois29,90 € / mois
Growth15 000 / mois69 € / mois
Scale50 000 / mois149,90 € / mois
Enterprise50 000+ / moisSur devis
Voir les offres & obtenir une clé