# CompanyLens CompanyLens is a company registry data API and MCP server providing structured, normalised access to company and director data across 18 jurisdictions including the UK, Ireland, Norway, Estonia, Czech Republic, Latvia, Belgium, Slovenia, Slovakia, Switzerland, Cyprus, Moldova, Ukraine, New Zealand, Canada (Federal & Québec), Chile, and Argentina. ## Products - **REST API** — Programmatic company and director lookup with unified JSON schema. Free tier available. - **MCP Server** — Model Context Protocol server for AI tools (Claude, Cursor, Windsurf). Query in natural language, no code required. - **Agent & Automation** — Full-depth REST API plans for unattended AI pipelines with beneficial ownership and charges from day one. ## Key pages - / — Homepage and live company search demo - /pricing — Pricing plans (REST API Free, Starter £39/mo, Pro £99/mo, Business £299/mo; MCP Free, Pro £20/mo, Team £18/seat/mo) - /docs — API documentation and quick-start guides - /docs/api-reference — Full REST API endpoint reference - /docs/mcp-setup — MCP server setup instructions for Claude Desktop, Cursor, Windsurf - /products/api — REST API product overview - /products/mcp — MCP server product overview - /jurisdictions — All 18 supported jurisdictions with entity counts - /search — Live company search - /search/people — Live people (officer / PSC / director) search - /companies/[jurisdiction]/[number]/[slug] — Company profile page (e.g. /companies/gb/12345678/acme-ltd) - /people/[slug] — Person profile page showing all appointments, beneficial ownership, and disqualifications - /addresses/[jurisdiction]/[addressSlug] — Companies registered at a given address ## Data coverage - 29M+ company records across 18 jurisdictions - 45M+ officers and directors with appointment history - 11M+ beneficial owners (PSC / UBO data) - Daily updates from official government registries - Unified schema — every jurisdiction returns identical JSON structure ## Jurisdictions | Jurisdiction | Entities | Key data | |---|---|---| | United Kingdom | 7.3M+ | Companies House: directors, PSC, charges, insolvency | | Ireland | 815K+ | CRO: directors, company profiles | | Norway | 2M+ | Brønnøysund: directors, company profiles | | Estonia | 373K+ | Full beneficial ownership, directors | | Latvia | 484K+ | Beneficial owners and directors | | Czech Republic | 1.2M+ | ARES: directors, company profiles | | Belgium | 1.9M+ | KBO/BCE: directors, company profiles | | Slovenia | 293K+ | AJPES: company profiles | | Cyprus | 487K+ | DRCOR: company profiles | | Moldova | 281K+ | ASP: company profiles | | Ukraine | 1.9M+ | Unified State Register, beneficial owners | | Chile | 1.5M+ | RES: company profiles | | Argentina | 1M+ | IGJ: company profiles | | Canada (Federal) | 1.5M+ | Corporations Canada | | Canada (Québec) | 2.6M+ | Registraire des entreprises | | New Zealand | 1.8M+ | Companies Office | | Slovakia | 2.1M+ | RPO2: directors, company profiles, NACE codes | | Switzerland | 784K+ | Zefix: company profiles, legal form (eCH-97) | ## REST API Base URL: https://api.companylens.io Authentication: Bearer token (Authorization: Bearer cl_live_your_api_key) ### Company endpoints - GET /api/v1/companies/search — Fuzzy name search with jurisdiction and status filters - GET /api/v1/companies/autocomplete — Fast prefix-match typeahead - GET /api/v1/companies/{id} — Full company profile - GET /api/v1/companies/{id}/officers — Paginated officer list - GET /api/v1/companies/{id}/beneficial-owners — Paginated PSC / UBO list - GET /api/v1/companies/{id}/network — Companies linked via shared officers - GET /api/v1/companies/{id}/charges — Registered charges - GET /api/v1/companies/{id}/filings — Paginated filing history (UK only) ### Address endpoint - GET /api/v1/companies/by-address — Companies registered at a given address (fuzzy match) ### People endpoints - GET /api/v1/people/search — Unified search across officers, PSC, and disqualified directors - GET /api/v1/people/officers/search — Search officers and directors by name - GET /api/v1/people/beneficial-owners/search — Search beneficial owners by name - GET /api/v1/people/disqualified-directors/search — Search disqualified directors by name - GET /api/v1/people/{jurisdiction}/{id} — Full officer or beneficial owner profile - GET /api/v1/people/disqualified-directors/{jurisdiction}/{personId} — Disqualified director record ## MCP Server Endpoint: https://mcp.companylens.io/mcp Authentication: OAuth 2.0 (one-click login) Compatible with: Claude Desktop, Cursor, Windsurf, and any MCP-compatible client. Config snippet: { "mcpServers": { "companylens": { "url": "https://mcp.companylens.io/mcp" } } } Available tools: search_entities, get_entity_detail, search_officers, execute_query ## Pricing summary All plans include every supported jurisdiction and every data endpoint (entity profiles, search, officers and directors, beneficial ownership, charges). Differences between tiers are query volume, daily caps, and support level. MCP and REST API are independent subscriptions — buy one or both. Annual billing saves ~20%. No credit card is required for either free tier. REST API (per month, GBP) - Free — £0 — 500 queries/month, 50/day cap - Starter — £39 — 5,000 queries/month, no daily cap, email support Annual: £31/mo (£372/yr) - Pro — £99 — 25,000 queries/month, no daily cap, priority support Annual: £79/mo (£948/yr) - Business — £299 — 100,000 queries/month, no daily cap, priority support Annual: £239/mo (£2,868/yr) MCP Server (per month, GBP) - Free — £0 — 50 MCP queries/month - Pro — £20 — 200 MCP queries/day, commercial use Annual: £16/mo (£192/yr) - Team — £18/seat — 200 MCP queries/day per seat, team dashboard, commercial use. Minimum 3 seats. Annual: £15/seat/mo (£180/seat/yr) Agent & Automation (per month, GBP) - Starter — £49 — 1 service token, 5,000 service-token calls/month, 5,000 OAuth MCP calls/month. Commercial use. Annual: £39/mo (£468/yr) - Pro — £149 — 5 service tokens, 25,000 service-token calls/month, 25,000 OAuth MCP calls/month. Commercial use. Annual: £119/mo (£1,428/yr) Currencies: GBP is primary. USD and EUR are supported at checkout. Billing: Stripe-hosted checkout, monthly or annual. Upgrades take effect immediately and prorate. Downgrades apply at the next billing cycle. What counts as one query: each REST API or autocomplete call is one REST query; each MCP tool call is one MCP query. REST and MCP quotas are tracked independently and reset monthly. ## Company Website: https://companylens.io Contact: hello@companylens.io