TEST country allows you to test your integration without making real requests to external registries. It returns predictable mock data instantly.
Basic Usage
Use country codeTEST with any company ID. Special IDs trigger specific behaviors:
Search
Search returns your query plus example test IDs you can use:Test Company IDs
Success Cases
Any ID that doesn’t match an error pattern returns a valid company:| Company ID | Description |
|---|---|
| Any valid ID | Returns a complete company profile |
Error Cases
Use these IDs to test every error response your integration needs to handle:| Company ID | Error Code | Message | HTTP Status |
|---|---|---|---|
RESOURCE_NOT_FOUND | resource_not_found | The requested resource was not found. Please verify the identifier and try again. | 404 |
INVALID_REQUEST | invalid_request | Invalid request. Please check the request parameters and try again. | 400 |
PROCESSING_FAILED | processing_failed | Unable to process the request. Please try again later. | 422 |
SERVICE_UNAVAILABLE | service_unavailable | Service temporarily unavailable. Please try again in a few moments. | 503 |
companyId to trigger errors on any datapoint or document purchase.
Documents
All test companies return a free “Trade Register Extract” document.Graph/Ownership Testing
IDs starting withGRAPH_ return specific ownership structures:
| Company ID | Description |
|---|---|
GRAPH_SIMPLE_001 | 2 individual shareholders (30%, 20%) |
GRAPH_CHAIN_001 | Company → Company → Individual chain |
GRAPH_UBO_001 | Clear UBO structure (51%, 25%, 24%) |
GRAPH_CIRCULAR_001 | Circular ownership (A owns B owns A) |
GRAPH_WIDE_001 | 5 individual shareholders (15% each) |
GRAPH_MIXED_001 | 2 individuals + 2 company shareholders |
GRAPH_DEEP_001 | Deep chain up to 3 levels |
GRAPH_EMPTY_001 | Company with no shareholders |