Submit an asynchronous company lookup job by domain. Returns a job ID to poll for results.
| Field | Type | Required | Description |
|---|---|---|---|
domain | string | Yes | Company domain (e.g., example.com) |
sources | string[] | No | Array of source names to query. Defaults to all sources assigned to your API key. |
webhook_url | string | No | HTTPS URL to receive callback when job completes |
202 Accepted with a job ID. See the response panel for examples of all status codes.
immediate - Job will process right awaydelayed_24h - Job queued due to daily limit (will process when limit resets)| HTTP | Error Code | Description |
|---|---|---|
| 400 | DOMAIN_REQUIRED | Domain is required |
| 400 | INVALID_DOMAIN_FORMAT | Invalid domain format. Expected: example.com |
| 400 | INVALID_REQUEST | Zod validation error |
| 400 | INVALID_WEBHOOK_URL | Webhook URL validation failed (see below) |
| 401 | INVALID_API_KEY | API key is missing, invalid, malformed, or disabled |
| 402 | MONTHLY_LIMIT_EXCEEDED | Monthly credit limit exceeded. Please contact administrator. |
| 403 | SOURCE_ACCESS_DENIED | Access denied to sources: [list] |
INVALID_WEBHOOK_URL error may return one of these messages:
API key in format: hntd_{id}_{secret}
Company domain to search
"example.com"
Optional array of source names to query. If not provided, uses all sources assigned to your API key.
["source_one", "source_two"]HTTPS URL to receive callback when job completes
"https://yourapp.com/webhooks/huntd"