About apollo-search
Apollo Search is a skill for finding people and organizations through ColdIQ's resold Apollo endpoints, then enriching selected records. It combines Apollo-style filters with workflows for collecting result IDs and enriching them in batches.
Key features
- 01Search people by role and company filters
- 02Search organizations by firmographic filters
- 03Enrich person and organization records
- 04Bulk-match up to 10 people per call
- 05Filter by location, size, funding, and signals
Use cases
- 01Build a prospect list for outbound sales
- 02Find companies by industry, size, or location
- 03Enrich shortlisted contacts with profile details
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ cold-iq/ coldiq-marketplace-skills --skill apollo-searchAfter installing, type/apollo-searchin Claude Code to confirm it loaded.
Details
From the project READMEApollo Search
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 |