Interactive API Reference
Full interactive docs with try-it support — enter your API key and make live requests directly from the browser.
Authentication
All endpoints require an API key in the Authorization header:
Authorization: Bearer cl_live_your_api_keyGet an API key from your dashboard. The free tier includes 500 requests/month — no credit card required.
Base URL
https://api.companylens.ioEndpoints
Companies
GET
/v1/companies/searchFuzzy name search with jurisdiction and status filtersGET/v1/companies/autocompleteFast typeahead — prefix match with trigram fallbackGET/v1/companies/{jurisdiction}/{number}Full company profile — officers and beneficial ownersGET/v1/companies/{jurisdiction}/{number}/officersPaginated officer listGET/v1/companies/{jurisdiction}/{number}/beneficial-ownersPaginated beneficial owner (PSC) listGET/v1/companies/{jurisdiction}/{number}/filingsPaginated filing history — confirmation statements, accounts, and regulatory submissionsGET/v1/companies/{jurisdiction}/{number}/financialsPaginated financial statementssoonGET/v1/companies/{jurisdiction}/{number}/networkCompanies linked via shared officers or beneficial ownersGET/v1/companies/{jurisdiction}/{number}/chargesRegistered charges and mortgages against company assets (GB only)GET/v1/companies/{jurisdiction}/by-addressCompanies registered at the same address — exact match with trigram fallbackPOST/v1/companies/batchBatch lookup — resolve up to 50 companies by jurisdiction and number in one requestPeople
GET
/v1/people/searchUnified search across officers, PSC, and disqualified directorsGET/v1/people/officers/searchOfficer/director search by nameGET/v1/people/beneficial-owners/searchBeneficial owner search by nameGET/v1/people/disqualified-directors/searchDisqualified director search by name (GB only)GET/v1/people/{jurisdiction}/{id}Unified person profile by jurisdiction and internal UUIDGET/v1/people/disqualified-directors/{jurisdiction}/{personId}Full disqualified director profilePlatform
GET
/v1/jurisdictionsAvailable jurisdictions with metadata, per-resource availability, and approximate record countsGET/v1/statsPlatform statistics — entity, officer, and beneficial owner counts and last ETL runGET/v1/usageYour current plan, rate limits, and usage per product (api, mcp) for the active billing periodGET/v1/healthDatabase connectivity health checkQuick example
curl "https://api.companylens.io/v1/companies/search?q=apple&jurisdiction=GB&status=active" \
-H "Authorization: Bearer cl_live_your_api_key"Pagination
List endpoints accept page and pageSize query parameters (default 20, max 100). Responses include a meta object with total, page, and pageSize.
Rate limits
| Tier | Monthly requests | Daily limit |
|---|---|---|
| Free | 500 | 50 |
| API Starter | 5,000 | Unlimited |
| API Pro | 25,000 | Unlimited |
| API Business | 100,000 | Unlimited |
Requests that exceed your limit return 429 Too Many Requests. See pricing for full tier details.
For the full interactive reference with live request testing, open api.companylens.io/docs/swagger.