Try to find out what a data enrichment API costs. Some vendors won't tell you without a sales call. Plenty of others post a price, then make you commit to a monthly subscription or a per-seat plan before you can run a single lookup. Either way, you can't just read the number and get going.
We just changed ours. Data Legion's enrichment pricing is flat, public, and pay-per-record: $0.05 per person record, $0.025 per company record, $10 to start. No subscription, no seat license, no contract, no call. You read the number, buy what you want, and start.
This post is that number, and the thinking behind it: why we cut our own tiers, exactly what the flat rate includes and what it doesn't, and what you'd actually pay.
What it costs
One credit equals one record returned by the API. That's the entire unit.
- Person Credits: $0.05 per record
- Company Credits: $0.025 per record
Person Credits and Company Credits are separate pools, priced and bought independently, so buying one doesn't cover the other. The minimum purchase is 200 credits, which is $10 on the person side or $5 on the company side. There's no monthly minimum either. You buy credits, spend them on records, and watch the running total before you talk to anyone. Credits are valid for 12 months from purchase and then expire, so buy what you expect to use within the year. The full breakdown lives on the pricing page.
Two details that matter. First, you're charged for records returned, not requests made, so a lookup with no match costs nothing. Second, a credit buys a returned record, not a promise that every field is filled: coverage varies, so some records come back complete and others with gaps. You pay only when we return a match, and the free trial lets you see how completely your own records come back before you spend.
Why flat, and why we cut our own tiers
We didn't start here. Our first pricing was tiered, the way most credit pricing is: one rate for the first slice of volume, a lower rate as you bought more, and a table you needed a spreadsheet to reason about. Tiers reward volume, which is fair for a large annual commitment. For a team that just wants to enrich a few thousand records this quarter, they mostly add friction. You can't answer "what will this cost me" without modeling your usage first.
So we cut them. Flat pricing means the first record and the hundred-thousandth record cost the same. Your bill is your record count times a rate you already know. No tier cliffs, no recalculating when your volume shifts, no surprise at the end of the month.
Volume discounts still exist. They live in enterprise agreements, where a real commitment earns a lower rate, premium fields, and higher rate limits. We would rather put the discount behind a conversation about volume than make every self-serve user do tier math to predict a bill.
Why you start without a sales call
You can evaluate the data before you pay for any of it. Start a free trial on the enrichment endpoints without entering a credit card. The trial returns base-tier fields with the personally identifiable ones (email addresses, phone numbers, precise location) redacted, which is enough to wire up the integration, run your own records through, and decide whether the data holds up. Add a verified payment method and the redaction lifts for the rest of the trial. Buy credits when you're ready.
The order is the point. Build first, evaluate against your real records, then decide. It's easy to end up doing it backward: book a call, sit through a pitch, sign a contract, and only then find out whether the match rate works on your accounts.
What self-serve covers
Self-serve covers enrichment: person enrichment (an email, phone, or LinkedIn URL in, a full profile out) and company enrichment (a domain in, firmographics out). You get base-tier fields: core identity, contact information, current employment, location, education, and experience.
Here's the line, in full view:
| Capability | Self-serve | Enterprise |
|---|---|---|
| Person + company enrichment | ✓ | ✓ |
| Base-tier fields | ✓ | ✓ |
| Premium fields (seniority, decision-maker flags, confidence scores, raw variants) | ✓ | |
| Search and Discover (SQL + natural language) | ✓ | |
| Bulk data licensing (full datasets as files) | ✓ |
The enterprise-only rows involve volume and use-case questions that are worth an actual conversation. Enrichment isn't, so enrichment is the part you can turn on yourself.
What you'd actually pay
"Flat and predictable" means nothing without numbers, so here are a few:
- Enrich a batch of 1,000 inbound leads (person): 1,000 × $0.05 = $50.
- Enrich a 2,000-account target list (company firmographics): 2,000 × $0.025 = $50.
- Kick the tires: the $10 minimum buys 200 person records, a cheap way to run real lookups and see the data firsthand before you scale up.
Because the rate is flat, you can run those numbers yourself for any volume without a calculator or a quote. Record count times the rate is the bill.
Self-serve runs up to $10,000 per year per endpoint. Past that, or if you're enriching millions of records a year, an enterprise agreement is the better fit, and the per-record rate comes down with the commitment. The published rate is the starting point for self-serve, not the ceiling for everyone. Talk to us when you get there.
Get started
Pricing you can read off a page is the whole idea. Here's how to start:
- Sign up for a free trial. No credit card required to evaluate base-tier data.
- Enrich a sample of your real records and see what comes back.
- Add a payment method to unlock full data, then buy credits when you're ready.
- Pricing
- Sign up for free
- What Is Data Enrichment, if you're new to the concept
- Building a Real-Time Enrichment Pipeline, once you're ready to wire it in
- API, SDK, MCP, CLI: the same credits work across every interface
Enrichment is infrastructure. The price belongs on the page, not behind a sales call. Ours is, with the boundaries spelled out above rather than sprung on you later. Try it for $10.