Skip to main content
GET
/
apps
/
gov-fr
/
v1
/
directory
/
siren
/
{siren}
Look up directory entries by SIREN
curl --request GET \
  --url https://api.invopop.com/apps/gov-fr/v1/directory/siren/{siren} \
  --header 'Authorization: Bearer <token>'
{ "siren": "123456789", "count": 1, "results": [ { "id_instance": "1020993", "siren": "123456789", "siret": "", "routing_code": "ROUTE123", "platform_id": "0431", "nature": "M", "identifier": "269909452", "suffix": "", "start_date": "20251227", "end_date": "", "effective_end_date": "20280402", "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-01-15T10:00:00Z" } ] }

Documentation Index

Fetch the complete documentation index at: https://invopop-mintlify-32095906.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Returns all entries from the local mirror of the PPF Annuaire that match the given SIREN. A SIREN may have multiple entries (one per registered SIRET / electronic address), so the response is always a list. 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"

Response

Lookup completed. 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.

Example:

1

results
object[]
required

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