Skip to main content
GET
List

Overview

Retrieves a list of entities with optional filtering by type, country, tax ID, or external ID. Returns up to 100 entities per request.

Endpoint

Authentication

Requires a valid API key in the Authorization header:

Query Parameters

string
Filter by entity type. Available values:
  • person
  • company
string
Filter by ISO 3166-1 alpha-2 country code (e.g., “US”, “BR”, “AR”)
string
Filter by exact tax identification number
string
Filter by your external identifier

Response

array
Array of entity objects, each containing:
  • id - gu1’s internal ID
  • externalId - Your external ID
  • organizationId - Your organization ID
  • type - Entity type
  • name - Entity name
  • taxId - Tax ID
  • countryCode - Country code
  • nationality - Nationality (ISO 3166-1 alpha-2 at root, or null)
  • riskScore - Risk score (0-100)
  • riskFactors - Array of risk factors
  • status - Entity status
  • kycVerified - KYC verification status
  • kycProvider - KYC provider name
  • kycData - KYC verification data
  • entityData - Type-specific data
  • attributes - Custom attributes
  • createdAt - Creation timestamp
  • updatedAt - Last update timestamp
  • deletedAt - Deletion timestamp (null if active)

Examples

List All Entities

Filter by Entity Type

Filter by Country

Find by External ID

Find by Tax ID

Response Example

Use Cases

High Risk Entity Monitoring

Query all entities and filter by risk score in your application:

KYC Compliance Dashboard

Get all unverified entities for compliance dashboard:

Transaction Volume Analysis

List all transactions for a specific period (combine with date filtering in your app):

Country-Specific Compliance

Get all entities from a specific country for regulatory reporting:

Pagination

The API currently returns up to 100 entities per request. If you have more than 100 entities and need pagination:
  1. Use specific filters to narrow down results (type, country, etc.)
  2. Implement client-side pagination by storing the last createdAt timestamp
  3. Contact support for enterprise pagination features
Example with timestamp-based pagination:

Error Responses

401 Unauthorized

500 Internal Server Error

Limits

  • Maximum results per request: 100 entities
  • Query parameters: Can be combined for advanced filtering
  • Rate limits: Apply based on your plan tier

Next Steps