Data Extraction Automation Overview
Apollo.io Python pipeline that extracts, cleans, and enriches B2B lead contacts (exec names, emails, LinkedIn) from company domains for Wally outreach.
What is Data Extraction Automation?
Main script: apollo_extractor.py
- Reads CSV of company domains
- Queries Apollo for target personas (Founder, C-level, VP, etc.)
- Reveals emails/LinkedIn via Apollo
/people/match - Writes
apollo_enriched_contacts.csv - Caps at 3 contacts per org; 300ms delay between calls
| Field | Value |
|---|---|
| Category | Automation / Outreach / QA |
| GitHub | data-extraction-automation |
| Language | Python |
| Default branch | main |
Source of truth
Full CLI flags and role lists are in the repository README.
Key Features
- Domain cleaning/normalization
- Target-role filtering (
TARGET_ROLES) - Contact limiting (3 per organization)
- Email reveal + LinkedIn URL enrichment
- Batching with rate-limit delay
Quick Start
git clone https://github.com/TeamFleetStudio/data-extraction-automation.git
cd data-extraction-automation