Professional REST APIs for accessing comprehensive Latvian company registry data and European banking information with advanced search capabilities and real-time updates.
High-performance APIs with 50-100ms response times and 99.9% uptime
Token-based authentication with granular permissions and IP whitelisting
RESTful design with comprehensive documentation and code examples
Get started with our RESTful APIs in minutes. All endpoints require authentication and return JSON responses.
https://api.clients.lv/api
Unified API for accessing comprehensive Latvian company registry data. Single endpoint with conditional data blocks including company details, VAT status, liquidation information, shareholders, and equity capital.
Validate European VAT numbers with comprehensive format checking for all 28 EU countries. Database validation and company data retrieval available for Latvian VAT numbers with real-time status verification.
Autonomous IBAN-to-BIC lookup without external API dependencies. Provides exact-match bank identification from official central bank sources for 6 European countries.
All API endpoints require authentication using Bearer tokens. Different data blocks are included in responses based on your token's specific permissions, allowing for granular access control.
companies:read
Basic company registry data and search functionality
companies_pvn:read
VAT data
companies_participants:read
Shareholders
companies_equity:read
Equity capital
companies_liquidations:read
Liquidation status
vat:read
VAT number validation
banks:read
European & Latvian banks
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json" \
https://api.clients.lv/api/companies?name=SIA
API requests are intelligently limited to ensure fair usage and optimal system performance for all users.
X-RateLimit-Limit
X-RateLimit-Remaining
All API responses are returned in JSON format with conditional data blocks based on your token's permissions.
{
"current_page": 1,
"data": [
{
"regcode": "40203029397",
"name": "SIA \"Example Company\"",
"type": "SIA",
"address": "Rīga, Brīvības iela 1-1",
"registered": "2020-01-15T00:00:00.000000Z",
"has_vat_data": true,
"has_equity_data": true,
"has_participant_data": true,
"has_liquidation_data": false
}
],
"total": 1500
}
{
"regcode": "40203029397",
"name": "SIA \"Example Company\"",
"type": "SIA",
"address": "Rīga, Brīvības iela 1-1",
"registered": "2020-01-15T00:00:00.000000Z",
"vat_data": {
"is_vat_payer": true,
"vat_number": "LV40203029397",
"vat_status": "active"
},
"participants_data": {
"summary": {
"total_count": 2,
"natural_persons": 1,
"legal_entities": 1
}
},
"equity_data": {
"latest_equity": {
"amount": 50000,
"currency": "EUR",
"formatted_amount": "50,000.00 EUR"
}
}
}
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful |
| 400 | Bad Request | Invalid request parameters |
| 401 | Unauthorized | Authentication required or invalid |
| 404 | Not Found | Resource not found |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Internal Server Error | Server error occurred |