Skip to main content
POST
/
v2
/
company
Retrieve company data
curl --request POST \
  --url https://api.topograph.co/v2/company \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "id": "932884117",
  "countryCode": "FR",
  "dataPoints": [
    "companyProfile"
  ],
  "documents": [
    "trade_register_extract"
  ],
  "metadata": {}
}'
{
  "request": {
    "companyId": "932884117",
    "country": "FR",
    "requestId": "request-12345",
    "dataPoints": [
      "<string>"
    ],
    "documents": [
      "<string>"
    ],
    "dataStatus": {
      "dataPoints": {},
      "documents": {}
    },
    "metadata": {}
  },
  "company": {
    "id": "932884117",
    "countryCode": "FR",
    "identifiers": {
      "SIREN": "932884117",
      "VAT": "FR42932884117"
    },
    "legalName": "Topograph",
    "legalNameInEnglish": "Test Display Hong Kong Trading Limited",
    "commercialNames": [
      "Topograph",
      "TopographHQ"
    ],
    "status": {
      "localName": "active",
      "active": true,
      "statusDetailsBeta": {
        "status": "ACTIVE",
        "closureReason": "BANKRUPTCY",
        "closureDate": "2024-01-15",
        "insolvencyStartDate": "2023-12-01",
        "additionalInfo": "Company entered voluntary liquidation due to retirement of owner"
      }
    },
    "registrationDate": "2024-04-22",
    "incorporationDate": "2024-04-15",
    "legalForm": {
      "localName": "EURL, entreprise unipersonnelle à responsabilité limitée",
      "englishTranslation": "Single Member Limited Liability Company",
      "semaphoreStandard": "Limited Liability Company",
      "standardized": "Limited Liability Company",
      "iso20275Code": "F8DD"
    },
    "capital": {
      "amount": 1000,
      "currency": "EUR",
      "formatted": "1000.00 €"
    },
    "activities": {
      "NACE": [
        {
          "code": "62.01",
          "description": "Computer programming activities"
        }
      ],
      "ISIC": [
        {
          "code": "J620",
          "description": "Computer programming, consultancy and related activities"
        }
      ]
    },
    "activityDescription": "Development of software solutions and IT consulting services",
    "legalAddress": {
      "addressLine1": "10 rue de la Fraternité",
      "addressLine2": "Topograph Building",
      "city": "Bagnolet",
      "postalCode": "93170",
      "region": "FR",
      "countryCode": "FR",
      "poBox": "PO Box 123",
      "careOf": "c/o John Doe",
      "state": "Île-de-France"
    },
    "phones": [
      "+33123456789",
      "+33987654321"
    ],
    "website": "https://www.example.com",
    "employeeCount": {
      "exact": 150,
      "min": 100,
      "max": 200,
      "lastUpdated": "2024-03-15",
      "isEstimate": false
    }
  },
  "ultimateBeneficialOwners": [
    {
      "gender": "Female",
      "name": {
        "fullName": "John Doe"
      },
      "birthDate": {
        "day": 15,
        "month": 7,
        "year": 1980
      },
      "birthAddress": {
        "country": "FR",
        "city": "Paris",
        "street": "1 Rue de Rivoli",
        "postalCode": "75001"
      },
      "nationality": "US",
      "residenceAddress": {
        "addressLine1": "10 rue de la Fraternité",
        "addressLine2": "Topograph Building",
        "city": "Bagnolet",
        "postalCode": "93170",
        "region": "FR",
        "countryCode": "FR",
        "poBox": "PO Box 123",
        "careOf": "c/o John Doe",
        "state": "Île-de-France"
      },
      "identifiers": [
        {
          "type": "<string>",
          "value": "<string>"
        }
      ],
      "control": {
        "controlType": "ownership-of-shares",
        "description": "The person holds more than 50% of the shares in the company.",
        "percentageDetails": [
          {
            "type": "shares",
            "range": {
              "lower": 50,
              "upper": 75
            }
          }
        ],
        "additionalDetails": "Direct ownership of shares"
      }
    }
  ],
  "legalRepresentatives": [
    {
      "role": {
        "localName": "Directeur",
        "englishTranslation": "Director",
        "iso5009Code": "GIDXNF",
        "semaphoreStandard": "Director",
        "standardized": "Director"
      },
      "startDate": "2022-01-01",
      "endDate": "2023-12-31",
      "type": "individual",
      "individual": {
        "gender": "Female",
        "name": {
          "fullName": "John Doe"
        },
        "birthDate": {
          "day": 15,
          "month": 7,
          "year": 1980
        },
        "birthAddress": {
          "country": "FR",
          "city": "Paris",
          "street": "1 Rue de Rivoli",
          "postalCode": "75001"
        },
        "nationality": "US",
        "residenceAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "identifiers": [
          {
            "type": "<string>",
            "value": "<string>"
          }
        ]
      },
      "company": {
        "id": "932884117",
        "countryCode": "FR",
        "identifiers": {
          "SIREN": "932884117",
          "VAT": "FR42932884117"
        },
        "legalName": "Topograph",
        "legalNameInEnglish": "Test Display Hong Kong Trading Limited",
        "commercialNames": [
          "Topograph",
          "TopographHQ"
        ],
        "status": {
          "localName": "active",
          "active": true,
          "statusDetailsBeta": {
            "status": "ACTIVE",
            "closureReason": "BANKRUPTCY",
            "closureDate": "2024-01-15",
            "insolvencyStartDate": "2023-12-01",
            "additionalInfo": "Company entered voluntary liquidation due to retirement of owner"
          }
        },
        "registrationDate": "2024-04-22",
        "incorporationDate": "2024-04-15",
        "legalForm": {
          "localName": "EURL, entreprise unipersonnelle à responsabilité limitée",
          "englishTranslation": "Single Member Limited Liability Company",
          "semaphoreStandard": "Limited Liability Company",
          "standardized": "Limited Liability Company",
          "iso20275Code": "F8DD"
        },
        "capital": {
          "amount": 1000,
          "currency": "EUR",
          "formatted": "1000.00 €"
        },
        "activities": {
          "NACE": [
            {
              "code": "62.01",
              "description": "Computer programming activities"
            }
          ],
          "ISIC": [
            {
              "code": "J620",
              "description": "Computer programming, consultancy and related activities"
            }
          ]
        },
        "activityDescription": "Development of software solutions and IT consulting services",
        "legalAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "phones": [
          "+33123456789",
          "+33987654321"
        ],
        "website": "https://www.example.com",
        "employeeCount": {
          "exact": 150,
          "min": 100,
          "max": 200,
          "lastUpdated": "2024-03-15",
          "isEstimate": false
        }
      }
    }
  ],
  "shareholders": [
    {
      "type": "individual",
      "individual": {
        "gender": "Female",
        "name": {
          "fullName": "John Doe"
        },
        "birthDate": {
          "day": 15,
          "month": 7,
          "year": 1980
        },
        "birthAddress": {
          "country": "FR",
          "city": "Paris",
          "street": "1 Rue de Rivoli",
          "postalCode": "75001"
        },
        "nationality": "US",
        "residenceAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "identifiers": [
          {
            "type": "<string>",
            "value": "<string>"
          }
        ]
      },
      "company": {
        "id": "932884117",
        "countryCode": "FR",
        "identifiers": {
          "SIREN": "932884117",
          "VAT": "FR42932884117"
        },
        "legalName": "Topograph",
        "legalNameInEnglish": "Test Display Hong Kong Trading Limited",
        "commercialNames": [
          "Topograph",
          "TopographHQ"
        ],
        "status": {
          "localName": "active",
          "active": true,
          "statusDetailsBeta": {
            "status": "ACTIVE",
            "closureReason": "BANKRUPTCY",
            "closureDate": "2024-01-15",
            "insolvencyStartDate": "2023-12-01",
            "additionalInfo": "Company entered voluntary liquidation due to retirement of owner"
          }
        },
        "registrationDate": "2024-04-22",
        "incorporationDate": "2024-04-15",
        "legalForm": {
          "localName": "EURL, entreprise unipersonnelle à responsabilité limitée",
          "englishTranslation": "Single Member Limited Liability Company",
          "semaphoreStandard": "Limited Liability Company",
          "standardized": "Limited Liability Company",
          "iso20275Code": "F8DD"
        },
        "capital": {
          "amount": 1000,
          "currency": "EUR",
          "formatted": "1000.00 €"
        },
        "activities": {
          "NACE": [
            {
              "code": "62.01",
              "description": "Computer programming activities"
            }
          ],
          "ISIC": [
            {
              "code": "J620",
              "description": "Computer programming, consultancy and related activities"
            }
          ]
        },
        "activityDescription": "Development of software solutions and IT consulting services",
        "legalAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "phones": [
          "+33123456789",
          "+33987654321"
        ],
        "website": "https://www.example.com",
        "employeeCount": {
          "exact": 150,
          "min": 100,
          "max": 200,
          "lastUpdated": "2024-03-15",
          "isEstimate": false
        }
      },
      "sharePercentage": 25.5,
      "numberOfShares": 1000,
      "nominalCapitalHeld": {
        "amount": 1000,
        "currency": "EUR",
        "formatted": "1000.00 €"
      },
      "paidInAmount": {
        "amount": 1000,
        "currency": "EUR",
        "formatted": "1000.00 €"
      },
      "source": "Found in financial statements (Jahresabschluss 2023) - control relationship indicated by Konzernzugehörigkeit"
    }
  ],
  "establishments": [
    {
      "id": "EST-001",
      "name": "Main Office",
      "creationDate": "2020-01-15",
      "endDate": "2023-12-31",
      "active": true,
      "address": {
        "addressLine1": "10 rue de la Fraternité",
        "addressLine2": "Topograph Building",
        "city": "Bagnolet",
        "postalCode": "93170",
        "region": "FR",
        "countryCode": "FR",
        "poBox": "PO Box 123",
        "careOf": "c/o John Doe",
        "state": "Île-de-France"
      }
    }
  ],
  "otherKeyPersons": [
    {
      "role": {
        "localName": "Commissaire aux comptes",
        "englishTranslation": "Auditor",
        "semaphoreStandard": "Board Member",
        "standardized": "Board Member"
      },
      "startDate": "2022-01-01",
      "endDate": "2023-12-31",
      "type": "individual",
      "individual": {
        "gender": "Female",
        "name": {
          "fullName": "John Doe"
        },
        "birthDate": {
          "day": 15,
          "month": 7,
          "year": 1980
        },
        "birthAddress": {
          "country": "FR",
          "city": "Paris",
          "street": "1 Rue de Rivoli",
          "postalCode": "75001"
        },
        "nationality": "US",
        "residenceAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "identifiers": [
          {
            "type": "<string>",
            "value": "<string>"
          }
        ]
      },
      "company": {
        "id": "932884117",
        "countryCode": "FR",
        "identifiers": {
          "SIREN": "932884117",
          "VAT": "FR42932884117"
        },
        "legalName": "Topograph",
        "legalNameInEnglish": "Test Display Hong Kong Trading Limited",
        "commercialNames": [
          "Topograph",
          "TopographHQ"
        ],
        "status": {
          "localName": "active",
          "active": true,
          "statusDetailsBeta": {
            "status": "ACTIVE",
            "closureReason": "BANKRUPTCY",
            "closureDate": "2024-01-15",
            "insolvencyStartDate": "2023-12-01",
            "additionalInfo": "Company entered voluntary liquidation due to retirement of owner"
          }
        },
        "registrationDate": "2024-04-22",
        "incorporationDate": "2024-04-15",
        "legalForm": {
          "localName": "EURL, entreprise unipersonnelle à responsabilité limitée",
          "englishTranslation": "Single Member Limited Liability Company",
          "semaphoreStandard": "Limited Liability Company",
          "standardized": "Limited Liability Company",
          "iso20275Code": "F8DD"
        },
        "capital": {
          "amount": 1000,
          "currency": "EUR",
          "formatted": "1000.00 €"
        },
        "activities": {
          "NACE": [
            {
              "code": "62.01",
              "description": "Computer programming activities"
            }
          ],
          "ISIC": [
            {
              "code": "J620",
              "description": "Computer programming, consultancy and related activities"
            }
          ]
        },
        "activityDescription": "Development of software solutions and IT consulting services",
        "legalAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "phones": [
          "+33123456789",
          "+33987654321"
        ],
        "website": "https://www.example.com",
        "employeeCount": {
          "exact": 150,
          "min": 100,
          "max": 200,
          "lastUpdated": "2024-03-15",
          "isEstimate": false
        }
      }
    }
  ],
  "graphBeta": {},
  "documents": {
    "tradeRegisterExtract": {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "format": "<string>",
      "estimatedDeliverySeconds": 123,
      "url": "<string>",
      "blobName": "<string>",
      "price": 123,
      "priceMarkup": 123,
      "date": "<string>"
    },
    "certifiedTradeRegisterExtract": {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "format": "<string>",
      "estimatedDeliverySeconds": 123,
      "url": "<string>",
      "blobName": "<string>",
      "price": 123,
      "priceMarkup": 123,
      "date": "<string>"
    },
    "financialStatements": [
      {
        "id": "<string>",
        "name": "<string>",
        "description": "<string>",
        "format": "<string>",
        "estimatedDeliverySeconds": 123,
        "url": "<string>",
        "blobName": "<string>",
        "price": 123,
        "priceMarkup": 123,
        "date": "<string>",
        "period": {
          "startDate": {
            "year": 123,
            "month": 123,
            "day": 123
          },
          "endDate": {
            "year": 123,
            "month": 123,
            "day": 123
          }
        }
      }
    ],
    "articlesOfAssociation": [
      {
        "id": "<string>",
        "name": "<string>",
        "description": "<string>",
        "format": "<string>",
        "estimatedDeliverySeconds": 123,
        "url": "<string>",
        "blobName": "<string>",
        "price": 123,
        "priceMarkup": 123,
        "date": "<string>"
      }
    ],
    "ultimateBeneficialOwnersCertificate": [
      {
        "id": "<string>",
        "name": "<string>",
        "description": "<string>",
        "format": "<string>",
        "estimatedDeliverySeconds": 123,
        "url": "<string>",
        "blobName": "<string>",
        "price": 123,
        "priceMarkup": 123,
        "date": "<string>"
      }
    ],
    "otherDocuments": [
      {
        "id": "<string>",
        "name": "<string>",
        "description": "<string>",
        "format": "<string>",
        "estimatedDeliverySeconds": 123,
        "url": "<string>",
        "blobName": "<string>",
        "price": 123,
        "priceMarkup": 123,
        "date": "<string>"
      }
    ],
    "lastFiscalYearFinancialStatement": {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "format": "<string>",
      "estimatedDeliverySeconds": 123,
      "url": "<string>",
      "blobName": "<string>",
      "price": 123,
      "priceMarkup": 123,
      "date": "<string>"
    }
  },
  "companyRelationships": [
    {
      "relation": "mergedFrom",
      "company": {
        "id": "932884117",
        "countryCode": "FR",
        "identifiers": {
          "SIREN": "932884117",
          "VAT": "FR42932884117"
        },
        "legalName": "Topograph",
        "legalNameInEnglish": "Test Display Hong Kong Trading Limited",
        "commercialNames": [
          "Topograph",
          "TopographHQ"
        ],
        "status": {
          "localName": "active",
          "active": true,
          "statusDetailsBeta": {
            "status": "ACTIVE",
            "closureReason": "BANKRUPTCY",
            "closureDate": "2024-01-15",
            "insolvencyStartDate": "2023-12-01",
            "additionalInfo": "Company entered voluntary liquidation due to retirement of owner"
          }
        },
        "registrationDate": "2024-04-22",
        "incorporationDate": "2024-04-15",
        "legalForm": {
          "localName": "EURL, entreprise unipersonnelle à responsabilité limitée",
          "englishTranslation": "Single Member Limited Liability Company",
          "semaphoreStandard": "Limited Liability Company",
          "standardized": "Limited Liability Company",
          "iso20275Code": "F8DD"
        },
        "capital": {
          "amount": 1000,
          "currency": "EUR",
          "formatted": "1000.00 €"
        },
        "activities": {
          "NACE": [
            {
              "code": "62.01",
              "description": "Computer programming activities"
            }
          ],
          "ISIC": [
            {
              "code": "J620",
              "description": "Computer programming, consultancy and related activities"
            }
          ]
        },
        "activityDescription": "Development of software solutions and IT consulting services",
        "legalAddress": {
          "addressLine1": "10 rue de la Fraternité",
          "addressLine2": "Topograph Building",
          "city": "Bagnolet",
          "postalCode": "93170",
          "region": "FR",
          "countryCode": "FR",
          "poBox": "PO Box 123",
          "careOf": "c/o John Doe",
          "state": "Île-de-France"
        },
        "phones": [
          "+33123456789",
          "+33987654321"
        ],
        "website": "https://www.example.com",
        "employeeCount": {
          "exact": 150,
          "min": 100,
          "max": 200,
          "lastUpdated": "2024-03-15",
          "isEstimate": false
        }
      },
      "effectiveDate": "<string>",
      "description": "<string>"
    }
  ]
}

Authorizations

x-api-key
string
header
required

Body

application/json
  • Option 1
  • Option 2
id
string
required

The company id. In some countries, this might be a concatenation of the registry and city (e.g., in Germany: "Augsburg HRB 34617"). The search function will always return a usable company number. Check the documentation to see which number format is used for each country.

Example:

"932884117"

countryCode
enum<string>
required

The country code in ISO 3166-1 alpha-2 format (e.g., "FR" for France, "DE" for Germany).

Available options:
AT,
BE,
CH,
CZ,
DE,
DK,
EE,
ES,
FI,
FR,
GB,
IE,
IT,
LU,
MT,
NL,
NO,
PL,
PT,
SE
Example:

"FR"

dataPoints
enum<string>[]

The data points to retrieve. Available data points are companyProfile, ultimateBeneficialOwners, availableDocuments, or establishments.

Example:
["companyProfile"]
documents
string[]

There are two ways to retrieve documents:

  1. Two-step process:

    • First, request the "availableDocuments" data point to get a list of all available documents with their IDs
    • Then, use these specific document IDs in a second request
  2. Direct access using smart IDs:

    • Use predefined smart IDs for quick access to common documents:
      • trade_register_extract: Latest trade register extract
      • certified_trade_register_extract: Latest certified trade register extract
      • last_fiscal_year_financial_statement: Latest financial statement

Refer to our country coverage documentation to check which smart IDs are available for each country.

Example:
["trade_register_extract"]
metadata
object

Arbitrary key-value string pairs to associate with the request. Limits: max 50 keys, keys up to 40 chars (longer keys are skipped), values up to 500 chars (longer values are truncated).

Response

200 - application/json

Company information

request
object
required

The request

company
object
required

The main profile information of the company, including, if available, details such as name, registration number, address, and other core data.

ultimateBeneficialOwners
object[]

The persons of significant control of the company, including, if available, their name, nationality, and other relevant details.

The legal representatives of the company, which can be either individuals or companies.

shareholders
object[]

The shareholders of the company, which can be either individuals or companies.

establishments
object[]

The establishments of the company, including physical locations where business activities are conducted.

otherKeyPersons
object[]

Other key persons associated with the company who do not have legal signing authority, such as board members, auditors, and compliance officers.

graphBeta
object
documents
object
companyRelationships
object[]