Prospector Contacts

List prospector contacts

Retrieve a paginated list of prospector-discovered contacts.

get/prospector-contacts

Request

Query parameters

limitinteger

The maximum number of contacts to return per page

cursorstring

Pagination cursor from a previous response

colsstring

Comma-separated list of additional columns to include in the response. Valid column values: avatarUrl, companyName, companyWebsite, fullName, linkedInFollowerCount, linkedInHandle, location, role, seniority, skills, title. The meta column recordCount can be requested to return the total number of matching contacts in meta.recordCount.

Structured filter as URL-encoded JSON — see the LightFilterExpression schema for the grammar. Conditions are combined (AND) with the other query parameters.

Filterable fields:

FieldFilter typeOperatorsDescription
fullNamestringFiltereq, like, empty, notEmptyFilter prospector contacts by name.
titlestringFiltereq, likeFilter prospector contacts by job title.
companyNamestringFiltereq, likeFilter prospector contacts by their current company name.
companyDomainstringFiltereq, likeFilter prospector contacts by their current company domain/website (e.g., "acme.com").
locationIdstringListFilterany, none, empty, notEmptyFilter prospector contacts by location. Discover location IDs via GET /locations.
previousCompanyNamestringFiltereq, likeFilter prospector contacts by their previous company/organization name.
previousCompanyDomainstringFiltereq, likeFilter prospector contacts by their previous company/organization domain/website (e.g., "acme.com").
linkedInFollowerCountnumberFiltereq, ne, gt, gte, lt, lteFilter prospector contacts by LinkedIn follower count.
lastOrgChangedateRangeFilterin, between, after, beforeFilter prospector contacts by when they last changed organizations (job change date).
jobRolestringListFilterany, noneFilter prospector contacts by normalized job role. Valid values: Sales, Marketing, Engineering, Product, IT, Security, Finance, Operations, Customer Success, HR, Design, Legal, Research, Healthcare, Education, Consulting, Leadership, Other.
memberSenioritystringListFilterany, noneFilter prospector contacts by normalized job seniority. Valid values: Intern, Junior IC, Senior IC, Manager, Director, VP, C-Level.
memberHasEmailbooleanFiltereq, neFilter prospector contacts by whether they have a professional email address. The address itself is not returned.
memberHasPhoneNumberbooleanFiltereq, neFilter prospector contacts by whether they have a phone number. The number itself is not returned.

Filtering by company: to filter on a contact's current company, add a group whose target is ProspectorCompany. Its clauses use the company fields below, and it matches contacts whose current company satisfies them. Combine it with contact fields at the top level. For example, salespeople at software companies with at least 200 employees:

{
  "type": "and",
  "clauses": [
    { "type": "stringListFilter", "field": "jobRole", "params": { "op": "any", "value": ["Sales"] } },
    {
      "type": "and",
      "target": "ProspectorCompany",
      "objectConfigId": null,
      "targetAssocPaths": null,
      "clauses": [
        { "type": "numberFilter", "field": "groupCompanySize", "params": { "op": "gte", "value": 200 } },
        { "type": "stringListFilter", "field": "groupIndustryCode", "params": { "op": "any", "value": ["5112"] } }
      ]
    }
  ]
}
  • Every group must send target, objectConfigId and targetAssocPaths, using null for any it doesn't use.
  • A company group needs at least one clause, and can contain nested and/or groups of company fields.
  • It always means the current company. Previous companies are reachable only through previousCompanyName and previousCompanyDomain.
  • This endpoint accepts the targets ProspectorCompany and ProspectorContact (the same as no target). Any other target returns a 400.

Company fields:

Company fieldNameFilter type
NamegroupNamestringFilter
WebsitegroupWebsitestringFilter
LinkedIn handlegroupLinkedinHandlestringListFilter
Employee countgroupCompanySizenumberFilter
RevenuegroupRevenuenumberFilter
Capital raisedgroupCapitalRaisednumberFilter
LocationgroupLocationIdstringListFilter (location IDs from GET /locations)
NAICS industry codegroupIndustryCodestringListFilter (codes from GET /industries)
Sub-industrygroupSubIndustrystringListFilter
TechnologygroupTechStackIdstringListFilter (IDs from GET /tech-stack-products)

The company fields, operators and values are the same as on GET /prospector-companies.

Response

OK

successtrue required

Changes

No recorded changes to this operation across all 1 revision of this API.