Get the FREE Ultimate OpenClaw Setup Guide →
c

Apollo.io Enrichment

@capt-marbles

npx machina-cli add skill @capt-marbles/apollo-enrichment --openclaw
Files (1)
SKILL.md
2.9 KB

Apollo Enrichment Skill

Enrich contacts and companies using Apollo.io API.

Setup

  1. Get your API key from Apollo Settings
  2. Set the environment variable:
    export APOLLO_API_KEY=your-api-key-here
    

Usage

All commands use the bundled apollo.py script in this skill's directory.

Enrich a Person

Get email, phone, title, and company data for a contact.

# By email
python3 apollo.py enrich --email "john@acme.com"

# By name + company
python3 apollo.py enrich --name "John Smith" --domain "acme.com"

# Include personal email & phone
python3 apollo.py enrich --email "john@acme.com" --reveal-email --reveal-phone

Bulk Enrich People

Enrich up to 10 people in one call.

# From JSON file with array of {email, first_name, last_name, domain}
python3 apollo.py bulk-enrich --file contacts.json

# Reveal personal contact info
python3 apollo.py bulk-enrich --file contacts.json --reveal-email --reveal-phone

contacts.json example:

[
  {"email": "john@acme.com"},
  {"first_name": "Jane", "last_name": "Doe", "domain": "techcorp.io"}
]

Enrich a Company

Get industry, revenue, employee count, funding data.

python3 apollo.py company --domain "stripe.com"

Search for People

Find prospects by criteria.

# By title and company
python3 apollo.py search --titles "CEO,CTO" --domain "acme.com"

# By title and location
python3 apollo.py search --titles "VP Sales" --locations "San Francisco"

# Limit results
python3 apollo.py search --titles "Engineer" --domain "google.com" --limit 10

# Exclude competitors (Hathora/Edgegap/Nakama)
python3 apollo.py search --titles "CTO" --exclude-competitors

Filtering Options:

  • --exclude-competitors or -x — Automatically filters out employees from Hathora, Edgegap, and Nakama (Heroic Labs)

Example Prompts

  • "Enrich john@acme.com with Apollo"
  • "Get company info for stripe.com"
  • "Find CTOs at fintech companies in NYC"
  • "Bulk enrich this list of contacts"
  • "What's the employee count and revenue for Notion?"

Data Returned

Person enrichment:

  • Name, title, headline
  • Email (work & personal)
  • Phone (direct & mobile)
  • Company, industry
  • LinkedIn URL
  • Location

Company enrichment:

  • Name, domain, logo
  • Industry, keywords
  • Employee count, revenue
  • Funding rounds, investors
  • Technologies used
  • Social links

Credits

Apollo uses credits for enrichment. Check your usage at apollo.io/settings/credits.

Source

git clone https://clawhub.ai/capt-marbles/apollo-enrichmentView on GitHub

Overview

Apollo Enrichment lets you augment people with email, phone, title, and company data, while enriching organizations with industry, revenue, employee count, and funding. It also supports prospect search to build targeted lists. This streamlines lead enrichment, company intel, and outreach workflows.

How This Skill Works

Install the bundled apollo.py script and provide your Apollo API key via APOLLO_API_KEY. Use commands like enrich, company, search, and bulk-enrich to fetch person or company data or to discover prospects, with options to reveal personal contact info when needed.

When to Use It

  • Enrich a contact with email, phone, title, and company data
  • Lookup company details like industry, revenue, funding
  • Search for prospects by title, domain, or location
  • Bulk enrich multiple contacts from a JSON file
  • Exclude certain competitors in search results

Quick Start

  1. Step 1: Obtain your Apollo API key and export APOLLO_API_KEY=your-api-key-here
  2. Step 2: Run the bundled apollo.py script with a command like enrich, company, search, or bulk-enrich
  3. Step 3: Review returned data (emails, phones, titles, company data) and use it in your workflows

Best Practices

  • Securely store your Apollo API key and export it as APOLLO_API_KEY
  • Use --reveal-email and --reveal-phone only when you need personal contact details
  • For bulk enrich, prepare a properly structured JSON file and limit to 10 people per call
  • Validate and deduplicate returned data before bulk import into downstream systems
  • Monitor Apollo credits and check usage in the Apollo settings page

Example Use Cases

  • Enrich john@acme.com to fetch email, phone, title, and company data
  • Get company info for stripe.com including industry, revenue, and employees
  • Find CTOs at fintech companies in NYC
  • Bulk enrich this list of contacts from contacts.json
  • What is the employee count and revenue for Notion?

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers