Systems Lab

Agent skill

apollo-search

Build targeted account and contact lists with Apollo's database through the ColdIQ marketplace.

activeSelf-containedInstructions only585 words

Filed under Prospecting and list building.

From Cold-IQ/coldiq-marketplace-skills · 17 skill entries · 1 · pushed 2026-09-22

What it does when it runs

Build targeted account and contact lists with Apollo's database through the ColdIQ marketplace. Use when searching companies or people with Apollo's filter semantics (titles, seniority, employee ranges, industries, technologies, intent), enriching people or organizations, or building a TAM from Apollo. Triggers on "Apollo search", "Apollo filters", "build a TAM", "search companies", "search people", "enrich org", "enrich people", "find companies by technology", "employee count range", "intent topics". Do NOT use for Lima Data or large-scale ai-ark search (see coldiq-search-enrich), email-finding waterfalls (see contact-enrichment), or campaign sending (see instantly-api).

Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about apollo-search

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/Cold-IQ/coldiq-marketplace-skills.git /tmp/coldiq-marketplace-skills
git -C /tmp/coldiq-marketplace-skills sparse-checkout set "skills/apollo-search"
mkdir -p ~/.claude/skills/apollo-search
cp -R "/tmp/coldiq-marketplace-skills/skills/apollo-search/." ~/.claude/skills/apollo-search/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

Or take the whole library

This repo ships a .claude-plugin manifest, so Claude Code can install all 17 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.

/plugin marketplace add Cold-IQ/coldiq-marketplace-skills
/plugin

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from Cold-IQ/coldiq-marketplace-skills/blob/495c1b4256db8c6683ac1ff59a093899228eca73/skills/apollo-search/SKILL.md, which is licensed MIT (repository). 585 words, 9 headings.

Apollo 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

TaskMethodPathCreditsEndpoint IDNotes
Search peoplePOST/v1/apollo/people/search1apollo.people.searchTitles, seniority, location, company
Search organizationsPOST/v1/apollo/organizations/search1apollo.organizations.searchIndustry, size, location
Enrich one personPOST/v1/apollo/people/match1apollo.people.matchName/email/LinkedIn → full profile
Bulk enrich people (≤10)POST/v1/apollo/people/bulk-match1/personapollo.people.bulk_match10 per call
Enrich one orgPOST/v1/apollo/organizations/enrich1apollo.organizations.enrichFull firmographics by domain
Bulk enrich orgs (≤10)POST/v1/apollo/organizations/bulk-enrich1/orgapollo.organizations.bulk_enrichStripped data — see gotcha
Org info by Apollo IDPOST/v1/apollo/organizations/info1apollo.organizations.info

Standard Workflow: Search Then Enrich

  1. 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 }
    
  2. Collect IDs from the results.
  3. Bulk enrich in groups of 10 (never one-by-one). → POST /v1/apollo/people/bulk-match · 1/person · apollo.people.bulk_match
  4. 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

  1. Industry is self-reported — "Information Technology & Services" is a catch-all.
  2. Revenue is estimated — unreliable for private companies under $10M.
  3. Technologies = website tracking only — internal tools (Slack, Notion) won't appear.
  4. Employee count lags 3–6 months for fast-growing startups.
  5. Bulk org enrich returns stripped data — missing latest_funding_stage, total_funding, annual_revenue, technology_names[]. Use single-org enrich for full firmographics.
  6. Search never returns emails — enrich after search.
  7. Buying intent requires the Organization plan.

Apollo vs ai-ark vs Exa

NeedBest
Large-scale company search, 65+ filtersApollo (apollo.organizations.search)
Very large people lists, per-result pricingai-ark (ai_ark.people.search, see coldiq-search-enrich)
Niche/new companies not in databasesExa (exa.search)
Enrich known contact → emailcoldiq-search-enrich waterfall

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what apollo-search does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.