API documentation
A small, predictable REST API
Create a key in your dashboard, send it as a Bearer token and get JSON back. The interactive OpenAPI reference is served by the API at /docs.
Authentication
Every /v1 request needs an Authorization header. Each request counts against your monthly quota; past the quota, accounts with an active subscription are billed for metered overage, and others receive 402 Payment Required.
Authorization: Bearer rgv_live_...
Search companies
GET/v1/companies/search?q={name}&page=&page_size=
Case-insensitive name match, paginated up to 100 per page.
curl https://api.regivio.de/v1/companies/search?q=Nortal \ -H "Authorization: Bearer rgv_live_your_key_here"
{
"query": "Nortal",
"total": 3,
"page": 1,
"page_size": 20,
"results": [
{
"slug": "nortal-as-ee-10391131",
"name": "Nortal AS",
"legal_form": "Aktsiaselts",
"jurisdiction": "EE",
"company_number": "10391131",
"status": "active"
}
]
}Look up one company
GET/v1/companies/by-slug/{slug}
GET/v1/companies/{id}
Returns the full record, including officers and source attribution.
curl https://api.regivio.de/v1/companies/by-slug/nortal-as-ee-10391131 \ -H "Authorization: Bearer rgv_live_your_key_here"
Free website vs. metered API
The search and company pages on this site are free and open. The /v1 API is the metered product for programmatic access. Browsing the site never spends your API quota.
Ready to make the first call?Create an account