Integrations
Prospeo
Work-email & phone finder + people/company search across 200M+ contacts. Not for candidate personal emails.
Use Prospeo for work / professional email and phone finding and for people/company search across 200M+ contacts. Reach for it on BD / work-email flows.
Managed credits or BYOK — search is free; enrich_person/enrich_company/search_company bill 0.4 credits per result, and a mobile reveal (enrich_mobile: true) bills 3.4 credits.
Capabilities
| Tool | Does | Cost |
|---|---|---|
prospeo_search_suggestions | Resolve canonical filter values before a search | Free |
prospeo_search_person | Query 200M+ contacts (30+ filters), masked preview | Free |
prospeo_enrich_person | Work email + the person's dated job history for a known person | 0.4 cr / result |
prospeo_enrich_person (enrich_mobile: true) | Work email + mobile for a known person | 3.4 cr / result |
prospeo_search_company | Query 30M+ companies (incl. lookalikes) | 0.4 cr / result |
Guidance
- Work email only — route candidate / personal-email flows to FullEnrich or LeadMagic.
enrich_personalso answers thelinkedin_profilecapability (dated job history, no contact detail), which is safe on candidate flows;skills[]comes back empty, so treat it as unknown rather than as a gap. Both capabilities are the sameenrich_personcall at the same 0.4 cr / result, so enriching one person for job history and then for a work email is two charges — keep the profile on the row and reuse it instead of re-running the capability. - Flow:
search_suggestions(free) →search_person→ enrich the returnedperson_ids (bulk ≤ 50). - Search results never include email/mobile — enrich afterward.
- Location filters must use canonical strings from
search_suggestions; arbitrary strings are rejected. For "within X km of a city," use the ZONE suggestion (one value covers the metro). - No person-level skills / profile-keyword filter —
person_searchmatches names/titles, not profiles. For "people with<skill>in their profile," use AI Ark; use Prospeo for title, seniority, department, location, and firmographic scoping (industry, headcount, founded year, technology). - Enum values must match exactly — e.g. seniority is
"C-Suite"(not"C-Level"). On anINVALID_FILTERSerror, the response'sprovider_detail.filter_errornames the rejected filter. - Can't search with
exclude-only — need ≥1 positive filter. - Mobile enrichment (
enrich_mobile:true) costs more (3.4 credits vs 0.4) — gate it behind an explicit phone ask, don't default to it. - Don't use Prospeo for job-change detection — schema drift; use FullEnrich.
hyreflow tools execute prospeo prospeo_search_person \
--payload '{"filters":{"person_job_title":{"include":["CTO"]}},"page":1}'In a waterfall: first step of the email_enrichment chain, a member of people_search, and a member of linkedin_profile (employment history) (see Integrations Overview).