API Documentation
← All tools
GET/api/v1/companies

Search

companiesAvailable on FreeNo success wrapper

Returns a paginated list of company profiles with metadata including total item count, callable with free-text search and structured filters. Use it to find companies by name, domain, sector, location, or profile completeness. Invalid query parameters return HTTP 400.

When to use it

  • Search companies by name or keyword
  • Filter companies by sector, country, or business model
  • Find companies with contact or leadership data available

Getting started

Base URL

https://app.caelrith.com/api/v1/tools

Authentication

Include your API key in the x-api-key header.

Rate limit

Every call counts against your workspace’s daily quota for company-profiles. Exceeding it returns HTTP 429.

Plans and daily limits

PlanAvailableCalls / day
freeyes10
proyes200
custom (default)yes10,000

Plan defaults. A custom workspace may carry per-tenant overrides.

Parameters

Query parameters

ParameterTypeRequiredDescription
pagenumberNoMin 1; default 1 (min 1; default 1)
Range: 1 to ∞
limitnumberNoRange 1-200; default 20 (range 1-200; default 20)
Range: 1 to 200
searchstringNoFree-text query matched against company content; when supplied, results can be ranked by relevance.
querystringNomaximum length 2000
domainstringNoCompany website domain, e.g. example.com.
statusstringNoCompany status value to filter by.
sectorstringNoIndustry sector label.
subsectorstringNoMore specific industry label within a sector.
business_modelstringNoBusiness model label to filter by.
countrystringNoCountry name or code to filter by.
citystringNoCity name to filter by.
source_org_countrystringNoCountry of the source organization associated with the company.
techstringNoTechnology label to filter by.
founded_year_minintegerNoEarliest founding year to include.
founded_year_maxintegerNoLatest founding year to include.
enrichment_versionintegerNoOnly return companies at this enrichment version.
has_emailbooleanNoWhen true, only companies with an email address.
has_phonebooleanNoWhen true, only companies with a phone number.
has_linkedinbooleanNoWhen true, only companies with a LinkedIn profile.
has_leadershipbooleanNoWhen true, only companies with leadership information.
has_productsbooleanNoWhen true, only companies with product information.
has_embeddingbooleanNoWhen true, only companies that have an embedding.
sortstringNoField to order results by; relevance applies only when a search term is given, otherwise it falls back to last_updated. (default relevance)
Allowed values: relevance, last_updated, processed_at, company_name, country, founded_year
orderstringNoSort direction, ascending or descending. (default desc)
Allowed values: asc, desc
include_embeddingbooleanNoWhen true, include the company embedding in each result.

Example request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://app.caelrith.com/api/v1/companies"

Response envelope

This endpoint returns an implicit 2xx response - there is no success flag in the body.

{
  "data": { /* payload */ },
  "meta": { /* pagination, totals */ }
}

// No "success" flag on this endpoint - any 2xx JSON is a success.

Catalog version mcp-2026-10-28 · generated from the live MCP catalog