Skip to main content
The Contact Search API returns people who match your filters, with the job, company, and location attributes you need to choose who to enrich. Each result carries a searchResultId that you pass to the Contact Research API to unlock emails and phone numbers.

Endpoint

POST /search/contacts

Credits

Charged per results returned. Empty pages are free. Details

Page size

Up to 500 per page. Paginate with nextToken.

Use it for

  • Building prospect lists by persona: title, seniority, and department at target accounts.
  • Finding the buying committee at a list of domains (up to 100 domains per request).
  • Trigger-based prospecting: recent job changes, funding rounds, and company news.
  • Reverse lookup (v2): pass emailAddress or phoneNumber to find who an email or phone number belongs to.

Filters

Allowed values:
  • seniority: C-Level, VP, Director, Manager, Senior, Mid-Level, Entry Level, Other
  • department: Sales, Marketing, Engineering, IT, Finance, Human Resources, Operations, Support, Legal, Project Management, Other
  • companySize: 2 - 10 through 10,001+
  • companyRevenue: $0 - $100K through $1B+
  • newsTypes: Acquisition, Corporate Challenges, Cost Cutting, Expansion, Investment, Leadership, Partnership, Recognition
The API reference has the full schema and every allowed value.

Every filter as its own API

Each filter has a dedicated page with an example, a parameter reference, allowed values, and an AI agent prompt. Reverse lookup by email or phone: Email → Profile and Phone → Profile.
Location values must match Seamless spelling exactly. Resolve them first with the Location Lookup API. Search returns non-fatal warnings with suggestions when a location matches nothing.

Example

Response (trimmed)
Search results do not include emails or phone numbers. Send the searchResultId to the Contact Research API to get them.