Skip to main content
GET
Search Prospects

Overview

Perform advanced search and filtering across all prospects in your team. This powerful endpoint allows you to find prospects based on multiple criteria including text search, campaign association, qualification status, location, and engagement metrics. Each result’s prospect object includes current company data when available: currentCompanyName, currentJobTitle, currentCompanyWebsite, and currentCompanyLinkedInUrl.

Query Parameters

query
string
Text search across prospect names and headlines
campaignId
string
Filter prospects by specific campaign ID
qualification
string
Filter by qualification status: pending, qualified, disqualified
status
number
Filter by conversation status (numeric status code)
city
string
Filter prospects by city location
country
string
Filter prospects by country location
hasResponded
boolean
Filter prospects who have responded to outreach
isPaused
boolean
Filter prospects with paused conversations
limit
number
default:"50"
Maximum number of results to return (max: 100)
offset
number
default:"0"
Number of results to skip for pagination

Use Cases

  • Lead Management: Find specific prospects across campaigns
  • Performance Analysis: Identify high-performing prospect segments
  • Follow-up Management: Find prospects needing attention
  • Geographic Targeting: Analyze prospects by location
  • Qualification Review: Review prospects by qualification status

Response Structure

Search Examples

JavaScript Examples

Python Examples

Status Codes Reference

Common conversation status codes:
  • 0: Not contacted
  • 1: Initial message sent
  • 2: Follow-up sent
  • 3: Prospect responded
  • 4: Conversation ongoing
  • 5: Qualified
  • 6: Closed/Won
  • 7: Closed/Lost

Best Practices

  1. Efficient Pagination: Use appropriate limit values (25-100)
  2. Specific Filters: Combine multiple filters for precise results
  3. Text Search Optimization: Use relevant keywords for better matches
  4. Regular Cleanup: Use search to identify prospects needing attention
  5. Performance Monitoring: Track search patterns for optimization

Common Use Cases

Find Unresponsive Prospects

Geographic Analysis

Campaign Performance Review

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

query
string

Text search across prospect names and headlines

campaignId
string

Filter by specific campaign ID

qualification
enum<string>

Filter by qualification status

Available options:
pending,
qualified,
disqualified
status
integer

Filter by conversation status (numeric status code)

city
string

Filter prospects by city location

country
string

Filter prospects by country location

hasResponded
boolean

Filter prospects who have responded

isPaused
boolean

Filter prospects with paused conversations

limit
integer
default:50

Maximum number of results

Required range: 1 <= x <= 100
offset
integer
default:0

Number of results to skip

Required range: x >= 0

Response

Search results

prospects
object[]
pagination
object
Last modified on May 19, 2026