Skip to main content
POST
Batch Submit Hiring Manager Contacts
Requires the Hiring Manager API add-on, like Hiring Manager Contacts.
Queue up to 100 postings in one request instead of one request each. Every posting becomes its own contacts_extraction task, researched and billed exactly like a single submit: $0.30 for each search that finds at least one contact, plus any reveals found, settled when each task finishes. Postings that find no one, or fail, cost nothing. The whole batch counts as one request against your rate limit. Poll the tasks with List Tasks, which returns every task with its result in one call, or with Get Task Status one by one. Task reads have their own budget of 600 requests per minute.

Endpoint

Request Body

string[]
required
1 to 100 Hirebase job ids (_id from any Search Jobs result). Duplicates are queued once. Expired postings are accepted on the same terms as a single submit.
string[]
Only return people in these functions, on every posting. Same values and behaviour as on Hiring Manager Contacts.
string[]
Only return people with these relationships to the role (hiring_manager, function_leader, recruiter, hr, executive, other), on every posting. Same values and behaviour as on Hiring Manager Contacts.
object
People you already have (linkedin_urls, emails; up to 10,000 entries in total), applied to every posting in the batch. Send it once per batch rather than splitting it. See Hiring Manager Contacts.
boolean
default:"false"
Also look up a work email for every contact found, on every posting. $0.05 per email actually found.
boolean
default:"false"
Also look up a direct phone number for every contact found, on every posting. $0.40 per number actually found.

Response

object[]
One entry per posting that was queued, in the order you sent them.
object[]
One entry per id that was not queued. Nothing is charged for these.

Example

Response

Error Responses

Your last Hiring Manager API charge failed; nothing in the batch is queued. Same body and fix as on Hiring Manager Contacts.
Your key doesn’t have the Hiring Manager API add-on (X-Billing-Code: feature_missing).
job_ids is empty, has more than 100 ids, or the body has an unknown field.