Search in the app. Build with the API.

Send natural-language queries, receive structured, evidence-backed companies. The same Canonical search engine, accessible inside your product, internal tools, or research workflow, through the REST API, Python SDK, or MCP server.

Ways to use Canonical

1. Get an API key

Sign up for a free account, then go to Settings → API Keys to create a key. Keys start with sk_.

3. Understand the response

{
  "results": [
    {
      "id": 12345,
      "name": "Acme Health AI",
      "website": "https://acmehealthai.com",
      "logo_url": "https://logo.clearbit.com/acmehealthai.com",
      "domain": "acmehealthai.com",
      "description": "AI-powered diagnostic platform for healthcare providers..."
    }
  ],
  "count": 5,
  "query": "AI healthcare startups",
  "credits_used": 1,
  "credits_remaining": 999
}

Next steps

  • REST API Reference — Full endpoint documentation, authentication, rate limits, and error handling.
  • Python SDK — Install, configure, and use the type-safe client.
  • MCP Server — Set up company search in Claude Desktop, Cursor, or Windsurf.
  • Integrations — Use Canonical with LangChain, AutoGen, CrewAI, and Agno.