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

Get Individual End Users Paginated

Returns a paginated list of individual end users with complete personal information, address, identification documents, and registration details.

Auth:Bearer <api_key>
Tags:BankingSandbox

Request

cURL
curl -G https://publicapi.sandbox.hercle.financial/api/v1/end-users/individuals?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 individual end user objects
paginationTokenstringToken for retrieving the next page of results

Payload Individual End User Object

FieldTypeDescription
idstringUnique identifier of the individual end user
personobjectPersonal details of the individual (see Person Object)
ipAddressstringIP address used during registration
registrationStatusstringCurrent status (e.g., ACTIVE, PENDING, REJECTED)
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., ["IT"])
addressobjectResidential address (see Address Object)
identificationDocumentobjectIdentification document details (see Identification Document Object)

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., IT)

Identification Document Object

FieldTypeDescription
typestringDocument type (e.g., PASSPORT, NATIONAL_ID, DRIVERS_LICENCE)
numberstringDocument number

Responses

Individual end users retrieved successfully

200 application/json
{
  "payload": [
    {
      "id": "eus_ong3zm73p8dr0b2jkr",
      "person": {
        "firstName": "Mario",
        "middleName": "",
        "lastName": "Rossi",
        "email": "mario.rossi@example.com",
        "phone": "+393121212",
        "dob": "1990-05-20",
        "birthCountry": "IT",
        "nationality": [
          "IT"
        ],
        "address": {
          "line1": "Via Roma 1022",
          "line2": "",
          "city": "Milano",
          "state": "MI",
          "postalCode": "20100",
          "country": "IT"
        },
        "identificationDocument": {
          "type": "PASSPORT",
          "number": "AX1234567222"
        }
      },
      "ipAddress": "192.168.1.1",
      "registrationStatus": "",
      "createdAt": 1769770000000,
      "updatedAt": 1769777275289
    }
  ],
  "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/individuals