organisationId values returned here are what you pass to the Enrich Company, Job Posts, and Company News endpoints for deeper intelligence.
You must supply at least one filter parameter to execute a search — open-ended queries with no filters are not permitted. Results are paginated, and you can retrieve up to 100 records per page across up to 500 pages.
At least one filter parameter is required (e.g.,
organisationName, domain, industry, or organisationCountry). Requests with no filters will be rejected.Endpoint
POST /api/v1/organisation/search
Request
Headers
| Header | Value |
|---|---|
X-API-KEY | Your Clodura API key |
Content-Type | application/json |
Body Parameters
One or more Clodura company IDs to include in your search. Use this to retrieve specific known companies.
The company’s primary domain name (e.g.,
clodura.ai). Do not include www., @, or any path.The legal or common name of the organization to search for.
Filter by one or more cities where the company is headquartered. Refer to the supported cities list.
Filter by one or more states. Refer to the supported states list.
Filter by one or more countries. Refer to the supported countries list.
When
true, includes companies with any matching office location rather than only headquarters. Defaults to false.Filter by industry sector. Refer to the supported industries list.
Specialized industry keywords or company specialties (e.g.,
AI, FinTech, SaaS).Filter by primary business model. Accepted values:
Product, Service, Solutions.Filter by estimated annual revenue bracket. Accepted values:
< 1M, 1M-10M, 11M-100M, 101M-500M, 501M-1B, 1B+.Filter by headcount range. Accepted values:
0 - 1, 2 - 10, 11 - 50, 51 - 200, 201 - 500, 501 - 1000, 1001 - 5000, 5001 - 10000, 10000+. Note: values must include spaces around the hyphen.Keywords found on the company’s public website content (e.g.,
CRM, machine learning, compliance).Technologies used by the company. Refer to the supported technologies list.
Page number for pagination. Maximum:
500.Number of results to return per page. Maximum:
100.Example Request
Response
A successful200 response returns a paginated list of matching organizations.
Example Response
Error Codes
| Status | Meaning |
|---|---|
400 | Bad request — domain count exceeds 10 or malformed input |
401 | Unauthorized — your API key is missing or invalid |
402 | Payment required — credits exhausted; upgrade your plan or add credits |
403 | Forbidden — this endpoint requires a paid Clodura plan |
404 | No results found — try broadening or adjusting your filters |
409 | Daily rate limit reached — maximum API calls for this endpoint exceeded |
422 | Unprocessable entity — invalid parameter combination or malformed JSON body |
429 | Rate limit exceeded — reduce request frequency or upgrade your plan |
