Person Search
Contact Append
Queue an asynchronous ABM contact-append job that finds current employees at target companies matching desired job titles
POST
Overview
Contact Append finds current employees at the companies you specify whose titles approximately match the titles you request. The endpoint is asynchronous:POST /person-search/v0/contact-append→202+job_id- Poll
GET /person-search/v0/contact-jobs/{job_id}untilstatusiscompleted(orfailed) POST /person-search/v0/contact-jobs/{job_id}/resultsonce to unlock and bill- Page further results with
GET .../results(no additional billing)
Request
Headers
string
required
Your API key for authentication.
string
Optional client-supplied key (max 200 characters). Reusing the same key with the same org and an identical request returns the existing job. Reusing it with a different request body returns
409 Conflict.Body
object[]
required
Target companies (1–25). Each company must include at least one of
name, domain, or linkedin_url.string
Company name (exact, case-insensitive). Max 200 characters.
string
Website domain. Bare domains and full URLs are accepted (for example
acme.com or https://www.acme.com/about).string
Company LinkedIn URL (
linkedin.com/company/... or /school/...).string[]
required
Desired job titles (1–25). Candidate titles are matched approximately.
integer
Maximum contacts to return. Defaults to
100. Range: 1–500.Response
Success Response (202 Accepted)
string
UUID of the queued job. Use it with Contact Job Status and Contact Job Results.
string
Always
contact_append for this endpoint.string
Initial status, typically
queued.string
ISO-8601 timestamp when the job was created.
Response Example
Errors
Related
- Contact Prospect — NAICS-based prospecting
- Contact Job Status — poll job progress
- Contact Job Results — unlock and page results
- Person Search — natural-language audience search