The Company Profiles API consists of two endpoints: one to check the available profile count for a company, and one to retrieve those profiles via an async callback.Documentation Index
Fetch the complete documentation index at: https://docs.signalhire.com/llms.txt
Use this file to discover all available pages before exploring further.
Get Profile Count
Check how many profiles are associated with a company by employment status — no credits consumed. Endpoint:GET https://www.signalhire.com/api/v1/company/getCount
Secret API key.
Company ID (numeric) or company slug.
Employment status filter. Possible values:
current, past, both.Request Example
Response Example (HTTP 200)
Total number of profiles matching the status filter.
Available profile credits for fetching these profiles.
Available standard credits for enriching contacts.
Get Profiles
Fetch employee profiles for a company asynchronously via callback. Consumes profile credits. Endpoint:GET https://www.signalhire.com/api/v1/company/getProfiles
Secret API key.
Company ID (numeric) or company slug.
Employment status filter. Possible values:
current, past, both.URL where results will be POSTed once processing is complete. Same callback format and delivery rules as Person API callbacks.
Request Example
Response Example (HTTP 200)
callbackUrl as an array of profile objects without contact details.
Response Codes
| Code | Description |
|---|---|
200 | Request accepted. Results will be sent to callbackUrl. |
402 | Not enough profile credits. |
403 | Company API access not enabled for this account. |