One of two providers here, with Instantly, that covers sourcing, enrichment and sending behind a single key, which is why it is usually the first API a GTM team wires up and the last one they rip out. The catch is that credits and seats are coupled, so the API inherits a per-seat price even when no human logs in.
- People and organization search across Apollo's own database
- Enrichment returns 1 credit for email, 9 if a mobile comes back
- Sequence, contact and task endpoints cost 0 credits
- Credits are granted per seat per YEAR, not per month
Clay is not really an enrichment API, it is the router in front of everybody else's. You pay in actions for the work and data credits for the data rather than per record, and the waterfall logic that would take a week to build yourself is a column setting.
- Waterfall across 150+ data providers without separate contracts
- Two meters, actions and data credits, and neither is charged on a lookup that finds nothing
- Free plan runs 500 actions a month with no phone enrichment
Best for building on top of
PDL sells the dataset rather than the workflow, and its standard subscription agreement licenses you to show its data to your own customers inside your product, which few other self-serve plans here grant by default. It is not a resale license: you may not resell the data or give your users programmatic access to a substantial part of it. That license is the reason to pick it over a cheaper per-email tool.
- Person, company, job title and school datasets under one key
- Free plan obfuscates emails and phones until you upgrade
- Bulk and search endpoints designed for warehouse loads
Best priced per operation
Every operation has a stated credit cost, credits come off only when a lookup succeeds, and search is free in the app and unmetered on the API from Professional. The MCP server ships on every tier, including the cheapest.
- Email finder 1 credit, mobile 5, validation 0.25, job change 3
- Credits deducted on valid results only, never on a miss
- Search is free in the app; the Search API is 1 credit a result on Essential and Growth, unmetered from Professional
A refund if your bounce rate passes 5%
Findymail verifies at the moment it finds, so you are not paying twice for the same address. It is the only provider here that puts a number on deliverability and refunds against it: above a 5% bounce rate, the credits come back.
- Under 5% bounce rate or the credits are refunded
- Duplicates found in the last 30 days cost nothing
- Mobile numbers are non-EU only, at 10 credits each
- API on every plan; usage-based plans include 1, 5 or 20 seats, credit plans are for reselling or embedding
Low entry for verified email, with rollover
Prospeo gets you to 2,000 verified emails a month for $49, tied with Hunter for the cheapest 2,000-email plan here on monthly billing, and unlike Hunter its unused credits roll into the next cycle rather than expiring. The trade is the shape of the product: email and phone, priced per user, and a mobile number costs ten times what an email does.
- 1 credit per verified email, 10 per direct mobile
- Unused credits roll over and stack on the next cycle's pack
- Annual billing delivers the full year of credits upfront
Best waterfall without Clay
FullEnrich runs the same waterfall logic Clay does, but as a single API call with a single bill. If all you need is the waterfall and not the spreadsheet around it, this is that half of the trade on its own.
- Work email 1 credit, personal email 3, mobile 10
- Profile and company data free with any enrichment, 0.25 a credit on its own
- Landline results cost nothing, so you only pay for mobiles
One meter, and the API as a $20 add-on
Woodpecker sells one product on one meter, emails sent a month, from $39 for 5,000 or $312 a year. Everything else is an add-on you tick: LinkedIn at $29 a connected account, mailboxes at $4 to $6 each, and the API, webhooks, MCP server and CLI bundled together for $20 a month.
- One meter: $39 a month for 5,000 emails sent, up to $999 for 1,000,000
- API, webhooks, MCP and CLI are one $20 a month add-on
- Unlimited email accounts and team members included at every size
API, MCP and CLI on the cheapest plan
lemlist puts unlimited users and unlimited email senders on its entry plan, then adds the API, an MCP server and a CLI to the same tier rather than holding them back for an upgrade. Data is the thing it sells separately: a $16 add-on buys 2,000 credits a month across 25-plus providers, and intent signals are another $21.
- Unlimited users and email senders from $55 a month billed yearly
- API, MCP server and CLI on the entry plan, not an upgrade
- Data and intent signals are separate add-ons, $16 and $21 a month
API, webhooks and MCP on the $79 entry plan
HeyReach prices per LinkedIn sender at $79 a month and puts the API, webhooks, an MCP server and client workspaces on that entry plan rather than reserving them for an agency tier. Above about 13 senders the $999 Agency plan is cheaper per sender, and the $2,999 Unlimited plan is capped at 300 by fair use.
- $79 a sender, or $999 for 25 senders once you pass about 13
- API, webhooks, MCP server and workspaces on every plan
- 300 requests a minute, and API keys that never expire
Best for teams that outgrow per-seat pricing
Reply.io meters active contacts rather than emails, and the price flips shape partway up the slider: $49 a user at 1,000 contacts, then $159 for unlimited users at 10,000. It is also the only sender here that publishes the formula behind its unlimited mailbox claim, at one mailbox per 40 active contacts.
- Unlimited users from the 10,000 active contact tier upward
- Fair usage policy publishes a mailbox ceiling: contacts divided by 40
- API on every plan, but v1 and v2 allow 15,000 calls a month against v3's 150,000 a week
An OpenAPI spec and documented errors for LinkedIn automation
Dripify prices by LinkedIn account rather than by volume, because LinkedIn itself is the constraint: the plan you pick sets your daily connection requests and messages. The API, webhooks and an MCP server come with every plan, from Pro at $59 a seat, with a downloadable OpenAPI spec and published rate limits, which is more than most tools in this category manage.
- One seat connects one LinkedIn account, so a team of five needs five
- Every plan allows up to 75 connection requests and 100-plus messages a day
- API, webhooks and MCP server on every plan, from $59 a seat billed annually
Best for webhook-driven LinkedIn campaigns
Expandi publishes exactly one plan at $99 a month with every feature in it, which makes it the simplest thing to price in this category. The integration surface is webhooks rather than a documented API: 22 outbound events, and a per-campaign URL that accepts a POST to add, pause or resume a lead. The full REST reference sits behind a login. An MCP server, still labeled beta, signs in through OAuth at api.liaufa.com/mcp.
- One published plan, $99 a month or $79 billed annually, per seat
- 22 webhook events, from connection accepted to email bounced
- A reversed webhook per campaign adds leads with a POST, no auth header
Best for search results and pre-built scrapers at volume
Bright Data is web data infrastructure: proxies, an unblocker, a SERP API and more than 1,500 pre-built scrapers. The three API products a GTM team calls, the SERP API, the Web Unlocker API and the Web Scraper API, are priced the same way: $1.50 per 1,000 successful requests or records, or $499 a month for about 380,000.
- SERP, Unlocker and Scraper APIs at $1.50 per 1,000, charged on success only
- 5,000 free credits a month shared across all three, no card
- SERP API capped at 1,000 a minute until the account holds funds
Best for running LinkedIn automations from code
PhantomBuster runs Phantoms, prebuilt automations that extract and enrich from over 15 platforms, LinkedIn among them, through your own accounts. The API does not scrape anything itself: it launches an agent and reads what the agent produced, and the bill is execution hours, slots and email credits rather than requests.
- Plans meter execution time: 20, 80 or 300 hours a month
- No published request rate limit; slots cap how many Phantoms run at once
- Hosted MCP server with OAuth on every plan
LinkedIn URLs in, verified emails and mobiles out, paid per hit
Wiza sells its API apart from its seat plans: a prepaid balance of API credits at $0.025 each, from a $50 minimum, that anyone can buy without a subscription. A verified email costs 2 credits, a phone 5 and a profile 1, and nothing is charged when nothing is found. None of the individual seat plans, even the unlimited annual ones, lists API access.
- API credits at $0.025 each, 2,000 minimum for $50, no plan required
- 2 credits a verified email, 5 a phone, 1 a profile, 0 on a miss
- Async reveals: 15 requests a second, then 5 or 15+ running at once by API tier
Unlimited profile lookups for a team that starts from LinkedIn URLs
Reverse Contact sells person and company data two ways: credit packs from $100 for 5,000, or unlimited monthly plans priced by endpoint family. Go at $249 makes profile fetches from a social URL unlimited, Plus at $449 adds search and Max at $699 adds enrichment from an email, a name or a domain. Emails, phones and live refreshes stay on credits on every plan, and nothing is charged when nothing is found.
- Credit packs from $100 for 5,000, valid 3 months; 500 free credits, no card
- Unlimited plans from $249 a month, each one unlocking an endpoint family
- Hosted MCP server with 16 tools, OAuth or an API key, plus a CLI
Search wide for pennies of a credit, then pay only for the fields you keep
Crustdata prices every call in credits by what it returns: a search result is 0.03 credits and an empty search is free, a person profile is 1 credit and each contact field is an add-on on top. What it does not publish is what a credit costs in dollars. New accounts get $20 in credits, self-serve packs are priced in the dashboard, and enterprise plans start at four figures a month.
- Search at 0.03 credits a result, and a search that returns nothing is free
- Person enrich from 1 credit, up to 9 with every contact add-on
- $20 in free credits; the dollar rate of a credit is not on the public pages
- Hosted MCP server, and limits set per endpoint, from 10 to 30 requests a minute
Email finding with no contact database behind it, for GDPR-first teams
Dropcontact finds and verifies a work email from a name and a company without keeping a contact database: its pricing page says it works "exclusively with algorithms" on EU servers. A credit is spent only when a verified email comes back, and refunded when none does. It is priced in euros only, from €29 a month for 500 emails, and the API takes up to 250 contacts per asynchronous request.
- Pay on success: a credit only when a verified email is returned
- No contact database; built for GDPR, on EU servers
- Priced in euros, from €29 a month for 500 emails, API and MCP on every plan
- Up to 250 contacts per request, 60 requests a second