Available for FR legislation only
HTTP Operation Type Object DTO Why-DTOs?
(Query) thirdPartyIdentification thirdPartyIdentificationGLDtoInput

Description

Queries the Sirene register of companies and establishments, managed by INSEE, through the official French public registry SIRENE.
Returns identification data for French companies only — useful when creating customers or suppliers, or when searching establishments by business activity, city, or street.

Available for FR legislation only.

img

Action: specific behavior

This operation is an , not a standard query.

  • As such, it does not support configurable filters, sorting, or pagination.
  • Filtering is entirely driven by the input parameters, which also allow limiting the number of results (100 records returned by default, with a maximum of 1000).
  • Some filter criteria enable more advanced searches. For example, using the address filter makes it possible to find an establishment located at 31 rue des Cosmonautes by simply providing a partial value such as rue cosmo.

Input Parameters

All parameters can be used independently or combined, depending on the search needs.

GraphQL Query
query($input: ThirdPartyIdentificationDtoInput!) {
  thirdPartyIdentification(input: $input) {
    businessName
    siretSiren
    address
    city
    zipCode
    nafApeCode
    vatNumber
  }
}
Simple filter
{
  "input": {
    "name": "ALPHA"
  }
}
Advanced filter
{
  "input": {
    "address": "Boulevard des Tests",
    "city": "Lyon",
    "searchLimit": 10
  }
}
Example Response
{
  "data": {
    "thirdPartyIdentification": [
      {
        "businessName": "ALPHA SERVICES FRANCE",
        "siretSiren": "12345678900011",
        "address": "12 Boulevard des Tests",
        "city": "Lyon",
        "zipCode": "69003",
        "nafApeCode": "47.91A",
        "vatNumber": "FR12123456789"
      },
      {
        "businessName": "ALPHA DISTRIBUTION",
        "siretSiren": "98765432100022",
        "address": "14 Boulevard des Tests",
        "city": "Lyon",
        "zipCode": "69003",
        "nafApeCode": "46.90Z",
        "vatNumber": "FR34987654321"
      }
    ]
  }
}

thirdPartyIdentification Input parameters

Fields Type Description Length
name String Legal or commercial name of the entity 200
siret String French establishment identifier (14 digits) 14
address String Street or address filter 200
city String City name 100
zipCode String Postal code 10
nafCode String French activity code (APE / NAF) 5
searchLimit Int Maximum number of returned records requested (default 100, max 1000)  
Info
  • Name: Legal or commercial name of the entity (contains search).
  • Siret: French identifier, either a SIRET (14 digits) or a SIREN (9 digits).

thirdPartyIdentification Response

Fields Type Description
businessName String Legal or business name
siretSiren String SIRET (14 digits) or SIREN (9 digits) depending on the match
address String Address
city String City
zipCode String Postal code
nafApeCode String French activity code (NAF / APE)
vatNumber String French identification vat number