List companies
API Reference
List companies
Query and filter companies in your organization — for company entities in the gu1 risk and compliance platform, with examples for list use cases.
GET
List companies
Overview
Retrieves a list of companies with optional filtering by country, tax ID, or external ID. Returns up to 100 companies per request.Endpoint
Authentication
Requires a valid API key in the Authorization header:Query Parameters
Must be set to
company to retrieve only companiesFilter by ISO 3166-1 alpha-2 country code (e.g., “US”, “BR”, “AR”)
Filter by exact tax identification number
Filter by your external identifier
Response
Array of company objects, each containing:
id- gu1’s internal IDexternalId- Your external IDorganizationId- Your organization IDtype- Always “company”name- Company nametaxId- Tax IDcountryCode- Country coderiskScore- Risk score (0-100)riskFactors- Array of risk factorsstatus- Company statuskycVerified- KYB verification statuskycProvider- KYB provider namekycData- KYB verification dataentityData- Company-specific dataattributes- Custom attributescreatedAt- Creation timestampupdatedAt- Last update timestampdeletedAt- Deletion timestamp (null if active)
Examples
List All Companies
Filter by Country
Find by External ID
Find by Tax ID
Response Example
Use Cases
High Risk Business Monitoring
Query all companies and filter by risk score:KYB Compliance Dashboard
Get all unverified businesses for compliance dashboard:Error Responses
401 Unauthorized
500 Internal Server Error
Limits
- Maximum results per request: 100 companies
- Query parameters: Can be combined for advanced filtering
- Rate limits: Apply based on your plan tier
Next Steps
- Get Company Details - Retrieve complete information for a specific company
- Create Company - Add new companies to your organization
- Update Company - Modify company attributes