Endpoints to authenticate and generate an authentication token for secure access to the API.
KYC (Know Your Customer) (1.0.0)
KYC (Know Your Customer) enables you to make better-informed risk management decisions by utilizing our comprehensive business information. This service is designed for both Know Your Business operations and AML (Anti-Money Laundering) screening features.
The application ensures that you can conduct due diligence on customers and suppliers alike, identify key parties, verify individual identity details globally, and screen against international sanctions, regulatory enforcements, PEP (Politically Exposed Persons) lists, and potential adverse media.
https://connect.sandbox.creditsafe.com/v1/
https://connect.creditsafe.com/v1/
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details
- Production server
https://connect.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/9a7ae0c8-f473-4ab6-8dbb-03fc061630cc/details \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "profileId": "2770ac31-8d12-4f69-8f93-326e93cd8c34", "legalName": "string", "tradingName": "string", "aliases": [ "string" ], "activity": "string", "description": "string", "contactName": "string", "email": "string", "website": "string", "telephone": "string", "turnover": { "currencyCode": "eur", "amount": 0 }, "assetsUnderManagement": { "currencyCode": "eur", "amount": 0 }, "dateOfBirth": "2024-02-27", "countryCode": "string", "vatNo": "string", "isListedOnExchange": true, "exchangeName": "string", "organizationNumber": "string", "internalContact": "string", "internalEmail": "string", "createdAt": "2023-08-07T07:12:43.331308Z", "createdById": 101562008, "createdBy": "Amol", "modifiedAt": "2023-08-08T07:16:27.734212Z", "modifiedById": 101562008, "modifiedBy": "Amol", "noteCount": 0, "attachmentCount": 2, "correlationId": "70fd7603-1f75-4de6-8e38-a3c79ac24947" }
Name of the Business or Individual
Maximum length is 150 characters
Valid for profile type - SoleTrader
Maximum length is 150 characters
Name of any Aliases
Maximum length of each alias is 150 characters
Activity of the Business e.g. NAIC S/SIC Codes
Valid for profile types - Trust, Company, Partnership, OtherEntity and PLC
Maximum length of activity is 150 characters
Description of the business/individual entity
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC
Website address of the entity
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC
Telephone number of the entity.
Valid for the profile types Trust, Company, Partnership, OtherEntity and PLC
Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC
Internal contact name to contact regarding this profile,
Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC.
Internal email address to contact regarding this profile.
Property valid for profile type - Trust, Company, Partnership, OtherEntity and PLC
Date YYYY-MM-DD or YYYY format. Must be after 1900 and not in the future
Valid for the profile types Individual and SoleTrader
Two-letter country code ISO-3166-2.
Valid for the profile types Individual and SoleTrader
Tax Identification Number of the business
Valid for the profile types Company, Partnership, OtherEntity and PLC
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details
- Production server
https://connect.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/9a7ae0c8-f473-4ab6-8dbb-03fc061630cc/details \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"legalName": "Creditsafe Ltd",
"tradingName": null,
"aliases": null,
"activity": "62409",
"description": "Example Free Text",
"contactName": null,
"email": "example@creditsafe.com",
"website": "www.creditsafe.com",
"telephone": null,
"turnover": {
"currencyCode": "eur",
"amount": 0
},
"assetsUnderManagement": {
"currencyCode": "eur",
"amount": 0
},
"organizationNumber": "12345678",
"internalContact": null,
"internalEmail": null,
"dateOfBirth": "2024-03-25",
"countryCode": "GB",
"vatNo": "GB12345678",
"isListedOnExchange": null,
"exchangeName": null
}'{ "profileId": "faebe71b-2bf8-4bdb-9b67-258e4d6aa00a", "legalName": "string", "tradingName": "string", "aliases": [ "string" ], "activity": "string", "description": "string", "contactName": "string", "email": "string", "website": "string", "telephone": "string", "turnover": { "currencyCode": "string", "amount": 0.1 }, "assetsUnderManagement": { "currencyCode": "string", "amount": 0.1 }, "dateOfBirth": "2019-08-24", "countryCode": "string", "vatNo": "string", "isListedOnExchange": true, "exchangeName": "string", "organizationNumber": "string", "internalContact": "string", "internalEmail": "string", "internationalScore": "string", "createdAt": "2019-08-24T14:15:22Z", "createdById": 0, "createdBy": "string", "modifiedAt": "2019-08-24T14:15:22Z", "modifiedById": 0, "modifiedBy": "string", "noteCount": 0, "attachmentCount": 0 }
The building details of the address being created. Must have a maximum length of 250 characters.
The street of the address being created. Must have a maximum length of 250 characters.
The city of the address being created. Must have a maximum length of 250 characters.
The region of the address being created. Must have a maximum length of 250 characters.
The postal code of the address being created. Must have a maximum length of 50 characters.
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details/addresses
- Production server
https://connect.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details/addresses
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://connect.sandbox.creditsafe.com/v1/compliance/kyc-protect/profiles/{profileId}/details/addresses' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"type": "registered",
"buildingDetails": "string",
"street": "string",
"city": "string",
"region": "string",
"postalCode": "string",
"countryCode": "string",
"description": "string"
}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "buildingDetails": "string", "street": "string", "city": "string", "region": "string", "postalCode": "string", "countryCode": "string", "type": "string", "description": "string", "createdAt": "2019-08-24T14:15:22Z", "createdById": 0, "createdBy": "string", "modifiedAt": "2019-08-24T14:15:22Z", "modifiedById": 0, "modifiedBy": "string" }