Search Apollo's 210M+ contacts and 35M+ companies to build targeted lists, then enrich them —
through ColdIQ's resold Apollo endpoints /v1/apollo/* (same Apollo filter semantics, one ColdIQ
key). Use Apollo to BUILD the list (search + filter); use
coldiq-search-enrich to ENRICH it with emails.
ColdIQ Marketplace Endpoints
| Task | Method | Path | Credits | Endpoint ID | Notes |
|---|---|---|---|---|---|
| Search people | POST | /v1/apollo/people/search |
1 | apollo.people.search |
Titles, seniority, location, company |
| Search organizations | POST | /v1/apollo/organizations/search |
1 | apollo.organizations.search |
Industry, size, location |
| Enrich one person | POST | /v1/apollo/people/match |
1 | apollo.people.match |
Name/email/LinkedIn → full profile |
| Bulk enrich people (≤10) | POST | /v1/apollo/people/bulk-match |
1/person | apollo.people.bulk_match |
10 per call |
| Enrich one org | POST | /v1/apollo/organizations/enrich |
1 | apollo.organizations.enrich |
Full firmographics by domain |
| Bulk enrich orgs (≤10) | POST | /v1/apollo/organizations/bulk-enrich |
1/org | apollo.organizations.bulk_enrich |
Stripped data — see gotcha |
| Org info by Apollo ID | POST | /v1/apollo/organizations/info |
1 | apollo.organizations.info |
Standard Workflow: Search Then Enrich
- Search people with filters (returns IDs + basic info, not emails).
→ POST
/v1/apollo/people/search· 1 cr ·apollo.people.search{ "person_titles": ["VP Sales", "Head of Growth"], "person_seniorities": ["vp", "director"], "organization_num_employees_ranges": ["51,200"], "per_page": 100, "page": 1 } - Collect IDs from the results.
- Bulk enrich in groups of 10 (never one-by-one).
→ POST
/v1/apollo/people/bulk-match· 1/person ·apollo.people.bulk_match - You now have emails, phones, LinkedIn URLs, and employment history.
For full company firmographics use single-org enrich, not bulk:
→ POST /v1/apollo/organizations/enrich · 1 cr · apollo.organizations.enrich
Top Filters
Company: organization_num_employees_ranges, revenue range, q_organization_keyword_tags
(industry/keywords), organization_locations, funding stage, technologies, job postings, year
founded, department headcount, buying intent (Org plan only).
People: person_titles, person_seniorities (c-suite, vp, director), department,
person_locations, include_similar_titles, recent job change, time in role, has email/phone,
contact_email_status.
Employee count ranges (API values)
"1,10" "11,50" "51,200" "201,500" "501,1000" "1001,5000" "5001,10000" "10001,50000"
Proven Search Configurations (examples)
- Referral-ceiling founders: 10–200 emp, $1–10M rev, software/internet, Seed/Series A, US/UK/W-Europe, sales dept 0–2 → titles Founder/CEO/Owner.
- Failed DIY outbound: 10–100 emp, uses Apollo/Lemlist/Instantly/Outreach/SalesLoft, sales dept 1–5 → VP Sales / Head of Growth / Founder.
- Enterprise B2C: 501+ emp, $100M+ rev, financial/automotive/retail/insurance/pharma, US → CMO / VP Growth / Head of Brand / Head of SEO.
Filter Building
Start broad (industry + size + location) → check count (target 500–5,000) → add keywords → add signals (tech/intent/job postings) → add people filters last. Too few (<500)? loosen size. Too many (>10,000)? add funding stage or department headcount.
Gotchas
- Industry is self-reported — "Information Technology & Services" is a catch-all.
- Revenue is estimated — unreliable for private companies under $10M.
- Technologies = website tracking only — internal tools (Slack, Notion) won't appear.
- Employee count lags 3–6 months for fast-growing startups.
- Bulk org enrich returns stripped data — missing
latest_funding_stage,total_funding,annual_revenue,technology_names[]. Use single-org enrich for full firmographics. - Search never returns emails — enrich after search.
- Buying intent requires the Organization plan.
Apollo vs ai-ark vs Exa
| Need | Best |
|---|---|
| Large-scale company search, 65+ filters | Apollo (apollo.organizations.search) |
| Very large people lists, per-result pricing | ai-ark (ai_ark.people.search, see coldiq-search-enrich) |
| Niche/new companies not in databases | Exa (exa.search) |
| Enrich known contact → email | coldiq-search-enrich waterfall |