Corporate Intelligence API

One API call.
Complete company profile.

SEC filings, UK company registry, sanctions screening — aggregated and normalized for AI agents in a single request.

terminal
// Search for a company GET /v1/company/search?q=Apple // Response { "entity_id": "companylens_816a...", "name": "Apple Inc.", "ticker": "AAPL", "jurisdiction": "us", "agent_hint": "Use entity_id with /profile for full details" }

Nine sources. One response.

Each API call aggregates data from authoritative government and compliance databases.

SEC

SEC EDGAR

US public company filings, financials, and XBRL data. 10-K, 10-Q, 8-K forms with revenue, net income, total assets.

FilingsFinancialsXBRL
CH

Companies House

UK company registry — registration details, active officers, company status, registered office address.

OfficersRegistrationStatus
OS

OpenSanctions

Global sanctions screening — OFAC, EU, UN lists with fuzzy entity matching and confidence scores.

OFACEU SanctionsScreening
SAM

SAM.gov

US government contracts — awarded contracts, open opportunities, entity registration and spending data.

AwardsOpportunitiesSpending
TED

TED (EU)

EU public procurement — tenders, contract awards, and notices across all EU member states.

EU TenderseFormsProcurement
CL

CourtListener

US federal court cases — dockets, filings, case status. Powered by RECAP/PACER data.

DocketsFederal CourtsLitigation
EPA

EPA ECHO

Environmental compliance — Clean Air Act, Clean Water Act, RCRA violations, penalties, and inspection history.

CAACWARCRAPenalties
FDA

openFDA

Drug and device recalls, enforcement actions, adverse events from the FDA enforcement database.

Drug RecallsDevice RecallsEnforcement
EU

EUIPO

EU trademarks — registered marks, Nice classifications, filing status, and ownership data.

TrademarksNice ClassesIP Rights

Three steps to full intelligence.

Search, profile, screen — each step builds on the previous one.

1

Search

Find companies by name or ticker across US and UK registries.

GET /v1/company/search?q=Apple
2

Profile

Get full corporate data — filings, financials, officers, registration details.

GET /v1/company/{id}/profile
3

Screen

Check sanctions status with confidence scores and source links.

GET /v1/company/{id}/sanctions

Live API playground.

Get a free API key and test the endpoints in real time.

// Enter a company name and click Search

Designed for agent workflows.

Every response includes hints, structured data, and predictable schemas.

agent_hint on every response

Each response tells the agent what to do next — reducing roundtrips and hallucination.

JSON-first, always

Structured, typed responses with Zod validation. No HTML parsing, no ambiguity.

MCP server included

Native Model Context Protocol server with 7 tools. Install via npx companylens-mcp for Claude, Cursor, and more.


Simple, transparent pricing.

Start building today. Pay only for what you use.

Beta

Free during beta

Full API access while we're in beta

Get Started Free

Endpoints at a glance.

Full documentation available at /docs.

MethodEndpointDescription
GET/healthService health & connectivity status
GET/v1/company/search?q={query}Search companies by name, ticker, or identifier
GET/v1/company/{id}/profileFull corporate profile from all sources
GET/v1/company/{id}/sanctionsSanctions screening with confidence scores
GET/v1/company/{id}/contractsGovernment contracts — awards and opportunities
GET/v1/company/{id}/court-casesUS federal court cases and litigation history
GET/v1/company/{id}/regulatoryEPA environmental violations and penalties
GET/v1/company/{id}/risk-scoreAggregated risk score (0-100) from all sources
GET/v1/company/{id}/trademarksEU trademarks from EUIPO
POST/v1/company/bulk-checkBatch sanctions screening (up to 20 companies)