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
Your API key for authentication.
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
Target companies (1–25). Each company must include at least one of
name, domain, or linkedin_url.Company name (exact, case-insensitive). Max 200 characters.
Website domain. Bare domains and full URLs are accepted (for example
acme.com or https://www.acme.com/about).Company LinkedIn URL (
linkedin.com/company/... or /school/...).Desired job titles (1–25). Candidate titles are matched approximately.
Maximum contacts to return. Defaults to
100. Range: 1–500.Response
Success Response (202 Accepted)
UUID of the queued job. Use it with Contact Job Status and Contact Job Results.
Always
contact_append for this endpoint.Initial status, typically
queued.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