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
string
required
Secret API key.
string
required
Company ID (numeric) or company slug.
string
required
Employment status filter. Possible values:
current, past, both.Request Example
Response Example (HTTP 200)
integer
Total number of profiles matching the status filter.
Get Profiles
Fetch employee profiles for a company asynchronously via callback. Endpoint:GET https://www.signalhire.com/api/v1/company/getProfiles
string
required
Secret API key.
string
required
Company ID (numeric) or company slug.
string
required
Employment status filter. Possible values:
current, past, both.string
required
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 counts as one view against your daily profile-view quota — the same quota shared with the SignalHire website. The quota varies by plan, up to 2000 profiles/day; if the company has more profiles than your remaining quota, the request is rejected with HTTP
429— contact support@signalhire.com if a higher limit is needed. - 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.