Base URL
All API requests are made to:Authentication
Every request must include a Bearer token in theauthorization header.
API versioning
Include thex-api-version header in every request. The current version is 2025-11-01.
Request format
All endpoints accept JSON request bodies withcontent-type: application/json.
Response format
All responses return JSON. Successful responses return a200 status code with the data in the response body.
Error responses
Error responses return a JSON object with anerror field and a details field explaining the issue.
Most APIs use
description for the details field. The Person API uses
reason instead.Person API
HTTP status codes
| Status code | Meaning | Description |
|---|---|---|
200 | Success | Request completed successfully. |
400 | Bad Request | Invalid request parameters or malformed input. |
401 | Unauthorized | Missing or invalid API key. |
403 | Forbidden | API key does not have access to this endpoint. |
404 | Not Found | Requested resource not found. |
500 | Internal Server Error | Unexpected server-side failure. Try again later. |
Error response examples
400 — Bad Request
400 — Bad Request
401 — Unauthorized
401 — Unauthorized
403 — Forbidden
403 — Forbidden
404 — Not Found
404 — Not Found
500 — Internal Server Error
500 — Internal Server Error
Rate limits
API requests are rate-limited per API key. See Rate limits for details on limits and best practices.Endpoints
The API has 16 endpoints across six resource types:Company API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/company/search | Search companies with filters |
| POST | /dataset/company/identify | Resolve a domain, URL, or name to a company |
| POST | /dataset/company/enrich | Get a full company profile |
| POST | /dataset/company/search/autocomplete | Autocomplete company search fields |
| POST | /dataset/company/search/realtime | Realtime search company |
Person API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/person/search | Search people using filters and sorting |
| POST | /dataset/person/enrich | Enrich person profiles from cached dataset |
| POST | /dataset/person/search/autocomplete | Get field value suggestions for building search filters |
GitHub API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/dev_platform/enrich | Enrich person with GitHub data |
Glassdoor API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/employee_review/enrich | Enrich company with employee review data |
Social Post API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/social_post/enrich | Fetch social posts by person, post URL, or company |
| POST | /dataset/social_post/search | Search social posts by keyword and filters |
| POST | /dataset/social_post/search/autocomplete | Autocomplete suggestions for social post filter fields |
Web API
| Method | Path | Description |
|---|---|---|
| POST | /dataset/web/search | Perform web search |
| POST | /dataset/web/fetch | Fetch web content |
Company API
Search, identify, and enrich 80M+ company records.
Person API
Search and enrich 700M+ professional profiles.
GitHub API
Enrich person profiles with GitHub data.
Glassdoor API
Get employee review data for companies.
Social Post API
Search and enrich social media posts.
Web API
Search the web and fetch page content.

