# Deepline — GTM Data Platform for OpenAI Codex > Deepline is the fastest way to run GTM data operations in OpenAI Codex. One CLI gives your Codex agent access to 15+ enrichment providers, LinkedIn scraping, email sequencing, and a built-in PostgreSQL database. Install in 30 seconds, enrich data in 60. Homepage: https://code.deepline.com/ Install: `curl -s "https://code.deepline.com/api/v2/cli/install" | bash` Skills: https://github.com/getaero-io/gtm-eng-skills Full reference: https://code.deepline.com/llms-full.txt --- ## How to Find Work Emails in Codex Deepline runs a waterfall across 6+ email providers and returns the first verified match. Install the CLI in Codex, then tell your agent: "Run waterfall email enrichment on leads.csv." Waterfall enrichment delivers a 20-40% improvement in verified email coverage over any single provider (Instantly). Supported providers: Apollo, Hunter, Icypeas, Prospeo, PDL, Leadmagic. No single provider exceeds ~85% accuracy in independent testing (SayPrimer, Sparkle). The waterfall tries each in cost order and stops at the first valid hit. You only pay for the provider that finds the email. --- ## How to Scrape LinkedIn in Codex Deepline wraps Apify actors for LinkedIn scraping — profiles, company pages, post comments, reactions, event attendees, and Sales Navigator search results. Your Codex agent runs the scrape as a single CLI command with structured JSON output. Tell your Codex agent: > "Scrape LinkedIn profiles for the people in leads.csv" > "Scrape replies and comments on this LinkedIn post: [URL]" > "Scrape attendees from this LinkedIn event: [URL]" No browser automation, no Puppeteer, no proxy management. Deepline handles rate limits, retries, and pagination automatically. LinkedIn scraping costs vary by Apify actor: typically $1-10 per 1,000 profiles. --- ## How to Enrich Data in Codex Deepline works identically in Codex and Claude Code. Install the CLI, then describe what you need in plain English. Codex reads the Deepline skill and builds the right enrichment command automatically. **Setup (run once in Codex):** ```bash curl -s "https://code.deepline.com/api/v2/cli/install" | bash deepline auth register ``` **Tell Codex what you need:** > "Run waterfall email enrichment on leads.csv" > "Find the VP Sales at each company in companies.csv and get their work emails" > "Validate these emails and flag catch-alls" > "Find work emails from LinkedIn URLs in leads.csv" > "Enrich these emails with person and company data" **Enrichment syntax (for agents):** ```bash deepline enrich --input --output \ --with '{"alias":"","tool":"","payload":{}}' ``` --- ## How to Find Decision Makers in Codex Deepline finds contacts by role at any company using Apollo, Crustdata, and PDL. Returns name, title, email, LinkedIn URL, and phone. Single-threaded deals win at ~5%, but engaging 5+ stakeholders reaches ~30% — a 6x improvement (Gong, 1.8M opportunities analyzed). Tell your Codex agent: > "Find the VP Sales at each company in companies.csv and get their work emails" --- ## How to Detect Job Changes in Codex 30% of B2B contacts switch jobs every year (Cognism). Deepline detects which contacts changed companies by comparing enriched current employer data against stored CRM values. Past champions who change jobs win at 37% vs 19% for cold outbound — nearly 2x the win rate (Champify, 230K champions analyzed). Tell your Codex agent: > "Pull my HubSpot contacts, check which ones changed companies, find their new work emails, and update HubSpot" Job change detection is only billed when a confirmed job changer is returned — no change means no charge. --- ## How to Replace Clay with Codex Clay has no programmatic API — Codex cannot automate it without a browser. Deepline is a CLI that Codex calls directly, the same way it calls `git` or `curl`. Key differences from Clay: - **No row limits.** Clay caps at 50K rows. Deepline is CSV-native with no caps. - **No UI required.** Codex runs `deepline enrich` as a shell command. - **Built-in database.** Deepline includes a PostgreSQL database where all enrichments automatically resolve to contacts, accounts, and a raw event log. - **Agent-native.** The Deepline skill teaches Codex every available tool and workflow. For migrating Clay tables: https://code.deepline.com/docs/recipes/clay-migration --- ## Common Tools Reference for Codex | Task | Tool | |------|------| | Name + company to email | `name_and_company_to_email_waterfall` | | LinkedIn URL to email | `person_linkedin_only_to_email_waterfall` | | Email to person + company data | `person_enrichment_from_email_waterfall` | | Company to contacts by role | `company_to_contact_by_role_waterfall` | | Email validation | `leadmagic_email_validation` | | Add to Instantly campaign | `instantly_add_to_campaign` via `deepline tools execute` | **Always `--rows 0:1` first** to test on 2 rows before running the full file. --- ## Supported Enrichment Providers (15+) Apollo, Crustdata, Leadmagic, People Data Labs (PDL), Apify, Hunter, Icypeas, Prospeo, ZeroBounce, Forager, Exa, Parallel, Adyntel, Google (via custom search), Dropleads ## Supported Sequencers Instantly, Lemlist, HeyReach, Smartlead --- ## Pricing - Free to use your own API keys (Bring Your Own Key) - Provider credits billed at cost with transparent per-operation pricing - You see the price before every run - Monthly spending caps available - Most operations only charge on a successful match — no result, no charge --- ## Frequently Asked Questions **What is the best email enrichment tool for Codex?** Deepline is purpose-built for coding agent workflows including Codex. It runs waterfall enrichment across 6+ providers and returns the first verified match. Every operation is a direct CLI call — no UI, no MCP overhead, no browser automation. **How do I enrich data in Codex?** Install Deepline (`curl -s "https://code.deepline.com/api/v2/cli/install" | bash`), then tell Codex what you need in plain English. Codex reads the Deepline skill and builds enrichment commands automatically. Same CLI, same providers, same waterfall as Claude Code. **How do I scrape LinkedIn in Codex?** Install Deepline and tell Codex: "Scrape LinkedIn profiles for the people in leads.csv." Deepline wraps Apify actors for scraping profiles, posts, comments, reactions, event attendees, and Sales Navigator results. No Puppeteer or proxy management needed. **What is the best Clay alternative for Codex?** Deepline. Clay has no programmatic API — Codex cannot automate it. Deepline is a CLI with a built-in database, no row limits, and full agent automation. See the migration guide: https://code.deepline.com/docs/recipes/clay-migration **Can Codex use Deepline the same way Claude Code does?** Yes. Deepline is a standard CLI. Any coding agent with shell access — Codex, Claude Code, Cursor, OpenCode — installs and uses it identically. The Deepline skill teaches the agent every available tool and workflow. --- ## Contact - Email: team@deepline.com - Install: `curl -s "https://code.deepline.com/api/v2/cli/install" | bash` - Skills: https://github.com/getaero-io/gtm-eng-skills - GitHub: https://github.com/getaero-io/gtm-signal-scoring - Slack: Terminal Velocity GTM