Bulk NPI matching pricing
Four providers resolved for a dollar.
The first 20 rows every month are free. After that, each provider or organization row costs one credit, and $1 buys 4 credits. There are no tiers, seats, or contracts. Every resolution feature is included.
Pay as you go
A dollar buys 4 credits, and credits never expire.
Start with 20 free creditsNo card required to start. 20 free credits again every month. No subscription, ever.
20 free credits every month: they reset on the 1st, require no card, and come with 20 bonus credits at signup
The full investigation: registry and web research, verification, confidence rating, and cited sources on completed rows
Credit-back protection: rows that fail on our side, or are cancelled before they finish, are credited back to your balance automatically
Unlimited reruns: rerun any row, all failures, or a whole batch; each rerun is a normal 1-credit row
Complete exports: reasoning, candidates, and source URLs joined to your original columns
Credits never expire: buy $5–$1,000 of credits by card ($1 buys 4)
No subscription: no seats, tiers, minimum, or cancellation. You hold a balance and spend it when you run rows
Do the math on your file.
Drag to the size of your provider list and compare it with what the same batch costs in analyst hours. The math takes this month's 20 free credits off the top.
Rows to resolve
500
Your cost
480credits
20 free credits applied · $120 to buy
NPI Finder
480 credits ($120) · done in minutes, while you do something else
1 credit a row after the first 20 free each month. One dollar buys 4 credits. Results are checked against the federal registry, rated for confidence, and returned with cited sources. Our failures are credited back.
Manual lookup
~33 hours · $1,167 of analyst time
At ~4 minutes per lookup and a $35/hr loaded rate, not counting transcription errors.
Billing details
How billing works.
Free credits come off the top
Every account gets 20 free credits a month. They're spent before your purchased credits are touched, they reset on the 1st, and they don't roll over. Nothing is charged until the month's free credits are gone.
Charged when you press Run
After the free credits, each row run costs exactly 1 credit, debited up front. Once a row starts running, that credit is spent unless the row fails on our side or is cancelled before it completes.
No-matches are completed work
A no-match is completed research. The investigation checked the registry and public evidence but found no record it could support as the same entity. The row stays charged because the research was completed, and the result explains why no match was returned.
Our failures come back as credit
If a row hits a system error on our side, or you cancel a run before a row completes, that row's credit returns to your balance automatically as service credit rather than cash. A free row returns to the month's allowance.
Credits are non-refundable
All credit purchases are final. Credits have no cash value, can't be transferred, and are never paid back out as money. They also never expire.
Buy credits through Stripe
$1 buys 4 credits. Purchase $5 to $1,000 at a time through Stripe checkout. Receipts go to your inbox, and card numbers never touch our servers.
Every entry is itemized
Every charge, credit-back, and top-up appears in your billing ledger inside the app, down to the individual run.
Pricing questions
Something else? Visit support ›