RocketReach API review
API and MCP on the cheapest paid tier
GET https://api.rocketreach.co/api/v2/person/lookup?linkedin_url=... Api-Key: $ROCKETREACH_KEY # 1 export if a verified email or phone comes back # refunded if neither does; re-lookups are free # Essentials: email only, phones start on Pro
The RocketReach API looks up a person or a company and returns verified emails, phone numbers and firmographics from a database RocketReach puts at 700M+ professionals and 60M+ companies. What sets it apart in this directory is not the data. It is that API and MCP access are on every paid plan, including the $33 one, and that the per-export price genuinely falls with volume: $0.33 on Essentials, $0.25 on Pro and $0.085 on Ultimate.
The catch sits on the entry plan. RocketReach labels Essentials "Email Only", and its own plan table gives it email lookups while Pro and Ultimate get "Email and Phone". A team that buys the $33 plan to test phone coverage through the API will get emails back and nothing else, which is the most common way the cheapest tier disappoints.
The other thing worth knowing up front is that RocketReach publishes its rate limits per plan and per endpoint, in minute, day and month windows, under a global ceiling of 10 requests a second, so you can size a backfill on paper before you buy.
RocketReach is also partway through a credit change. The self-serve plans meter exports, and one export equals one API credit. A newer Universal Credits system prices each action separately, two credits for a professional email and six for a phone, and RocketReach says account managers will reach out to move accounts onto it.
The rest of the category is in the Enrichment APIs listing.
What each call costs, under both credit systems
On a self-serve plan the unit is the export: a lookup that returns a verified email or phone spends one, and a lookup that finds neither is refunded. Under Universal Credits, which RocketReach is rolling out through account managers, each kind of data has its own price.
| Endpoint | What it returns | Universal Credits cost |
|---|---|---|
| /universal/person/search | People matching your filters, up to 100 a page | 1 credit a page |
| /universal/company/search | Companies matching your filters, up to 100 a page | 2 credits a page |
| /universal/person/lookup | A professional email with an A or A- grade | 2 credits a profile |
| /universal/person/lookup | A personal email with an A or A- grade | 3 credits a profile |
| /universal/person/lookup | A phone number | 6 credits a profile |
| /universal/person/lookup | Job history, education, skills and social links | 1 credit a profile |
| /universal/company/lookup | Revenue, employee size and industry keywords | 1 credit a company |
Every path above sits under api.rocketreach.co/api/v2, and the bulk lookup at /universal/person/bulk_lookup charges the same rates. The older /person/lookup endpoint draws on export credits instead, and the account endpoint reports your plan, your balances and your rate-limit status for nothing.
Under Universal Credits an email is charged only when it comes back graded A or A-, which RocketReach puts at about 98% and 90% deliverable. Set the email type preference to professional or personal in account settings and only that type is returned and charged. On the export plans, a lookup that finds no verified email or phone is refunded, and looking up the same profile again is free while the plan is active.
RocketReach API pricing, plan by plan
RocketReach API pricing is a seat subscription with an annual export allowance, and API and MCP access are included on every paid plan.
Essentials
- 1,200 exports a year, email only
- Unlimited verified personal and professional emails
- MCP and API access
Pro
- 3,600 exports a year, email and phone
- Technographics, news and org charts
- Salesforce, Outreach, HubSpot and Salesloft integrations
Ultimate
- 20,000 exports a year, email and phone
- Intent data and healthcare data
- Salesforce custom mapping
| Plan | Exports a year | Per export | Phones |
|---|---|---|---|
| Essentials | 1,200 | $0.33 | No |
| Pro | 3,600 | $0.25 | Yes |
| Ultimate | 20,000 | $0.085 | Yes |
| Custom | Custom, from $6,000 a year | Quote | Yes, with company exports and higher API limits |
Monthly billing exists on all three plans, with 100, 250 and 1,000 exports a month, and RocketReach advertises 50% savings for annual; the monthly prices were not shown on the page this review read, so the per-export figures above are the annual ones. A free account gets 5 lookups with no card, which is enough to see the response shape and not enough to measure a match rate.
Essentials is 1,200 exports a year, which is 100 a month, and the $33 figure is an installment on a $399 commitment rather than a monthly budget. The plan that competes with a 2,500-credit month elsewhere is Ultimate, at about 1,667 exports a month. Divide the annual figure by twelve before you compare it with anything.
Published per plan, under a global ceiling
RocketReach API rate limits are published per plan and per endpoint, with minute, hour, day and month windows, under a global limit of 10 requests a second across every API. Email verification is the exception: 10 a second and 300 a minute on every plan.
| Plan | Person search a min / day / month | Person lookup a min / day / month | Bulk jobs a day |
|---|---|---|---|
| Essentials | 15 / 500 / 10,000 | 15 / 500 / 5,000 | 100 |
| Pro | 30 / 750 / 15,000 | 50 / 1,500 / 20,000 | 100 |
| Ultimate | 60 / 1,000 / 20,000 | 100 / 3,000 / 50,000 | 100 |
| Custom | 100 / 10,000 / 200,000 | 250 / 10,000 / 200,000 | 1,000 |
When you get a 429
The header tells you how long.
- Throttled responses carry a Retry-After header in seconds; wait that long.
- Company search follows the same per-plan numbers as person search.
- Read your live standing from the account endpoint, which is free.
- Repeated throttling on a paid plan is a support conversation, and higher limits are sold on Custom.
Which ceiling you hit first
Usually the export allowance, not the rate.
- Essentials allows 5,000 lookups a month and carries 100 exports a month.
- Ultimate allows 50,000 lookups a month and carries about 1,667 exports.
- So on every self-serve plan the allowance runs out long before the monthly lookup cap.
- The daily cap is the one that shapes a large backfill: 500 lookups a day on Essentials, 3,000 on Ultimate.
The RocketReach API rate limits are the most complete in this half of the directory, and for most self-serve accounts they never bind before the export allowance does. Plan a big backfill in days rather than hours, and size the plan on exports.
How to create a RocketReach API key
A RocketReach API key is generated in Account Settings with "Generate New API Key", and every request sends it in an Api-Key header. The documentation lets you paste the key and run any endpoint with "Try It", which is the quickest way to see a real response before you write code.
Getting a key
From the account page.
- Open Account Settings and choose Generate New API Key.
- Send it as Api-Key: $ROCKETREACH_KEY on every call.
- Track usage and rate-limit status from the account endpoint.
- If you are not on a paid plan, RocketReach asks you to email api@rocketreach.co to set one up.
Webhooks and the MCP server
Two ways to stop polling.
- Person lookups can finish asynchronously; register a callback URL in API settings instead of polling the status endpoint.
- Each webhook URL can be tested, disabled and deleted from the same page.
- The MCP server is at https://mcp.rocketreach.co/mcp, over Streamable HTTP.
- It authenticates with OAuth 2.1 and PKCE, and needs an account with API access.
There is little to the key itself. The decision that matters is whether a lookup is synchronous for your workload, and a webhook is the cleaner answer for anything that enriches more than a handful of rows at a time.
What a RocketReach API call looks like
A person lookup takes an identifier, such as a LinkedIn URL, an email, a name and employer, or an NPI number, and returns the contact with a status. If the lookup is still running, poll the status endpoint or let the webhook deliver it.
# 1. look a person up GET https://api.rocketreach.co/api/v2/person/lookup?linkedin_url=... Api-Key: $ROCKETREACH_KEY # 2. verify an address you already have, 10 a second on every plan POST https://api.rocketreach.co/api/v2/email/verify # 1 verification credit, refunded if the result is unknown
Where the RocketReach API documentation lives
The RocketReach API documentation lives at docs.rocketreach.co, a ReadMe site that serves any page as Markdown if you append .md and publishes an llms.txt index. The older address many links still use, rocketreach.co/api/v2/docs, no longer returns the reference, so start from the docs host.
| Surface | Where | What it answers |
|---|---|---|
| RocketReach API docs | docs.rocketreach.co/reference | Quickstart, the key, webhooks and every endpoint. |
| Rate limits | docs.rocketreach.co/reference/rate-limits | The per-plan tables and the global ceiling. Read this before sizing a job. |
| Universal Credits | docs.rocketreach.co/reference/universal-credits-overview | The credit cost of each action under the new system. |
| MCP server | docs.rocketreach.co/reference/mcp | The tools, their credit costs and the OAuth flow. |
| FAQ | docs.rocketreach.co/reference/faq | Credit types, email grades, pagination and re-lookups. |
| Agent index | docs.rocketreach.co/llms.txt | Every page, for an agent or a quick grep. |
Search is paginated at up to 100 profiles a page and 10,000 results a query, so a broad filter has to be narrowed rather than paged to the end. The UI and the API can return different search results, because the UI applies natural-language parsing to facets; RocketReach suggests exact-match values and the order_by parameter when the two disagree.
The MCP page lists RocketReach's MCP access alongside the others in this directory.
RocketReach on video
The section is here either way, because the absence is worth knowing: a vendor with no walkthrough of its own API is a vendor whose docs are the only way in.
We have not found a walkthrough of the API on RocketReach's own channel yet. RocketReach's own pricing and API pages link no YouTube channel, so there is no vendor channel to read yet. When RocketReach publishes one, or sends us one, it goes here.
A vendor video is the vendor's claim about itself, which is why it sits in its own section.
Strengths and limits
RocketReach is the published-price answer among the sales intelligence vendors, with one trap on the entry plan.
What it does well
- API and MCP access on every paid plan, from $33 a month billed annually.
- A real volume curve: $0.33 an export on Essentials falling to $0.085 on Ultimate.
- Rate limits published per plan and per endpoint, with a global ceiling of 10 a second.
- Lookups that find no verified email or phone are refunded, and re-lookups are free.
- Personal emails as well as work emails, graded for deliverability.
- Webhooks for asynchronous lookups, and an MCP server with OAuth 2.1.
- Documentation as Markdown with an llms.txt index.
Where it falls short
- Essentials is email only, so the cheapest plan cannot test phone coverage.
- The allowance is annual: 1,200 exports a year on Essentials is 100 a month.
- Monthly prices are not shown alongside the annual ones on the pricing page.
- Two credit systems are in use at once while accounts move to Universal Credits.
- Bulk jobs are capped at 100 a day on every self-serve plan.
- Intent and healthcare data are Ultimate only.
The two columns add up to a vendor that is unusually honest about price and throughput and unusually easy to buy the wrong plan from. Start on Pro if phones are the point, and on Ultimate if volume is.
Who should actually use this
Use RocketReach when you want programmatic contact data, phones included, from a vendor that publishes every number you need to plan with. Pro at $899 a year is the real entry point for a phone motion, and Ultimate at $1,699 is where the per-export price drops to $0.085 and beats most of this directory on a mobile.
Do not buy Essentials to test the API on phones. It returns emails only, and at $0.33 an export an email there costs seventeen times what Apollo charges for one. If emails are most of what you buy, Apollo or LeadMagic is cheaper at every volume; RocketReach earns its place when the personal email and the direct dial come back on the same export.
Whatever plan you choose, size it on the annual export allowance divided by twelve, and plan any large backfill around the daily lookup cap. Both numbers are published, which is the reason to choose RocketReach over a vendor that will only tell you after the contract.
RocketReach is a pick on both the Kaspr alternatives and ContactOut alternatives pages, for the same reason: it publishes the API price and the limits that those two vendors keep behind sales.
Before you build against it
Five things to settle first, each one read off RocketReach's own pages. The ticks are remembered in this browser, so you can come back to a half-finished integration.
Where the data comes from, and what you may do with it
The question that arrives late and expensively is who is allowed to hold the data. These are the fields it returns, the coverage it claims and the compliance it publishes.
| Provider | Fields returned | Coverage | Compliance | Redistribution |
|---|---|---|---|---|
| RocketReach | Work email, Personal email, Mobile phone, Firmographics, Technographics, Intent and news | Strongest in NA | CCPA | Not stated |
RocketReach states no redistribution position on its pricing or docs pages. Internally that never matters. Put the rows in something your customers can see and it becomes the question your legal team asks first.
Two practical notes. A compliance badge describes the vendor rather than your use of it, so a GDPR DPA does not give you a lawful basis for the outreach you send. And the vendor runs its own opt-out, which means a person who asks you to delete their record has to be removed from your copy as well as from theirs.
If RocketReach is not the answer
Three providers in the Enrichment APIs listing that solve the same problem differently. Each one is a trade, and the trade is named.
Apollo
$49/seat/moFour to seventeen times cheaper on an email depending on your RocketReach tier, with search and sequencing in the same account.
LeadMagic
$99/moEvery operation has a published credit cost and credits come off on success only. A monthly allowance rather than an annual one.
Lusha
$37.45/mo annualA free plan with 40 credits a month and an API, enough to measure your own match rate before you commit.
The full set, organized by the reason people leave, is on the RocketReach alternatives page.
RocketReach against the obvious rival
Same rate cards, read side by side, with the arithmetic done on a worked volume rather than left to you: Lusha vs RocketReach, Apollo vs RocketReach, Cognism vs RocketReach and RocketReach vs ZoomInfo.
Every pairing in the directory is on the compare hub.
Lusha vs RocketReach
CompareFive credits for a phone number against one export for the whole contact, from the RocketReach Pro plan up.
Apollo vs RocketReach
CompareApollo is four times cheaper on an email and twice as expensive on a mobile, once you read what an export includes.
Cognism vs RocketReach
CompareA vendor that quotes everything against one that publishes its price and its rate limits, doing roughly the same job.
Calling these APIs one by one? Run them from one Clay table.
Clay runs a waterfall across 150+ data providers from one table, without a separate contract with each. A lookup that finds nothing costs no data credit, and the free plan includes 500 actions a month.
Frontal is a Clay Elite Studio Partner.
Nothing worth quoting yet
We searched Reddit for threads about the RocketReach API and have found none worth quoting yet. When one turns up, it goes here, and nothing on this page leans on an unquoted paraphrase.
RocketReach API, answered
Is the RocketReach API free?
No. A free account gets 5 lookups, no card. No ongoing free tier. Paid plans start at $33/mo annual.
How much does the RocketReach API cost?
RocketReach starts at $33/mo annual. Its unit rate is $0.25 per export on Pro, the first plan with phones. It bills per seat, by subscription or by credit pack. Read from RocketReach's own pricing page on 24 October 2026.
What are the RocketReach API rate limits?
Per plan: 15 person lookups a minute and 500 a day on Essentials, to 100 and 3,000 on Ultimate, under 10 requests a second.
How do I get a RocketReach API key?
A RocketReach API key is generated in Account Settings with "Generate New API Key", and every request sends it in an <span class="mono">Api-Key</span> header. Requests authenticate with API key from Account Settings; the MCP server uses OAuth 2.1 with PKCE. The current steps are in RocketReach's own documentation, which is authoritative on anything that has changed since 24 October 2026.
Does RocketReach have an MCP server?
Yes. mcp.rocketreach.co/mcp, on every paid tier. It is listed with the others on the MCP page.