124 547 899 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é ? Obtenez une clé gratuite en quelques secondes : 100 appels par mois, sans carte bancaire.

Quotas & limites de débit

L’offre gratuite donne droit à 100 appels par mois calendaire sur la recherche d’entreprises, à raison de 10 requêtes par minute. Les forfaits payants augmentent ces deux limites et ouvrent les autres endpoints. 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_requiredCet endpoint n’est pas inclus dans l’offre gratuite. Un forfait payant est requis.
403forbiddenLa clé ne dispose pas de la portée (scope) requise par l’endpoint. Les portées sont fixées à la création de la clé, d’après l’offre en cours à ce moment-là.
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

Commencez gratuitement, puis choisissez l’offre adaptée à votre volume d’appels. Le quota se renouvelle chaque mois.

OffreAppelsDébitPrix
Gratuit100 / mois10 req / min0 €
Starter5 000 / mois60 req / min29,90 € / mois
Growth15 000 / mois120 req / min69 € / mois
Scale50 000 / mois300 req / min149,90 € / mois
Enterprise50 000+ / moisSur mesureSur devis

L’offre gratuite couvre la recherche d’entreprises. Les données financières et le suivi d’entreprises nécessitent un forfait payant.

Voir les offres & obtenir une clé