Base URL
Every API request targets the following base URL:/api/v1/. For example, the People Search endpoint lives at:
REST Conventions
The Clodura API is built around REST principles so it behaves predictably alongside any HTTP client or library.- Resource-oriented URLs — endpoints map to logical resources such as
/people,/organizations, and/credits. - JSON everywhere — all request bodies and all responses use
application/json. SetContent-Type: application/jsonon every request that carries a body. - Standard HTTP verbs —
GETto read,POSTto search or submit data. - Standard HTTP status codes —
2xxfor success,4xxfor client errors,5xxfor server-side problems.
Authentication
You authenticate every request by passing your API key in theX-API-KEY request header. There are no cookies or OAuth flows to manage. See the Authentication guide for full details on obtaining your key, securing it, and handling auth errors.
Quick Start
The example below searches for a person by name and company, printing the JSON response directly to your terminal. Replaceyour_api_key_here with your real key before running it.
200 OK with a JSON body containing matched contact records. Each non-empty record returned deducts one credit from your account balance.
Available API Groups
People API
Search contacts, reveal email addresses and phone numbers, enrich person profiles, verify emails, and track results via webhook.
Company API
Discover organisations, enrich firmographic data, pull technographics and funding history, monitor job postings, and track corporate news.
Credits
Most API calls that return data consume credits from your account balance. The exact cost depends on the data type and the endpoint:| Action | Credit Cost |
|---|---|
| Search People (per non-empty record) | 1 credit |
| Reveal email address | 1–6 credits |
| Reveal phone number | 10–20 credits |
| Company enrichment — base | 1 credit |
| Company enrichment — + technographics | +1 credit |
| Company enrichment — + acquisitions | +1 credit |
| Company enrichment — + funding details | +1 credit |
| Job Posts per request | 2 credits |
| News per request | 2 credits |
| Email verification (standard) | 0.04 credits |
| Email verification (deep) | 0.1 credits |
/api/v1/credits endpoint.
If you are on a Prospect or Prospect Pro plan, credit consumption is tracked differently — your plan includes a fixed number of requests (1,000 or 2,000 respectively) rather than a common credit pool. Check the Credits guide for plan-specific details.
Rate Limits
Rate limits are enforced per API key and vary by subscription plan. Exceeding a limit returns429 Too Many Requests (or 409 Conflict for daily limits). Implement exponential backoff when you encounter these responses.
| Plan | Per Second | Per Minute | Per Day |
|---|---|---|---|
| MAX | 10 | 100 | 2,000 |
| PayG | 10 | 100 | 2,000 |
| Professional | 10 | 100 | 2,000 |
| Enterprise | 10 | 100 | 2,000 |
| Prospect Pro | 10 | 100 | 2,000 |
| Prospect | 10 | 100 | 2,000 |
| Starter | 1 | 10 | 600 |
| Lifetime | 1 | 10 | 300 |
| Basic | 1 | 10 | 600 |
| Default / Free Forever | 1 | 10 | 300 |
HTTP Error Codes
The table below covers the standard codes you will encounter across all Clodura API endpoints.| Status Code | Meaning |
|---|---|
200 OK | Request succeeded. Response body contains the requested data. |
202 Accepted | Request accepted for asynchronous processing (e.g. deep email verification). |
400 Bad Request | Malformed request syntax or missing required parameters. |
401 Unauthorized | API key is missing or invalid. |
402 Payment Required | Your credit balance is exhausted. |
403 Forbidden | Your API key is valid but your plan does not permit this action. |
404 Not Found | The requested resource does not exist. |
409 Conflict | Daily rate limit exceeded. |
422 Unprocessable Entity | Parameter validation failed — check the errors array in the response. |
429 Too Many Requests | Per-second or per-minute rate limit exceeded. Retry after a short backoff. |
5xx Server Error | An unexpected error on Clodura’s servers. Retry with exponential backoff. |
API Usage Policy and Fair Use
By calling the Clodura API you agree to the following restrictions. Violations may result in immediate API key revocation.- 24-hour cache allowed. You may cache API responses for up to 24 hours to reduce latency and avoid redundant calls — but not longer.
- No reselling. You cannot resell enriched data, build a competing lead-generation tool, or distribute API results to third parties.
- Scraping is monitored. Clodura actively monitors for high-frequency harvesting patterns. Accounts exhibiting automated bulk-extraction behaviour will have their API key revoked without prior notice.
- HTTPS only. All API requests must use HTTPS. Requests over plain HTTP will fail.
