Skip tracing API pricing runs from $0.02 per successful hit at Tracerfy to $1.97 per query for Searchbug’s Professional People Trace API, as publicly advertised on each vendor’s own pricing page as of October 2026. Whitepages, Trestle and BatchData publish rates in between; idiCORE, TLOxp and Accurint publish none. The spread is a factor of almost a hundred, and most of it is explained by two things that are not the rate: what the API is resolving from, and what event triggers the bill.
Disclosure: Scout Data sells homeowner data through an API as well; treat that entry as a maker’s pitch and the rest as our honest read.
Published API rates, side by side
Every figure below was read on the vendor’s own public pricing page on 4 October 2026, except where a different date is given.
| Vendor and endpoint | Input | Published price | Bills on |
|---|---|---|---|
| Tracerfy Normal Trace (bulk) | Owner name + address | $0.02 per hit; $0.01 on the $3,000/mo plan | Contact info returned; misses free |
| Tracerfy Advanced Trace (bulk) | Address only | $0.04 per hit | Contact info returned; misses free |
| Tracerfy instant lookup | One address | $0.10 per hit | Contact info returned; misses free |
| BatchData skip tracing plans | Address | $2,000/mo for up to 100,000 records, down to $20,000/mo for up to 3,000,000 | Monthly fee for an allocation |
| Trestle Reverse Address API | Address | $0.07 per query | Each query |
| Whitepages Pro API | Person or property lookup | $0.35 per query in packs; $0.15–$0.22 monthly; as low as $0.08 custom | Each query |
| Searchbug Professional People Trace API | Person identifiers; verified businesses only | $1.97 per query | Results found; no charge if nothing is found |
| idiCORE, TLOxp, Accurint | Credentialed investigative search | Not published; contract after permissible-use review | Per contract |
Pricing on this page is as publicly advertised at the time of writing — confirm current pricing with each vendor, and with our sales team for Scout Data.
Two cautions on reading the table. Trestle’s Reverse Address API is described as returning current residents for an address, which is a resident lookup rather than an owner trace; confirm the fields it returns before treating it as a skip trace. And Searchbug’s $1.97 tier is a restricted product for investigative uses, so a marketing floor may not qualify for it at all — the Searchbug pricing guide covers that access question.
Three billing units hiding behind one word
“Per lookup” means three different things across those rows, and the unit decides your bill more than the rate does.
- Per hit. Tracerfy and Searchbug bill only when data comes back. Your cost scales with the vendor’s match rate, so a poorly matching file is cheap and a well-matching one costs more — which is the right incentive, as long as “hit” means a phone and not just an email.
- Per query. Whitepages and Trestle bill the call itself. A clean file and a junk file cost the same per row, so address standardisation and deduplication before the API call are worth real money.
- Per allocation. BatchData sells a monthly block. The per-record rate is only the advertised one if you use the whole block, every month.
What a per-lookup price becomes at list volume
Here is the arithmetic on the published rates for a floor running 10,000 and then 100,000 new homeowner addresses a month. Per-hit rows are shown as a ceiling, assuming every row hits; your bill is lower by your miss rate. Nothing here is a quote.
| Endpoint | 10,000 addresses / month | 100,000 addresses / month |
|---|---|---|
| Tracerfy Advanced Trace at $0.04 | Up to $400 | Up to $4,000 ($3,000 on the Business plan) |
| Tracerfy instant lookup at $0.10 | Up to $1,000 | Up to $10,000 |
| BatchData, smallest skip tracing plan | $2,000 ($0.20 per record used) | $2,000 ($0.02 per record) |
| Trestle Reverse Address at $0.07 | $700 | $7,000 at the self-serve rate |
| Whitepages Pro API | $1,500–$2,200 on Always On | Custom contract, from $8,000 at $0.08 |
| Searchbug People Trace at $1.97 | Up to $19,700 | Up to $197,000 before annual-plan discounts |
Two things fall out of that table. The first is that allocation plans punish low volume and reward high volume more sharply than per-hit pricing does: BatchData’s smallest plan costs ten times more per used record at 10,000 a month than at 100,000. The second is that real-time endpoints cost a multiple of bulk ones even at the same vendor — Tracerfy’s instant lookup is five times its bulk Normal Trace — so an integration that fires one call per new lead pays a premium a nightly batch job does not.
Questions to ask before you integrate
- Does a no-match bill? Get the answer in writing for the exact endpoint, not the product family.
- What is the input contract? An endpoint that needs the owner’s name is an append and assumes your name is right; one that takes a bare address resolves the owner itself. Skip tracing vs data append explains why that difference decides wrong-party rates.
- Is line type and DNC status on every phone? If not, budget a separate scrub call per number.
- Do unused calls roll over? Whitepages’ monthly queries and Tracerfy’s monthly plan credits do not, per their October 2026 pricing pages.
- What is the rate limit? A cheap API that throttles a nightly batch into a two-day job has a cost the rate card does not show.
The comparison that predicts cost per appointment
A per-lookup rate is an input, not an answer. The figure that predicts what a floor pays for a booked appointment is cost per dialable right-party contact: total API spend divided by the records that came back with a working number for the person who owns the house. On that unit, a hypothetical $0.07 query that reaches the owner half the time ($0.14 per contact) beats a $0.04 hit that reaches them a quarter of the time ($0.16). Run the same few hundred known addresses through every API on your shortlist, dial the results, and divide. The skip tracing cost calculator does the division, and best skip tracing software compares the vendors beyond their API rate cards.
Where Scout Data fits
The Scout Data API is not a per-hit trace endpoint you feed addresses into. It serves the homeowner graph behind List Builder: property signals such as storm exposure, permit activity, roof age and ownership change, each parcel resolved to its current owner of record, with a phone matched to that owner by name and scrubbed against the federal do-not-call registry. For a call center the usual path is a delivered file rather than an integration, and bulk skip tracing covers how to test any vendor’s file in a week.
Frequently asked questions
What is the cheapest skip tracing API?
Among vendors that publish a rate card, Tracerfy is the cheapest per call as of October 2026: $0.02 per successful hit for a bulk trace where you supply the owner’s name, $0.04 when you supply only the address, and nothing for a miss, at the same price through the API as the web app. Cheapest per call is not cheapest per right-party contact; compare on that unit before you integrate.
How much does the idiCORE API or TLOxp API cost?
Neither vendor publishes a price. idiCORE and TransUnion’s TLOxp are credentialed investigative platforms sold on negotiated contracts after a permissible-use review, and API access is part of that contract rather than a separate public rate. See idiCORE pricing and TLOxp pricing for what sets the quote.
How much does the Whitepages API cost?
As publicly advertised on the Whitepages Pro API pricing page in October 2026: $0.35 per query in one-time packs of 100 to 2,500 queries, $0.15 to $0.22 per query on monthly Always On plans of 1,000 to 30,000 queries, and as low as $0.08 per query on custom contracts up to 250,000 queries a month. A 14-day trial includes 50 queries. The full rate card is read in Whitepages Pro pricing.
Does a skip tracing API charge for no-match results?
It depends on the vendor, and it is the term to settle first. As of October 2026 Tracerfy and Searchbug state that a lookup returning nothing is not charged. Whitepages and Trestle price per query. A monthly plan such as BatchData’s is a fixed fee for an allocation, so unused and unmatched records both cost the same.