What this API returns
This API returns the registration status and tax type of a business registration number. You can tell whether the business is active, suspended, closed, or not registered.
Use the bulk endpoint when you check many numbers, such as a customer list. Both endpoints return the same states and tax types.
Call this API with only an API key. You need no issuer registration, certificate,
Bolta-Client-Reference-Id, or idempotency key.Single lookup
Request
100-00-00014. The API validates the format and the checksum, and the response carries ten digits with hyphens removed.
Response
The API always returns all three fields, and a missing value is
null.
Bulk lookup
Request
The headers are the same as for a single lookup.- Put between 1 and 100 numbers in
businessRegistrationNumbers. For more than 100, split them across several calls. - Each number follows the same validation as a single lookup.
- The API rejects the whole request with
400for an empty array, more than 100 numbers, or any item with an invalid format. - If a number appears more than once, the API keeps only the first occurrence. Numbers that differ only in hyphens count as the same number.
Response
When a live key lookup cannot check some numbers in this request, the API sets
status to null for those items.
null status differs from NOT_REGISTERED. The other items remain valid, so retry only the null numbers after a short wait. Test key responses never contain null items.
If the API cannot check any number, it returns 503 with LOOKUP_UNAVAILABLE instead of 200. If the partner call quota is insufficient, or Bolta’s service-wide daily lookup limit is reached before any number is checked, it returns 429 with RATE_LIMITED. If the service-wide limit is reached partway through, the API returns 200 with the numbers already checked and sets status to null for the rest.
Values
Registration state
Tax type
taxType has a value only for an active business, and closedOn only for a closed business. Every other state returns null.
Checking with a test key
A test key runs no real lookup. It returns mock responses for the fixed numbers below.
When a test key looks up a number outside this list, the API returns
400 with INVALID_REQUEST. For bulk lookup, one number outside the list rejects the whole request.
Pricing
Pricing for the Business Registration Status API is set by separate agreement.Call quota
Each API key mode can check 10,000 business registration numbers per 24 hours. The quota counts numbers checked after duplicates are removed, not requests. The 24-hour window starts at your first call. Keys of the same mode under the same partner share one quota. When the quota is exhausted or Bolta reaches its service-wide daily lookup limit, the API returns429 with RATE_LIMITED and sets the Retry-After header to the seconds remaining. Read that header to schedule your retry. After a 503, wait a moment before you check again instead of retrying immediately.
Errors
For the full list, see Error Codes.
