Hercle
REST
GET/api/v1/end-users/businesses?pageSize={pageSize}

Get Business End Users Paginated

Returns a paginated list of business end users with complete business information, related persons (directors, UBOs), and registration details.

Auth:Bearer <api_key>
Tags:BankingSandbox

Request

cURL
curl -G https://publicapi.sandbox.hercle.financial/api/v1/end-users/businesses?pageSize={pageSize} \
  -H "Authorization: Bearer eyJhb..." \
  

Query Parameters

NameTypeRequiredDescription
pageSizenumberYesNumber of items per page (must be between 5 and 50)
Example: 10
fromstringNoStart date in ISO 8601 format (e.g., 2024-01-01T00:00:00Z)
Example: 2025-12-01T00:00:00Z
tostringNoEnd date in ISO 8601 format (e.g., 2024-12-31T23:59:59Z)
Example: 2025-12-30T23:59:59Z
paginationTokenstringNoToken for fetching the next page of results

Headers

NameTypeRequiredDescription
AuthorizationstringYesBearer token for authentication

Response

Success Response Schema

FieldTypeDescription
payloadarrayArray of business end user objects
paginationTokenstringToken for retrieving the next page of results

Payload Business End User Object

FieldTypeDescription
idstringUnique identifier of the business end user
businessobjectComplete business information (see Business Object)
businessPersonsarrayArray of related persons - directors, UBOs (see Business Person Object)
ipAddressstringIP address used during registration
registrationStatusstringCurrent status (e.g., ACTIVE, PENDING, REJECTED)
sectorstringBusiness sector (e.g., OTHER_PRODUCTS_SERVICES)
createdAtnumberUnix timestamp of creation (milliseconds)
updatedAtnumberUnix timestamp of last update (milliseconds)

Business Object

FieldTypeDescription
idstringUnique identifier of the business
companyNamestringOfficial company name
tradingNamestringTrading name of the business
typestringType of business entity (e.g., LIMITED, PARTNERSHIP, SOLE_TRADER)
registrationNumberstringCompany registration number
registrationDatestringCompany registration date (YYYY-MM-DD)
registeredAddressobjectRegistered business address (see Address Object)
tradingAddressobjectTrading business address (see Address Object, can be null)
websitestringCompany website URL
phonestringCompany phone number

Address Object

FieldTypeDescription
line1stringPrimary address line
line2stringSecondary address line
citystringCity
statestringState or region
postalCodestringPostal or ZIP code
countrystringCountry code (ISO 3166-1 alpha-2, e.g., GB, US)

Business Person Object

FieldTypeDescription
idstringBusiness person ID
businessEndUserIdstringAssociated business end user ID
personobjectPersonal details of the related person (see Person Object)
typesarrayRoles in business (e.g., ["DIRECTOR", "UBO"])
ownershipnumberOwnership percentage (e.g., 75, 50.5)
createdAtnumberUnix timestamp of creation (milliseconds)
updatedAtnumberUnix timestamp of last update (milliseconds)

Person Object

FieldTypeDescription
firstNamestringFirst name
middleNamestringMiddle name
lastNamestringLast name
emailstringEmail address
phonestringContact phone number
dobstringDate of birth (YYYY-MM-DD)
birthCountrystringCountry of birth (ISO 3166-1 alpha-2)
nationalityarrayArray of nationality codes (ISO 3166-1 alpha-2, e.g., ["GB", "US"])
addressobjectResidential address (see Address Object)
identificationDocumentobjectIdentification document details (see Identification Document Object)

Identification Document Object

FieldTypeDescription
typestringDocument type (e.g., PASSPORT, DRIVING_LICENSE, ID_CARD)
numberstringDocument number

Responses

Business end users retrieved successfully

200 application/json
{
  "payload": [
    {
      "id": "eus_abc123def456ghi789",
      "business": {
        "id": "bus_xyz123abc456",
        "companyName": "Acme Corporation Ltd",
        "tradingName": "Acme Trading Co",
        "type": "LIMITED",
        "registrationNumber": "12345678",
        "registrationDate": "2020-01-15",
        "registeredAddress": {
          "line1": "123 Business Street",
          "line2": "Suite 100",
          "city": "London",
          "state": "England",
          "postalCode": "SW1A 1AA",
          "country": "GB"
        },
        "tradingAddress": {
          "line1": "456 Trade Avenue",
          "line2": "Floor 5",
          "city": "London",
          "state": "England",
          "postalCode": "EC1A 1BB",
          "country": "GB"
        },
        "website": "https://acmecorp.com",
        "phone": "+442071234567"
      },
      "businessPersons": [
        {
          "id": "bp_xyz789abc123def456",
          "businessEndUserId": "eus_abc123def456ghi789",
          "person": {
            "firstName": "John",
            "middleName": "William",
            "lastName": "Smith",
            "email": "john.smith@acmecorp.com",
            "phone": "+447700900123",
            "dob": "1980-05-20",
            "birthCountry": "GB",
            "nationality": [
              "GB"
            ],
            "address": {
              "line1": "789 Residential Road",
              "line2": "Apt 10",
              "city": "London",
              "state": "England",
              "postalCode": "W1A 1AA",
              "country": "GB"
            },
            "identificationDocument": {
              "type": "PASSPORT",
              "number": "AB123456C"
            }
          },
          "types": [
            "DIRECTOR",
            "UBO"
          ],
          "ownership": 75,
          "createdAt": 1699963800000,
          "updatedAt": 1699963800000
        }
      ],
      "ipAddress": "192.168.1.100",
      "registrationStatus": "CREATED",
      "sector": "OTHER_PRODUCTS_SERVICES",
      "createdAt": 1699963800000,
      "updatedAt": 1699963800000
    }
  ],
  "paginationToken": ""
}

API Tester

Test this endpoint directly against the sandbox environment

Get your API key from Hercle Sandbox

Number of items per page (must be between 5 and 50)

Start date in ISO 8601 format (e.g., 2024-01-01T00:00:00Z)

End date in ISO 8601 format (e.g., 2024-12-31T23:59:59Z)

Token for fetching the next page of results

https://publicapi.sandbox.hercle.financial/api/v1/end-users/businesses