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. 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.
How It Works
- The request returns a
searchIdimmediately with HTTP200 - Profiles are delivered to the
callbackUrlin batches of up to 100 profiles per callback - Each profile delivered consumes 1 profile credit — a separate credit type specific to this endpoint
- Profiles are returned without contact details (no emails or phone numbers)
To subsequently retrieve contact details for specific profiles, pass their
uidvalues to the Person API, which consumes standard credits.
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. |