Skip to main content
POST
People Search

Overview

Search for people using advanced filters and criteria. This endpoint allows you to find professionals based on combinations of title, company, location, seniority, and other attributes. Perfect for building targeted prospect lists and conducting market research.

Authentication

string
required
Your Tuesday API key

Request Parameters

All parameters are optional. Combine them to filter results precisely.

📄 Pagination

int
default:"1"
Page number
int
default:"25"
Results per page (max: 100)
string
default:"exclude"
Include email addressOptions: include | excludeAdditional Cost: +2 credits per result when set to include
string
default:"exclude"
Include phone numberOptions: include | excludeAdditional Cost: +3 credits per result when set to include

👤 Person Filters

string[]
Current job titles to includeExamples: ["Software Engineer", "Senior Developer"]
string[]
Exclude these current job titles
string[]
Match against past job titles
string[]
Filter by seniority levelExamples: ["C-Team", "Manager", "Director"]
string[]
Current person locationExamples: ["San Francisco", "California", "United States"]
string[]
Exclude people in these locations
object
Days in current role/titleFormat: {"min": 30, "max": 300}

🏢 Organization Filters

string[]
Match organization domainsExamples: ["google.com", "microsoft.com"]
string[]
Exclude organizations with these domains
string[]
Company HQ/location
string[]
Exclude companies in these locations
string[]
Include companies in these industriesExamples: ["Technology", "Healthcare", "Finance"]
string[]
Exclude companies from these industries
string[]
Filter by SIC codesExamples: ["0919"]
string[]
Exclude SIC codes
string[]
Filter by NAICS codesExamples: ["236117"]
string[]
Exclude NAICS codes
string[]
Revenue rangesExamples: ["<$1M", "$1M-$10M", "$10M-$50M"]

📱 Technology & Product Filters

string[]
Include if they use any of these toolsExamples: ["Salesforce", "AWS", "React"]
string[]
Must use all listed technologies
string[]
Exclude if using any of these technologies
boolean
Has a web application?
boolean
Has a mobile application?
string[]
AppStore categoriesExamples: ["News", "Finance"]
string[]
PlayStore categoriesExamples: ["Car race", "Games"]
object
iOS app rating (1–5)Format: {"min": 4, "max": 5}
object
Android app rating (1–5)Format: {"min": 4, "max": 5}
object
Number of iOS reviewsFormat: {"min": 100, "max": 10000}
object
Number of Android reviewsFormat: {"min": 100, "max": 10000}
boolean
Website listed for sale?

📈 Web Traffic & Ads

object
Total monthly visitsFormat: {"min": 1000, "max": 100000}
object
Monthly organic trafficFormat: {"min": 1000, "max": 100000}
object
Monthly paid trafficFormat: {"min": 1000, "max": 100000}
object
Estimated monthly Google Ads spend ($)Format: {"min": 1000, "max": 50000}

💰 Funding Filters

object
Last round amountFormat: {"min": 1000000, "max": 100000000}
object
Total raised fundingFormat: {"min": 1000000, "max": 100000000}
object
Months since last funding roundFormat: {"min": 1, "max": 24}
string[]
Funding stageExamples: ["Seed", "Series A", "Series B"]
string[]
Names of lead investors
object
Number of investors in the last roundFormat: {"min": 1, "max": 10}

👨‍💼 Team & Roles

object[]
Role distribution by department & rangeFormat: [{"department": "android_dev", "range": {"min": 1, "max": 100}}]
object[]
Open roles per department with rangeFormat: [{"department": "sales", "range": {"min": 1, "max": 10}}]

Response

array
number
HTTP status code (201 for success)
string
Response message

Example Requests

Example Response

Search Tips & Best Practices

Combine Multiple Filters:
  • Use 2-3 filters for optimal results (e.g., title + location + seniority)
  • Start broad, then narrow down with additional criteria
Title Matching:
  • Use partial titles for broader results: "Marketing" vs "Marketing Director"
  • Include common variations: "VP Sales", "Vice President Sales"
Location Targeting:
  • City names: "San Francisco", "New York"
  • State/region: "California", "Texas"
  • Country: "United States", "Germany"
  • Use limit to control page size (recommended: 10-50)
  • Implement pagination using offset for large result sets
  • Check has_more field to determine if more results exist
  • Total results available in pagination.total
  • Start searches without email/phone enrichment to preview results
  • Only add enrichment for final, targeted result sets
  • Use smaller limit values when exploring search criteria
  • Consider the total cost: base credits + enrichment costs per result

Pagination Example

Credit Usage

Base per result
Email per result
Phone per result
Cost Calculation Example:
  • Search returning 20 results with email and phone enrichment
  • Base cost: 20 × 1 = 20 credits
  • Email enrichment: 20 × 2 = 40 credits
  • Phone enrichment: 20 × 3 = 60 credits
  • Total: 120 credits

Common Search Patterns

Error Responses

Use Cases

Sales Prospecting

Build targeted prospect lists based on title, industry, and company size

Talent Acquisition

Find qualified candidates matching specific role and experience criteria

Market Research

Analyze industry trends and talent distribution across regions

Lead Generation

Identify decision makers and influencers in target companies