Skip to content
The directory

GTM APIs, priced on what they really cost

26 providers, read from their own pricing pages and docs rather than their marketing. What a verified email actually costs, what a mobile costs, which stage of your motion each one belongs to, and where the license stops you shipping it inside a product.

enrich.sh 1 credit
POST /api/v1/people/match
{
  "first_name": "{first_name}",
  "last_name":  "{last_name}",
  "domain":     "example.com",
  "reveal_phone": true
}
# +8 credits if a mobile comes back
email{first_name}@example.com
email_statusverified
mobile+1 415 ••• ••••
credits_used9
200 OK Effective cost $0.1764
23providers reviewed
11usable at zero cost
24ship an MCP server
4bill per call, no floor
The directory

Every provider, filtered by where it sits in your motion

Filters are on the left. Start with the GTM motion rather than the price, because a sourcing API and a verification API are not substitutes no matter how similar their rate cards look.

Every provider below was checked against its own pricing and documentation pages between 8 October 2026 and 19 October 2026. Where a vendor publishes no public rate, the card says so rather than guessing, and the entry price shown is the cheapest published route to real data rather than a headline annual discount.

Showing 26 of 26

Clay

Best orchestration layer
MotionSourceEnrichSignal
ModelMCP serverFree tier

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

From$167/mo

People Data Labs

Best for building on top of
MotionSourceEnrich
ModelFree tier

PDL sells the dataset rather than the workflow, and it is one of the few here whose license is written for you to redistribute enriched records inside a product you sell. That 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

From$98/mo

LeadMagic

Best priced per operation
MotionSourceEnrichVerifySignal
ModelMCP server

The clearest rate card in this directory. Every operation has a stated credit cost, credits come off only when a lookup succeeds, and search itself spends nothing on plans that include it. 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
  • People, company and jobs search spends no credits from Essential up

From$99/mo

Findymail

Best bounce guarantee
MotionEnrichVerify

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 access on every plan, with credits shared across a team rather than per seat

From$99/mo

Prospeo

Cheapest entry for email
MotionSourceEnrich
ModelMCP server

Prospeo gets you to 2,000 verified emails a month for $49, which is the cheapest real entry point in this directory, and 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

From$49/mo

Hunter

Best documented starter
MotionEnrichVerify
ModelMCP serverFree tier

Hunter has been the default first API in this category for a decade, and the documentation shows it. Coverage is thinner than the newer waterfall tools, but nothing else here is as fast to get a working call out of.

  • Domain Search returns every known address on a domain
  • Free tier of 50 credits a month, enough to prototype against
  • Annual billing drops Starter from $49 to $34 a month

From$49/mo

FullEnrich

Best waterfall without Clay
MotionEnrichVerify
ModelMCP server

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
  • Verification is free when bundled with enrichment, 0.25 alone
  • Landline results cost nothing, so you only pay for mobiles

From$55/mo

ZeroBounce

Best pure verification
MotionVerifyEnrich
ModelMCP serverFree tierNo monthly floor

One of the few providers here you can use properly without a subscription. $39 buys 2,000 validations that never expire, which makes it the natural gate in front of a sending tool that charges you for every send whether it lands or not.

  • Pay as you go from $39 for 2,000 validations, the minimum buy
  • Unknown results consume no credits
  • Email Finder costs 20 credits per successful query

From$39 one-time

TheirStack

Best hiring and tech signal
MotionSignalSource
ModelMCP serverNo monthly floor

Job postings are the cheapest honest intent signal in B2B, because a company hiring three SDRs has already decided to spend. TheirStack sells that as rows rather than as a dashboard, and the credits roll over for a year.

  • One-time packs from $109 for 1,000 company credits
  • Monthly subscription from $49 for 1,500 API credits
  • Unused one-time credits roll over for 12 months

From$49/mo

Exa

Best for agent research
MotionSignalSourceEnrich
ModelMCP serverFree tierNo monthly floor

Exa is what you reach for when the signal you need is not in anybody's database yet. It returns clean page content rather than links, which is the difference between an agent that can answer a research question and one that hands you ten tabs.

  • Search from $4 per 1,000 requests on Lite and $7 on the default auto mode, up to 10 results each
  • Contact enrichment at $0.02 per email, $0.07 per phone
  • Research endpoint tiers from $0.012 to $1.00 per request

From$4/1k searches

Smartlead

Best sending infrastructure
MotionEngage
ModelMCP server

Most sending tools price by mailbox, which punishes exactly the setup that keeps you out of spam. Smartlead does not: every plan carries unlimited email accounts and the meter is on sends and stored contacts instead. The API and webhooks are not on the entry plan though, and start at Pro.

  • Unlimited email accounts on every plan, no per-mailbox charge
  • API and webhooks from the Pro plan upward. Base has neither
  • Three separate counters: contacts, sends and verified prospect emails
  • Three analytics endpoints are capped at 10 calls a minute whatever the plan

From$39/mo

HubSpot API

Best free CRM endpoint
MotionSyncEngage
ModelMCP serverFree tierPer seat

Every enrichment pipeline eventually has to land somewhere a rep will look. HubSpot gives you full CRM object access on the free tier, which makes it the cheapest place to put the rows you just paid for.

  • CRM objects, associations, properties and workflows over REST
  • Two official MCP servers, one remote for the CRM, one local for builds
  • Free tier includes API access, not just the interface

FromFree tier

Attio API

Best API-first CRM
MotionSync
ModelMCP serverFree tierPer seat

Attio treats the schema as yours rather than theirs, so the objects your GTM motion actually runs on do not have to be bent into somebody else's idea of a deal. The MCP server, API and SDK ship as one developer platform.

  • Custom objects and attributes defined through the API
  • MCP server published alongside the REST API and SDK
  • Free plan available, paid from $44 per user per month

From$44/user/mo

Firecrawl

Best for turning sites into model input
MotionSourceSignal
ModelMCP serverFree tier

Firecrawl takes a URL and gives you back the page as Markdown, with the navigation, the cookie banner and the JavaScript already dealt with. It is the layer most GTM agents are missing: not a database of companies, but the ability to read any company's own site.

  • 1 credit a page scraped, 2 a search, from $0.00083 a credit at volume
  • Free plan runs 1,000 credits a month with no card
  • Concurrent browsers, not the request rate, is the real ceiling

From$16/mo

Pipedrive

Best CRM API for small sales teams
MotionSyncEngage
ModelMCP serverPer seat

Pipedrive is the CRM most small sales teams already run, and its API is priced into the seat rather than metered. What it does meter is complexity: every endpoint has a token cost and every account has a daily budget, so a search costs twenty times what a read does.

  • No per-call charge. API access comes with every paid seat
  • Daily budget is 30,000 tokens times a plan multiplier times seats
  • A search costs 40 tokens, a single read costs 2

FromUS$14/seat/mo

Tavily

Best search API for agents on a budget
MotionSourceSignal
ModelMCP serverFree tierNo monthly floor

Tavily is a search API built for language models rather than for people, and priced simply enough that you can model it on a napkin: one credit a basic search, two for a deep one, $0.008 a credit. The free tier is 1,000 credits a month with no card.

  • 1 credit a basic search, 2 for advanced, at $0.008 a credit
  • 1,000 free credits a month, reset on the 1st, no card
  • Development keys run 100 requests a minute, production keys 1,000

From$0.008/credit

Crunchbase

Best for funding and company signal
MotionSourceSignal
ModelMCP server

Crunchbase is where most teams look first for funding rounds, headcount and company history, and the API serves the same data that powers the site. Like Cognism and Salesloft, it publishes no rate card at all, and it withdrew its free Basic tier, so access now starts with a sales call.

  • No published pricing. Access is quoted, through sales or your CSM
  • The free Basic API is closed: existing keys work, new ones are not issued
  • 200 calls a minute across every endpoint

FromQuote only

Salesforce

Best CRM API for enterprise integration
MotionSyncEngage
ModelMCP serverPer seat

Salesforce has the deepest API surface of any CRM in this directory, and the only one you have to buy on purpose. On Pro Suite the Web Services API is a $25 per user per month add-on; from Core it is included. What you get then is not one API but more than a dozen, metered as a daily org budget rather than a request rate.

  • API access costs $25/user/mo extra on Pro Suite, included from Core
  • Daily org budget: 100,000 calls plus 1,000 per Enterprise license
  • REST, SOAP, Bulk 2.0, GraphQL, Metadata, Tooling and Pub/Sub

FromUS$125/seat/mo

Cognism

Best for notified, DNC-screened contact data
MotionSourceEnrichSignal
ModelMCP serverPer seat

Cognism sells a compliance posture as much as a dataset: it notifies the business contacts it holds within GDPR timeframes and scrubs its phone data against 15 Do Not Call and TPS registries. The API meters usage three separate ways, and the one that stops you first is usually not the one you budgeted for.

  • Search tokens meter rows returned, credits meter contacts revealed
  • 500 requests a minute per operation, each with its own window
  • No published price. Two plans, both with 5 seats included

FromQuote only

Lusha

Best published credit costs for contact data
MotionSourceEnrichSignal
ModelMCP serverFree tierPer seat

Lusha publishes what every operation costs to the credit: an email is 1, a phone number is 5, a recorded call is 8. What it does not publish is how fast you may ask for them. Rate limits are per plan across three windows and the numbers are an account manager conversation.

  • An email costs 1 credit, a phone number costs 5
  • Per-credit cost is flat across tiers, so volume buys seats not discounts
  • Rate limits run per minute, hour and day, and are unpublished

From$37.45/mo annual

Instantly

Best for unlimited mailboxes and warmup
MotionSourceEnrichEngage
ModelMCP server

Instantly splits the product in two and sells each half on its own: an Outreach plan with unlimited email accounts and unlimited warmup from $47 a month, and a Credits plan for the 450M contact database and waterfall enrichment. The bundles are the two added together.

  • Unlimited email accounts and warmup on every Outreach plan
  • Metered on uploaded contacts and emails, not mailboxes
  • 100 requests a second and 6,000 a minute, per workspace

From$47/mo

Salesloft

Best documented cost-based rate limit
MotionEngageSync
ModelMCP serverPer seat

Salesloft publishes no price and documents its rate limit better than almost anyone here. The limit is 600 cost per minute for the whole team, every endpoint has a cost, and asking for page 501 of a list costs 30 of your 600 instead of 1.

  • 600 cost a minute, shared across every integration on the team
  • Deep paging is charged: page 501 and beyond costs 30 instead of 1
  • No published price. The pricing page is titled Talk to Sales

FromQuote only

Reply.io

Best for teams that outgrow per-seat pricing
MotionEngage
ModelMCP serverPer seat

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

From$49/user/mo

Dripify

Best documented LinkedIn automation API
MotionEngage
ModelMCP serverPer seat

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 all arrive together at Pro, 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
  • Daily action ceilings are set by plan: 20 requests on Basic, 75 and up on Pro
  • API, webhooks and MCP server from Pro upward. Basic has none of them

From$39/user/mo annual

Expandi

Best for webhook-driven LinkedIn campaigns
MotionEngage
ModelMCP serverPer seat

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.

  • 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

From$79/user/mo annual

Head to head

The six most-used, compared on cost per record

Every value below derives from the same fields as the cards above, so the table cannot disagree with them. Per-record costs are computed from each provider's own entry plan, not from a sales quote.

The spread on a single verified email runs from $0.0196 to $0.055, a factor of 2.8, and a licensed record from People Data Labs sits at $0.28 above that. Almost none of the gap is data quality, it is what else the price is carrying: a seat license, a workflow layer, or a redistribution right you may or may not need.

Compare Apollo Clay PDL LeadMagic Findymail Prospeo
Entry price $49/seat/mo$167/mo$98/mo$99/mo$99/mo$49/mo
What that buys 30,000 credits a year15,000 actions and 2,500 data credits a monthFrom 350 credits5,000 credits5,000 finder credits2,000 credits
Cost per verified email $0.0196Action plus data credits$0.28$0.0198$0.0198$0.0245
Cost per mobile $0.1764Paid plans only$0.28$0.099$0.198$0.245
Free tier 900 credits/yr500 actions, 100 data credits/mo100 credits/mo, contact data hiddenNone10-credit trial, no card100 credits/mo, no API
Charged on a miss NoNoNoNoNoNo
Credits roll over NoData credits, up to 2xNoUp to 2 monthsUp to 2x planYes, and they stack
Waterfall built in Yes150+ providersNoNoNoNo
Deliverability guarantee NoneNoneNoneValid results onlyUnder 5% or refundNone
MCP server Yes, OAuthYes, OAuthNoEvery planNot documentedYes
Auth x-api-keyAPI keyX-Api-KeyX-API-KeyBearerX-KEY
Best for All-in-one motionOrchestrating othersBuilding a productPredictable unit costBounce-sensitive sendsCheapest paid floor

Per-record costs are the entry plan price divided by its included credits, at each vendor's published credit cost per operation. Read from vendor pricing pages between 8 October 2026 and 19 October 2026.

Buyer's guide

How to choose a GTM API

Six things that decide whether a provider fits, in the order they usually bite. Every figure below is computed from the directory above.

01

The unit is the price, and nobody uses the same unit

Apollo bills credits, Clay bills actions, TheirStack bills company records, ZeroBounce bills validations, Exa bills per thousand searches. Comparing the headline numbers compares nothing. Normalize everything to cost per useful row before you look at a single rate card.

The gap this hides is smaller than the headline rates suggest. A verified work email runs $0.0196 at Apollo's entry plan and $0.055 at FullEnrich, and both are honest prices for different products.

02

Where it sits in your motion narrows the list before price does

13 of these 26 providers enrich, 5 verify, 9 carry signal data and only 10 send. Teams routinely evaluate a sourcing API against an enrichment API because both say "B2B data" on the homepage, then wonder why the bake-off produced no winner.

Decide which stage is actually broken first. If your reply rate is fine and your bounce rate is 12%, you have a verification problem, and no amount of better sourcing fixes it.

03

Match rate is the number nobody publishes

A provider at $0.02 per email with a 45% match rate costs you $0.044 per contact you can actually mail. One at $0.04 with an 80% match rate costs $0.05. That is a much closer race than the rate cards suggest, and it flips entirely depending on your geography.

None of the 26 publish a match rate you can hold them to, so the only honest way to find yours is to run the same 500 rows through two providers and count. Budget a week for that before you sign anything annual.

04

Free is genuinely usable at this end of the market

11 of the 26 can be used at zero cost, and several of those free tiers are large enough to run a real pilot rather than a toy. Apollo's free plan carries 900 credits a year, 75 of them a month. Hunter gives you 50 a month and HubSpot puts full CRM API access on its free plan. Prospeo's free plan carries 100 credits a month but no API access, so it is not counted here.

Wire up the free tiers and measure your own match rates before any of them gets a card number.

05

The license decides whether you can build a product on it

Buying API access is not buying the data. Some providers here treat redistribution inside a customer-facing product as their core market and price for it. Others prohibit it outright, and accounts have been suspended over it.

If what you are building is internal, this rarely matters. If it is customer-facing, it settles your shortlist before price does, and People Data Labs exists largely because of that distinction.

06

MCP is quietly changing who can use these

24 of the 26 now publish an MCP server, which lets an AI client query the data directly instead of someone writing the integration first. Apollo's covers search, enrichment, lists and sequence creation over one OAuth connection, and Instantly's and Reply.io's expose their whole sending APIs as tools.

This does not make the data cheaper, and it does not remove the need to understand what you are billed for. What it removes is the two-week gap between buying an API and getting a useful answer out of it. Filter the directory to the 24 that ship one.

Use cases

What teams actually build with these

Each tile filters the directory to the providers that carry the data that job needs.

A GTM API almost always gets bought for one job and then absorbs three more. Contact enrichment is usually the trigger, because it is the one with an obvious per-row cost. Signal data and verification follow once the pipeline exists and another query costs a fraction of a cent.

Methodology

How we picked, and what we checked

This is a shortlist, not a census. We started from the providers that come up when GTM and engineering teams actually pick a data source, then cut it to the ones with public documentation, a published rate card and an endpoint you can call today.

Every price here was read from the vendor's own pricing page in September and October 2026, not from a comparison article. These providers change their rates more often than their marketing, so treat every figure as the starting point for your own check rather than a quote.

Where a provider publishes no public rate, we say so. Smartlead's plan slider makes the effective rate depend on send volume, so its card carries the entry price and a note to confirm your tier, not a number we cannot stand behind.

Our partners
Frontal is a Google Partner, a Clay Elite Studio Partner, a HubSpot Solutions Partner, a Salesforce Partner, an Instantly Certified Expert and a lemlist Certified Service Partner.
No invented ratings
We publish no star rating and no aggregate score. The scorecard on a review is our own read across six dimensions, it says so on the page, and it stays out of the structured data so it cannot be scraped as if it were a user rating.
Match rates are reported, never estimated
No provider here publishes a match rate you can hold them to, so this directory does not print one. Where a vendor states a guarantee with a remedy attached, like Findymail's refund below a 5% bounce rate, we quote the guarantee and the remedy rather than turning it into a score.

Picking the API is the easy half

The hard half is the layer on top: the waterfall logic, the match-rate testing, the credit budget that stops an agent burning a month's balance overnight, and the write-back that puts the result in front of a rep. That is the part Frontal builds, inside the tools you already run.

See a worked stack

Worked with 300+ companies. A senior operator runs your account.

FAQ

Questions we get

The ones that come up in almost every call about this category.

What counts as a GTM API?

Any endpoint that returns go-to-market data or takes a go-to-market action as structured JSON instead of through an interface. That covers finding companies and people, attaching emails and phone numbers to them, checking those addresses are real, detecting a buying signal, sending the message and writing the result back to a CRM. If a rep would do it by hand in a tab, there is probably an API for it here.

Which provider should I start with?

It depends which stage is broken. Apollo is the usual first answer because one key covers sourcing, enrichment and sending, and its per-credit rate is the lowest here. If you already have a list and just need contact data, LeadMagic has the clearest per-operation pricing and Findymail has the only deliverability guarantee with a refund attached. If you are building a product on the data, start with People Data Labs and read the license before the rate card.

What does a verified work email actually cost?

Between $0.0196 and $0.055 across this directory, at each provider's entry plan. Apollo is marginally the cheapest per credit and bundles a $49 seat to get there. Findymail and LeadMagic both run $0.0198 and Prospeo $0.0245, so the specialists sit within half a cent of it. The spread between any of them matters far less than your match rate does.

Why are mobile numbers so much more expensive?

Because they are harder to source and legally riskier to hold. Every provider here charges a multiple: Apollo takes 8 extra credits on top of the email credit, LeadMagic charges 5 credits against 1, and Findymail, Prospeo and FullEnrich all charge 10. In cash that is $0.099 at LeadMagic, $0.1764 at Apollo and $0.55 at FullEnrich, so the specialist is the cheap one here even though Apollo is cheaper on email. Findymail also restricts mobiles to non-EU contacts, which is a compliance decision rather than a coverage one.

Is there a free GTM API?

11 of the 26 here can be used at zero cost. HubSpot puts full CRM API access on its free tier, Exa hands out $10 of credits every month, and Apollo's free plan carries 900 credits a year, drip-fed 75 a month. Several others give you enough to measure your own match rate before paying, which is the main thing a free tier is good for.

Can I resell or embed this data in my own product?

Check the license first, because it varies sharply and the penalty is account suspension rather than a fee. People Data Labs is built around that use case and licenses accordingly. Several others prohibit redistribution outright. Buying access licenses you to use the data, not to redistribute it, and that distinction has ended more than one product launch.

Do I need a developer to use these?

Less than you used to. Most of these ship a Clay integration and an n8n node, which covers a lot of ground without anyone writing code. 24 now publish an MCP server, which lets an AI client query the data directly. You still need someone who understands what you are billed for, though, because an agent that retries a failed lookup 200 times will happily spend your balance doing it.

How often is this directory checked?

Every price and limit here was read from the vendor's own pages between 8 October 2026 and 19 October 2026, and each record carries its own read date. Pricing pages in this category change quietly and often, so treat any figure here as the starting point for your own check. If you find a figure that has moved, tell us and we will correct it rather than leave it standing.