Tools
What the model sees. Descriptions are written for the model, so they say exactly what each filter does.
describe_catalog#
Every filter with its type and allowed values, live facts about the data (people, how many have an email, phone or LinkedIn, top countries), whether contact data is included for your account, and your usage. Free. Models should call it first.
search_people#
Find people. At least one filter is required; filters combine with AND, values inside one filter with OR. Returns {people, next_cursor, contact_fields_included}.
titlestring[]title_excludestring[]title_whole_wordsbooleancompanystring[]company_exactbooleanexclude_companystring[]departmentstring[]Executive & General ManagementSalesOperations & LogisticsFinance & AccountingSoftware EngineeringHealthcare & NursingEngineering (Non-Software)Marketing & CommunicationsEducation & TrainingIT & InfrastructureAdministrativeRetail & HospitalityManufacturing & Skilled TradesPeople & HRScience & ResearchCustomer Success & SupportLegal & ComplianceProduct & DesignData & AICybersecurityOtherlevelstring[]Owner / FounderC-suiteVPDirector / HeadManagerSeniorStaffIntern / Studentindustrystring[]company_sizestring[]1-45-1920-99100-249250-499500-9991,000-4,9995,000-9,99910,000+revenuestring[]<$1M$1-10M$10-50M$50-100M$100-500M$500M-1B$1B+countriesstring[]statesstring[]citystring[]has_emailbooleanhas_phonebooleanhas_linkedinbooleanhas_company_phonebooleanlimitintegercursorstringcount_people#
How many people match, and how many of them have an email, phone and LinkedIn on file. Same filters as search_people, without paging. Add group_by to get the top 25 values of a field instead, for example which companies employ the most matching people.
group_bystringdepartmentlevelindustrycountrystatecompany_sizerevenuecompanytitleget_people#
idsstring[]requiredSeveral people by id, in the order given. Unknown ids come back in missing.