Skip to main content
GET
Look up directory entries by SIREN
Returns the active directory entries from the PPF Annuaire that match the given SIREN. A SIREN may have multiple registered parties (one per SIRET / suffix / routing code), so the response is always a list. Results are paginated with the offset and limit query parameters (limit defaults to 50, max 200). While more pages remain, the response includes next_offset, pass it back as offset to fetch the next page. An empty results array means the SIREN is not currently registered in the Annuaire. Only available to live workspaces — sandbox enrollments receive 403 Forbidden.

Authorizations

Authorization
string
header
required

Authenticate using a valid Invopop enrollment token in the Bearer scheme.

Example: Authorization: Bearer <token>

Path Parameters

siren
string
required

9-digit French SIREN identifier of the company to look up.

Example:

"123456789"

Query Parameters

offset
integer
default:0

Number of results to skip, for pagination. Must be non-negative.

Required range: x >= 0
Example:

0

limit
integer
default:50

Maximum number of results to return. Values outside the 1200 range fall back to the default of 50.

Required range: 1 <= x <= 200
Example:

50

Response

One page of matching directory entries. count may be 0 if the SIREN is not present in the directory.

siren
string
required

SIREN that was queried.

Example:

"123456789"

count
integer
required

Number of directory entries returned on this page.

Example:

1

results
object[]
required

Matching directory entries. Empty when the SIREN is not in the Annuaire.

next_offset
integer

Offset of the next page of results. Omitted on the last page — its presence means more entries remain.

Example:

50