Skip to main content
POST
Synchronously enrich a single SIREN through the Les Pages Rouges (LPR) matching pipeline. The endpoint pulls the company’s dirigeants from Pappers, searches LPR for each person, scores every candidate against the Pappers record, aggregates the strongest signals into a golden record per person, and returns the enriched rows in one response. The response embeds a confidence score (0–180+) and a tier statut (Certain / Probable / À vérifier) per row, plus a lpr_debug.breakdown that explains which signals fired (DOB, address, name, postal, city, combo).
Choosing between /siren-enrich and /enrich-single:Both endpoints take a SIREN and return contact info for its dirigeants. They use different matching engines and have different trade-offs.Use this endpoint for new integrations — the transparent score lets you gate on Certain / Probable matches and skip paying for low-confidence ones (contacts are only charged when score > 40). Use /enrich-single when you specifically need status_filter.

Request Body

object

Confidence Scoring

Each candidate document is scored independently, then the best one per person becomes the golden record. Signal weights: The resulting score is mapped to a statut:

Credit Cost

Dynamic — calculated after the pipeline runs and only deducted if your balance covers it:
  • 1 credit per dirigeant returned (Pappers lookup)
  • 10 credits per person with email found, only for rows with score > 40
  • 100 credits per person with phone found (telephone_mobile or telephone_autre), only for rows with score > 40
If the computed cost exceeds your balance the response is still returned, but no credits are deducted (the request is logged as insufficient credits).

Response Fields

The top-level payload: Each row in resultats: