The 6 APIs That Turn Claude Code Into a Cold Email Engine

ColdIQ runs outbound campaigns for 70+ B2B clients entirely through Claude Code, using six APIs that cover every step from company sourcing to campaign launch. Kenny Damian built a 300 company campaign in under 20 minutes using AI Ark for the company database, PredictLeads for buying signals, BlitzAPI for decision-maker contacts, Limadata for email coverage, FullEnrich for mobile phone numbers at a 95% match rate, and Instantly.ai for campaign creation in draft mode. The workflow runs on natural language prompts, which means one person now executes what used to require a full outbound team, and reply data from each campaign feeds the next one like a retargeting loop.
Smiling man with a beard and short hair in a white shirt holding a coffee cup.
Michel Lieben
April 17, 2026
April 17, 2026
Soft-focus close-up of white and red flowers against a blue sky background.

At ColdIQ, we run outbound campaigns for 70+ B2B clients and the entire execution layer now sits inside Claude Code.

Kenny Damian, on our team, built a full outbound campaign targeting 300 SaaS companies in under 20 minutes. He typed "find me software companies between 200 and 500 employees" into the terminal, and Claude Code handled every step that followed without a single dashboard open or CSV export in between.

The magic sits in the API stack behind the terminal. Six APIs, each one handling a specific part of the campaign, orchestrated through plain English.

Here is the exact stack and why each API earns its spot.

1. How Claude Code Runs an Outbound Campaign

Claude Code is an AI coding environment that runs in the terminal. You describe what you need in natural language, and it executes by reading the right APIs, pulling the data, and producing the output.

For outbound, this changes the work completely. Instead of logging into six platforms, exporting lists from each, cleaning spreadsheets, and uploading the final file to an email tool, you describe the campaign once. Claude Code handles every API call in sequence.

The stack runs like this: source companies, layer signals, find decision-makers, enrich contact data, fill gaps, launch the campaign. Each step maps to a specific API. Each API returns clean data that the next step consumes.

2. AI Ark: Sourcing Companies From a 70M+ Database

The first job is finding the right companies. AI Ark hosts a database of 70M+ companies with firmographic and technographic filters covering industry, employee count, revenue, location, and tech stack.

For the SaaS campaign, Kenny asked Claude Code to pull 300 SaaS companies between 200 and 500 employees. AI Ark returned the list in under 2 minutes.

AI Ark also supports lookalike search. Feed it your best customers, and it finds companies that match their firmographic and behavioural profile. This is the fastest way to clone accounts that already converted for you.

CompanyEnrich is another option at this layer. Its database covers 30M+ companies with similar filtering logic.

When you already have a list of your best customers, you can skip the manual filtering and pull lookalikes directly. We built a tool to do exactly that.

You can find companies similar to your best customers here, for free:

Lookalike Finder Tool

3. PredictLeads: Layering Buying Signals

A company list without timing signals is just a list. PredictLeads fixes that by layering live buying signals on top of the companies you sourced.

PredictLeads tracks:

→ Hiring spikes by role and department

→ Tech stack changes (new tools added or removed)

→ Product launches

→ Press releases and funding announcements

On the SaaS campaign, PredictLeads flagged 186 of the 300 companies as actively hiring for sales and marketing roles. That immediately narrows the list to accounts with budget and urgency.

This is what separates modern outbound from mass blast campaigns. You stop emailing companies that are not ready. You focus on the ones actively building the team or the stack your product supports.

You can check which companies are actively showing buying signals in your space here, for free:

Intent Signals Tool

4. BlitzAPI: Finding the Decision-Makers

A company list plus signals is still useless without the right contacts. BlitzAPI is the contact enrichment engine we use to map the buying committee inside each flagged account.

BlitzAPI uses an ICP waterfall to surface multiple contacts per account. You tell it the persona, seniority level, and department you want, and it returns Directors, VPs, and C-suite contacts across the list.

For the SaaS campaign, Kenny asked for Heads of Sales, VPs of Marketing, and Founders. BlitzAPI returned a clean list of decision-makers with verified titles across the 186 flagged companies.

LeadsFactory is a strong alternative here, especially when you need contacts at specific companies in real-time. Its API returns fresh contact data rather than pulling from a static snapshot.

5. Limadata: Filling Email Gaps

Any contact enrichment layer leaves gaps. Some contacts come back without a verified work email. The fix is running a second provider over the misses.

Limadata is the second email provider we run after BlitzAPI. Each contact finder has different strengths at scale, and stacking two covers more of the list than either one alone.

Prospeo works just as well in this position. Its V2 API covers 200M+ contacts and returns verified work emails with a clear success rate per lookup.

The principle is simple: coverage compounds when you run providers in a waterfall. The second tool catches what the first one missed, and neither of them eats the list on its own.

6. FullEnrich: Mobile Phone Numbers at 95% Match

For any campaign that uses phone outreach as a second channel, you need mobile numbers. FullEnrich cascades through 20+ data providers in a single API call.

On the SaaS campaign, FullEnrich returned mobile numbers for 95% of the contacts found. That is a match rate other phone databases cannot touch with a single provider.

The waterfall logic inside FullEnrich means you pay once and get coverage across providers that would otherwise require separate subscriptions. Claude Code hits the API, FullEnrich runs the cascade, and mobile numbers land in the final list.

You can find direct phone numbers for your target accounts here, for free:

Mobile Finder Tool

7. Instantly.ai: Launching the Campaign

With the list assembled, Instantly takes over. Its API creates the campaign, pushes the leads, configures sending settings, and drops the campaign into draft mode ready for review.

Kenny's prompt covered everything: create a new campaign, push the 300 leads, enable plain text only, disable HTML, set proper wait times between sends, optimize for deliverability. The Instantly API handled every setting through the request.

Draft mode matters. You review the campaign before activating, which prevents accidental sends to the wrong list or with the wrong variables. Claude Code writes the API call, Instantly creates the draft, you give the final green light.

For multichannel outreach across email and LinkedIn, lemlist has strong API endpoints that follow the same pattern.

8. The Feedback Loop That Makes Outbound Self-Improving

After the campaign launches, Claude Code does not stop. It pulls reply data from Instantly, identifies which personas and company profiles responded, and builds lookalikes of those accounts.

That data feeds the next campaign. The list gets tighter each round because every batch teaches the system which profiles convert.

This is the closest thing to a retargeting pixel that exists for outbound. Your campaigns stop running cold the moment responder data comes in, and the signal quality compounds from one send to the next.

You can see how your GTM performance is converting across your funnel here, for free:

GTM Reports Tool

9. Conclusion

Six APIs. One natural language interface. A full outbound campaign built in under 20 minutes.

The advantage is not speed alone:

→ Consistency: every campaign runs the same QA steps

→ Coverage: each API stacks coverage the previous one missed

→ Compounding: reply data from one campaign feeds the next

→ Cost: one person runs what used to require a full outbound team

Kenny Damian ran the whole workflow from Claude Code with nothing but natural language prompts. The APIs did the heavy lifting.

If you are running outbound for a B2B company and still toggling between eight dashboards, the stack described above is worth the afternoon to set up.

---

Michel Lieben
Founder, CEO
Michel Lieben is the Founder & CEO of ColdIQ, a B2B sales prospecting agency trusted by 100+ organizations. He’s launched hundreds of outbound campaigns, mastered tools like Clay and Lemlist, and shares sharp, actionable insights on scaling sales with AI, automation, and strategy.

FAQ

What APIs does Claude Code use to run cold email campaigns?

The six APIs ColdIQ stacks inside Claude Code are AI Ark for sourcing companies from a 70M+ database, PredictLeads for layering buying signals like hiring spikes and tech stack changes, BlitzAPI for finding decision-maker contacts through an ICP waterfall, Limadata for filling the email gaps that BlitzAPI misses, FullEnrich for mobile phone numbers at a 95% match rate, and Instantly.ai for creating the campaign and pushing the leads. Each API handles a specific step, and Claude Code orchestrates all of them through plain English prompts. Alternatives include CompanyEnrich at the database layer, LeadsFactory for real-time contact lookups, Prospeo for email coverage, and lemlist for multichannel sending. The stack is designed to cover every step from raw list building to a draft campaign ready for send.

How long does it take to build a cold email campaign with Claude Code?

Kenny Damian, part of the ColdIQ team, built a full outbound campaign targeting 300 SaaS companies in under 20 minutes using Claude Code and the six API stack. The AI Ark database returned the 300 companies in under 2 minutes. PredictLeads flagged 186 of those 300 as actively hiring for sales and marketing roles within seconds. BlitzAPI returned decision-maker contacts across the flagged accounts, Limadata filled email gaps, FullEnrich returned mobile numbers at a 95% match rate, and Instantly.ai created the draft campaign through its API. The workflow that used to require a full outbound team for a day or more now runs inside one terminal session.

How does PredictLeads improve cold email response rates?
PredictLeads layers live buying signals on top of any company list, turning a cold list into a timed list. It tracks hiring spikes by role and department, tech stack changes where tools are added or removed, product launches, and press releases including funding announcements. On the SaaS campaign, PredictLeads flagged 186 of the 300 sourced companies as actively hiring for sales and marketing roles, which immediately narrowed the target list to accounts with budget and urgency. The difference is between spraying 300 generic emails and sending 186 contextual ones that reference a signal the prospect is experiencing right now, which is what separates modern outbound from mass blast campaigns.

Can Claude Code launch an Instantly campaign through the API?

Yes. Instantly.ai exposes an API that lets Claude Code create a campaign, push leads into it, configure sending settings, and drop the campaign into draft mode for final review. In the ColdIQ workflow, the prompt covered every setting at once, including plain text only, no HTML, proper wait times between sends, and deliverability optimization. The campaign landed in draft mode so the team could review before activating, which prevents accidental sends to the wrong list or broken variables. Instantly's API follows the same pattern as lemlist for multichannel sequences, where one prompt becomes a fully configured campaign without touching a dashboard.

Why use an API stack instead of an all-in-one outbound platform?

An API stack lets you pick the best tool for each step and swap any layer without breaking the workflow. AI Ark provides a 70M+ company database that covers firmographics and technographics. PredictLeads delivers signal accuracy that a single platform cannot match. BlitzAPI and Limadata combined cover more contacts than either one alone, which is the basic logic behind running a waterfall. FullEnrich cascades through 20+ phone providers in a single call, which is impossible inside a closed platform. Instantly.ai handles the sending layer with deliverability controls that purpose-built email infrastructure brings. Running this through Claude Code makes the orchestration layer free, so total cost drops while coverage goes up.

Cold Emailing

Available to Hire
mich picture
alex picture
Lucas Caresse Picture
Monika Picture
Hugues Picture
Soheil Picture
Smiling man with dark hair and beard wearing a black shirt against a blue background.

Let's Get Started!

Schedule a 30-minute call with ColdIQ leadership to learn how our outbound strategy and sales tools help generate qualified leads and close deals.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Aerial view of a complex urban cityscape with a dense grid of streets and buildings at night.
CTA Icon Validate
CTA Icon Mail
CTA Icon Thunderbolt
CTA Icon Security
CTA Icon System
CTA Icon Growth