API & MCP

New: customer context API, batch enrichment, and profile components →

Complete saved company reports, with original website and source links. No signup or token is required.

Read a page

GET https://companyprofiles.dev/api/v1/pages/stripe.com

JSON includes the full report, feedback, ads, page history, contact details, HTML, Markdown, and original URLs.

Find a company

GET https://companyprofiles.dev/api/v1/search?q=Stripe&limit=20

Searches saved company names and domains. Limit: 1–100.

Connect an agent

Add a remote MCP server using Streamable HTTP:

https://companyprofiles.dev/mcp

Connect directly without authentication. Tools: search_companies and get_company_page. The latter accepts company and format (markdown, json, or html). Saved reports are also available as Markdown resources.

Details

Reads use saved reports and never start scans. An unindexed company returns 404 NOT_INDEXED. REST reads support ETags and conditional requests; rate limits return 429.

OpenAPI specification ↗ · Agent discovery ↗