Retrieve Company Details
Retrieve a List of Companies
GET /api/v2/ci/companiesThis endpoint accepts the following parameters:
searchTerm(string) → The company name or registration number to search forpageNumber(integer) → Optional; used to paginate results
Example Request
GET /api/v2/ci/companies?searchTerm=credasExample Response
{
"list": [
{
"id": 0,
"resultId": "string",
"companyName": "string",
"companyNumber": "string",
"addressLine1": "string",
"addressLine2": "string",
"postcode": "string",
"locality": "string",
"region": "string",
"country": "string",
"status": 0,
"type": 0,
"dateOfRegistration": "2026-05-21T13:49:07.691Z",
"dateAdded": "2026-05-21T13:49:07.691Z",
"saved": true,
"addedByUser": {
"userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"email": "user@example.com",
"firstName": "string",
"surname": "string",
"isSuperUser": true,
"diallingCode": "string",
"mobileNumber": "string"
},
"legalForm": "string"
}
],
"totalCount": 0,
"pageNumber": 0
}Individual Company Details
The full details for an individual company can also be retrieved by specifying its unique ID in the below endpoint:
GET /api/v2/ci/companies/{id}Example Payload Response
{
"id": 6510,
"companyName": "CREDAS TECHNOLOGIES LTD.",
"companyNumber": "10429398",
"country": "GB",
"dateAdded": "2025-09-23T08:54:20Z",
"addedByUser": {
"email": "user@example.com"
},
"fullReport": {
"companySummary": {
"businessName": "CREDAS TECHNOLOGIES LTD.",
"companyStatus": {
"description": "Active"
}
}
},
"sanctions": {
"dateCreated": "2025-09-23T08:54:20Z",
"searchMatches": []
}
}What's included in the full response
The fullReport object provides an in-depth view of the company, including:
- Company summary (status, activity, registration details)
- Identification data (legal form, VAT details, previous names)
- Addresses and contact information
- Directors and shareholders
- Financial statements and ratios
- Group structure and ownership hierarchy
- Additional regulatory and historical information
The sanctions object includes:
- Business profile and identifiers
- Sanctions and watchlist matches
- Related entities and risk indicators
IMPORTANT:
- The {id} parameter is required to retreive a specific company
- This endpoint returns the complete dataset available for that company
- Use the endpoint when detailed due diligence or reporting information is requiredGenerate a PDF report
GET /api/v2/ci/companies/{id}/exportHow it works
id in the request. This is the unique identifier returned when the company was created or retrieved.Response
The API returns a direct URL to the generated PDF report. This link can be used to download or view the file.
- If a PDF viewer is available, the document will open in the browser
- Otherwise, the file will be downloaded automatically
Summary
- Use
/companiesto retrieve and search across stored companies
- Use
/companies/{id}to pull full details for a specific company
- Combine both endpoints to support list views and detailed drill-down in your integration
- Use
/companies/{id}/exportto generate a PDF document
For further information on how to send checks to Directors, Shareholders and PSCs, please click below:
Got any questions?
If you have any questions please reach out to the Credas support team by contacting us here
We are committed to continually improving our support resources for you. We would greatly appreciate your feedback on this article to help us enhance your experience.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
Join our live training sessions
Whether you're new to Credas or simply looking for a refresher, we’ve got you covered! We now offer regular training sessions designed to help you get the most out of the Credas platform. These sessions are tailored to different product areas, including: - AML / ID verification - Right to Work - Our brand-new Credas Lettings solution - Admin / advanced training In each session we will walk you through how platform works and answer any questions you may have.
See our full training schedule
