Skip to main content

Company reports API

To retrieve credit bureau or gov register reports on companies, the functionality has to be enabled for the environment that you use.

Our sales@idenfy.com team will help you include new functionalities in your contract and the technical support team will help with enabling these new features and assist throughout the implementation. Please contact our technical support team via Dashboard using your account.

To make the API calls, all of the requests will require basic auth, where API key is username, and API secret is password.

Credit Bureau

To check whether the company exists, construct a GET request to the following endpoint:

https://ivs.idenfy.com/api/v2/credit-bureau-documents/search/

Request structure:

Parameter(query)TypeRequiredSample/available values
company_nameStringYes"Mycompany"
countriesArray[string]Yes2-digit ISO country code, e.g. ["DE"]
registry_numberStringYes"12511182"
note

registry_number for US companies could differ depending on the regulations by the secretary of state (SOS) in which the company is operating. In some cases it could be SOS Charter number, Tax ID, MC number, USDOT number or other.

Sample response

Response code: 200

{
"id": "string",
"country": "string",
"safeNo": "string",
"idType": "string",
"name": "string",
"type": "string",
"officeType": "string",
"status": "string",
"regNo": "string",
"vatNo": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"address": {
"type": "string",
"simpleValue": "string",
"street": "string",
"houseNumber": "string",
"city": "string",
"postalCode": "string",
"province": "string",
"telephone": "string",
"directMarketingOptOut": true,
"directMarketingOptIn": true,
"country": "string"
},
"activity": {
"code": "string",
"industrySector": "string",
"description": "string",
"classification": "string"
},
"legalForm": "string",
"additionalData": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"dateOfLatestAccounts": "string",
"dateOfLatestChange": "string"
}

Order Credit Bureau company report

You can retrieve the reports in PDF or JSON formats by sending a POST request to the following endpoint:

https://ivs.idenfy.com/api/v2/credit-bureau-documents/report/

Request structure:

ParameterTypeRequiredSample/available values
countriesArray[string]Yes2-digit ISO country code, e.g. ["DE"]
companyNameStringYes"Company Name"
registryNumberStringYes"12511182"
{
"countries": ["AF"],
"companyName": "string",
"registryNumber": "string"
}

Retrieve specific Credit Bureau document

Send a GET request to endpoint:

https://ivs.idenfy.com/api/v2/credit-bureau-documents/{id}/

Where {id} is your report's unique number

Response sample:

{
"id": "string",
"externalCompanyId": "string",
"checkedAt": "2022-06-30T08:55:45.810Z",
"status": "ACTIVE",
"dataFile": "JSON",
"reportFile": "PDF"
}

Retrieve all Credit Bureau documents

If you do not have an ID of a report or you need to retrieve all of the available reports, you can send a GET request to endpoint:

https://ivs.idenfy.com/api/v2/credit-bureau-documents/

with checked_at query parameter if a date range is needed. The type for parameter is array[string].

Response sample:

[
{
"id": "string",
"externalCompanyId": "string",
"checkedAt": "2022-06-30T10:15:47.692Z",
"status": "ACTIVE",
"dataFile": "JSON",
"reportFile": "PDF"
}
]

GOV Registry

Search

Construct a GET request to the following endpoint:

https://ivs.idenfy.com/api/v2/gov-registers-documents/search/

note

If company_name is not provided, all countries country_code are available, except: BD, BR, FI, ID, MA, NI, OM, PH, TT & US-IL, US-NY, US-SC .

Parameter(query)TypeRequiredSample/available values
company_nameStringYes"Mycompany", check note above
country_codeStringYes2-digit ISO country code, check note above
registry_numberStringYes"12511182"
regionStringfor US & Canada2-digit ISO state code

Sample response

Response code:

{
"addressesField": [
{
"countryField": "string",
"typeField": "string",
"typeCodeField": "string",
"addressInOneLineField": "string",
"addressLine1Field": "string",
"addressLine2Field": "string",
"addressLine3Field": "string",
"addressLine4Field": "string",
"addressLine5Field": "string",
"postcodeField": "string",
"cityTownField": "string",
"regionStateField": "string",
"websiteUrlField": "string",
"emailField": "string",
"faxNumberField": "string",
"telephoneNumberField": "string",
"PropertyChanged": "string"
}
],
"aliasesField": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"codeField": "string",
"companyIDField": "string",
"dateField": "string",
"legalFormField": "string",
"legalStatusField": "string",
"nameField": "string",
"officialField": true,
"registrationAuthorityField": "string",
"registrationAuthorityCodeField": "string",
"sourceField": "string",
"virtualIDField": "string",
"moreKeyField": "string",
"functionField": "string",
"PropertyChanged": "string"
}

Order GOV registers company report

https://ivs.idenfy.com/api/v2/gov-registers-documents/report/

{
"countryCode": "AF",
"companyName": "string",
"registryNumber": "string"
}
note

If the request is made for USA and Canada's countries, an additional parameter region should be added with a state in alpha-2 format. i.e. "region":"CA"

Retrieve specific GOV Registry document

Send a GET request to endpoint:

https://ivs.idenfy.com/api/v2/gov-registers-documents/{id}/

Where {id} is your report's unique number

Response sample:

{
"id": "string",
"externalCompanyId": "string",
"checkedAt": "2022-06-30T10:08:00.701Z",
"dataFile": "JSON",
"reportFile": "PDF",
"companyName": "string",
"postcode": "string",
"city": "string",
"activityCode": "string",
"activity": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"addresses": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"aliases": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"email": "string",
"faxNumber": "string",
"telephoneNumber": "string",
"fiscalCode": "string",
"websiteUrl": "string",
"foundationDate": "string",
"legalForm": "string",
"legalStatus": "string",
"registrationAuthority": "string",
"registrationAuthorityCode": "string",
"registrationDate": "string",
"registrationNumber": "string",
"vatNumber": "string",
"stateOfIncorporation": "string",
"associatedPersons": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}

Retrieve all GOV Register documents

GET https://ivs.idenfy.com/api/v2/gov-registers-documents/ with checked_at query parameter if a date range is needed. The type for parameter is array[string].

Response sample:

[
{
"id": "string",
"externalCompanyId": "string",
"checkedAt": "2022-06-30T10:23:49.511Z",
"dataFile": "json",
"reportFile": "pdf",
"companyName": "string",
"postcode": "string",
"city": "string",
"activityCode": "string",
"activity": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"addresses": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"aliases": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
},
"email": "string",
"faxNumber": "string",
"telephoneNumber": "string",
"fiscalCode": "string",
"websiteUrl": "string",
"foundationDate": "string",
"legalForm": "string",
"legalStatus": "string",
"registrationAuthority": "string",
"registrationAuthorityCode": "string",
"registrationDate": "string",
"registrationNumber": "string",
"vatNumber": "string",
"stateOfIncorporation": "string",
"associatedPersons": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]

Registry Reports

Available Registry Report documents

Construct a GET request to the following endpoint:

https://ivs.idenfy.com/api/v2/gov-ordered-documents/available-documents/

Parameter(query)TypeRequiredSample/available values
countryCodeStringYes2-digit ISO country code, check note above
registrationNumberStringYes"12511182"

Example response:

{
"products": [
{
"id": "EBROFF_MzA0NjE3NjIxO0xUVV9CUzs0OzQ7RlMwMTI5_TFRVX0JT_QmFsYW5jZSBzaGVldA==_MzA0NjE3NjIx",
"priceTag": "LTU_BS",
"price": "0",
"vatCharge": "0",
"currency": "€",
"productCode": "304617621;LTU_BS;4;4;FS0129",
"companyCode": "304617621",
"productDetails": [
{
"keyField": "EFFECTIVE_DATE",
"valueField": "2020-12-31",
"documentCountField": 0
}
],
"productFormat": "HTML",
"productTitle": "Balance sheet",
"displayDate": "2020-12-31",
"type": "BALANCE_SHEET",
"deliveryTimeMinutes": 5,
"tierCode": "A",
"tierValue": "1.00",
"status": "NOT_ORDERED",
"canOrder": true
},
{
"id": "EBROFF_MzA0NjE3NjIxO0xUVV9QTDs0OzQ7RlMwMTI5_TFRVX1BM_UHJvZml0IGFuZCBsb3NzIGFjY291bnQ=_MzA0NjE3NjIx",
"priceTag": "LTU_PL",
"price": "0",
"vatCharge": "0",
"currency": "€",
"productCode": "304617621;LTU_PL;4;4;FS0129",
"companyCode": "304617621",
"productDetails": [
{
"keyField": "EFFECTIVE_DATE",
"valueField": "2020-12-31",
"documentCountField": 0
}
],
"productFormat": "HTML",
"productTitle": "Profit and loss account",
"displayDate": "2020-12-31",
"type": "PROFIT_AND_LOSS_ACCOUNT",
"deliveryTimeMinutes": 5,
"tierCode": "A",
"tierValue": "1.00",
"status": "NOT_ORDERED",
"canOrder": true
},
{
"id": "EBROFF_MzA0NjE3NjIxO0xUVV9CUzs0OzM7RlMwMTI5_TFRVX0JT_QmFsYW5jZSBzaGVldA==_MzA0NjE3NjIx",
"priceTag": "LTU_BS",
"price": "0",
"vatCharge": "0",
"currency": "€",
"productCode": "304617621;LTU_BS;4;3;FS0129",
"companyCode": "304617621",
"productDetails": [
{
"keyField": "EFFECTIVE_DATE",
"valueField": "2019-12-31",
"documentCountField": 0
}
],
"productFormat": "HTML",
"productTitle": "Balance sheet",
"displayDate": "2019-12-31",
"type": "BALANCE_SHEET",
"deliveryTimeMinutes": 5,
"tierCode": "A",
"tierValue": "1.00",
"status": "NOT_ORDERED",
"canOrder": true
}
]
}

Order Registry Report document

You can order Registry Reports document by sending a POST request to the following endpoint:

https://ivs.idenfy.com/api/v2/gov-ordered-documents/document-order/

ParameterTypeRequiredSample/available values
countryCodeStringYes2-digit ISO country code, check note above
registrationNumberStringYes"12511182"
companyNameStringYes"Company Name"
productKeyStringYesid of the document from the available Registry Reports reponse of the previous request
{
"countryCode": "LT",
"registrationNumber": "304617621",
"companyName": "IDENFY",
"productKey": "EBRON_RUJSX0NvbXBhbnlQcm9maWxlXzE=_MzA0NjE3NjIx__"
}

List ordered Registry Report documents

In order to list all ordered documents, contruct GET request as in example below:

https://ivs.idenfy.com/api/v2/gov-ordered-documents/

Example response:

[
{
"id": "39e40532-8838-402b-a72e-ab39d1c43b16",
"title": "Company Officials",
"documentFormat": "PDF",
"productKey": "EBRON_RUJSX0NvbXBhbnlPZmZpY2lhbHNfMQ==_MzA0NjE3NjIx__",
"expectedDeliveryTime": "2024-01-02T09:51:53.643567Z",
"price": 1.0,
"deliveredAt": "2024-01-02T09:52:55.543725Z",
"status": "FINISHED",
"file": "https://s3.eu-west-1.amazonaws.com/production.users.storage/kyb_storage/partners/2253/ordered_documents/40326ba2-84b5-41b4-810b-3b765a335d24.pdf?AWSAccessKeyId=AKIAJEE33B4FZLU73WMA&Signature=n5fjCoNfcoWKssaypTASA3L%2BJw%3D&Expires=1704192777"
},
{
"id": "f0733089-c27e-47cb-b49d-e9950097aed2",
"title": "Beneficial Ownership Report",
"documentFormat": "PDF",
"productKey": "ROWOFF_Q1pfVUJP_QmVuZWZpY2lhbCBPd25lcnNoaXAgUmVwb3J0_MjYxODU2MTA=___MS8xLzAwMDEgMTI6MDA6MDAgQU0=__S1lDT04=",
"expectedDeliveryTime": "2023-12-14T08:24:18.959072Z",
"price": 5.0,
"deliveredAt": "2023-12-14T09:21:58.768875Z",
"status": "FINISHED",
"file": "https://s3.eu-west-1.amazonaws.com/production.users.storage/kyb_storage/partners/2253/ordered_documents/9f97ec5a-df0e-4dd6-834f-9c26982a9b6c.pdf?AWSAccessKeyId=AKIAJEE33B4FZLU73WMA&Signature=np2%2B8JyWK2n0SWIjbnEbUGVm9H%3D&Expires=1704192777"
}
]

Retrieve ordered Registry Report document

In order to retrieve particular document that was ordered before, contruct a GET request, using id as query parameter from ordered documents list response, to this endpoint:

https://ivs.idenfy.com/api/v2/gov-ordered-documents/{id}/

Example:

{
"id": "39e40532-8838-402b-a72e-ab39d1c43b16",
"title": "Company Officials",
"documentFormat": "PDF",
"productKey": "EBRON_RUJSX0NvbXBhbnlPZmZpY2lhbHNfMQ==_MzA0NjE3NjIx__",
"expectedDeliveryTime": "2023-12-14T08:36:26.033428Z",
"price": 1.0,
"deliveredAt": "2024-01-02T09:52:55.543725Z",
"status": "FINISHED",
"file": "https://s3.eu-west-1.amazonaws.com/production.users.storage/kyb_storage/partners/2253/ordered_documents/9f93f3de-15c5-45ae-99e3-9e4b72e52925.pdf?AWSAccessKeyId=AKIAJEE33B4FZLU73WMA&Signature=q5WXtPdUJknQmtW5U8wn0At5X4%3D&Expires=1704204453"
}

Sample reports

Download sample reports here