Phone Data Benchmark
Given a known person, does the provider return a phone number, is it a mobile, and is it valid and active? Every returned number is checked by a carrier lookup, so this suite is graded against objective truth rather than a judge.
Leaderboard
| Provider | Match rate | Valid / reachable rate | Latency p50 | Cost / mobile number | Overall |
|---|---|---|---|---|---|
| #1FullEnrich | 83.7%A (top fifth of the field on this metric) | 97.6%A (top fifth of the field on this metric) | - | $0.523D (bottom fifth of the field on this metric) | 3.6A (top fifth of the field on this metric) |
| #2Snov.io | 91.8%A (top fifth of the field on this metric) | 86.7%B (upper half of the field on this metric) | - | $0.508C (lower half of the field on this metric) | 3.4B (upper half of the field on this metric) |
| #3BetterContact | 87.8%A (top fifth of the field on this metric) | 88.4%B (upper half of the field on this metric) | - | $0.452C (lower half of the field on this metric) | 3.3B (upper half of the field on this metric) |
| #4RocketReach | 71.4%B (upper half of the field on this metric) | 94.3%A (top fifth of the field on this metric) | 6,290msD (bottom fifth of the field on this metric) | $0.211B (upper half of the field on this metric) | 3.3B (upper half of the field on this metric) |
| #5Cognism | 73.5%B (upper half of the field on this metric) | - | - | - | 3.0B (upper half of the field on this metric) |
| #6Lusha | 81.6%B (upper half of the field on this metric) | 87.5%B (upper half of the field on this metric) | 739msB (upper half of the field on this metric) | $0.974D (bottom fifth of the field on this metric) | 2.9B (upper half of the field on this metric) |
| #7LeadIQ | 83.7%A (top fifth of the field on this metric) | 82.9%C (lower half of the field on this metric) | 680msB (upper half of the field on this metric) | $0.600D (bottom fifth of the field on this metric) | 2.8B (upper half of the field on this metric) |
| #8Findymail | 51.0%C (lower half of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 1,910msC (lower half of the field on this metric) | $0.145B (upper half of the field on this metric) | 2.8B (upper half of the field on this metric) |
| #9ContactOut | 85.7%A (top fifth of the field on this metric) | 73.8%D (bottom fifth of the field on this metric) | 490msA (top fifth of the field on this metric) | - | 2.7B (upper half of the field on this metric) |
| #10Wiza | 77.6%B (upper half of the field on this metric) | 81.6%C (lower half of the field on this metric) | - | $0.158B (upper half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #11Prospeo | 71.4%B (upper half of the field on this metric) | 85.7%B (upper half of the field on this metric) | 570msA (top fifth of the field on this metric) | $0.231C (lower half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #12Datagma | 65.3%B (upper half of the field on this metric) | 84.4%C (lower half of the field on this metric) | - | $0.469C (lower half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #13Reverse Contact live | 77.6%B (upper half of the field on this metric) | 81.6%C (lower half of the field on this metric) | 18,782msD (bottom fifth of the field on this metric) | $0.228C (lower half of the field on this metric) | 2.6B (upper half of the field on this metric) |
| #14AI Ark | 51.0%C (lower half of the field on this metric) | 88.0%B (upper half of the field on this metric) | 1,006msB (upper half of the field on this metric) | $0.017A (top fifth of the field on this metric) | 2.6B (upper half of the field on this metric) |
| #15People Data Labs | 59.2%C (lower half of the field on this metric) | 89.7%A (top fifth of the field on this metric) | 672msB (upper half of the field on this metric) | $0.511D (bottom fifth of the field on this metric) | 2.5B (upper half of the field on this metric) |
| #16LeadMagic | 57.1%C (lower half of the field on this metric) | 85.7%B (upper half of the field on this metric) | 1,803msC (lower half of the field on this metric) | $0.064A (top fifth of the field on this metric) | 2.5B (upper half of the field on this metric) |
| #17Enrich.so | 46.9%C (lower half of the field on this metric) | 82.6%C (lower half of the field on this metric) | 1,277msC (lower half of the field on this metric) | $0.190B (upper half of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #18Fiber AI live | 46.9%C (lower half of the field on this metric) | 78.3%C (lower half of the field on this metric) | 4,967msD (bottom fifth of the field on this metric) | $0.069A (top fifth of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #19Forager | 42.9%D (bottom fifth of the field on this metric) | 90.5%A (top fifth of the field on this metric) | - | $0.316C (lower half of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #20ZoomInfo | 60.2%C (lower half of the field on this metric) | - | - | - | 2.0C (lower half of the field on this metric) |
| #21GetLeads | 36.7%D (bottom fifth of the field on this metric) | 72.2%D (bottom fifth of the field on this metric) | 3,420msC (lower half of the field on this metric) | $0.187B (upper half of the field on this metric) | 1.6C (lower half of the field on this metric) |
| #22QuickEnrich | 24.5%D (bottom fifth of the field on this metric) | 75.0%D (bottom fifth of the field on this metric) | 2,619msC (lower half of the field on this metric) | $0.0060A (top fifth of the field on this metric) | 1.6C (lower half of the field on this metric) |
| #23Blitz API | 34.7%D (bottom fifth of the field on this metric) | 76.5%D (bottom fifth of the field on this metric) | 348msA (top fifth of the field on this metric) | $0.226B (upper half of the field on this metric) | 1.5C (lower half of the field on this metric) |
| #24Aviato live | 12.2%D (bottom fifth of the field on this metric) | 66.7%D (bottom fifth of the field on this metric) | 509msA (top fifth of the field on this metric) | - | 1.3D (bottom fifth of the field on this metric) |
Grade, against the field on this metric:A (top fifth of the field on this metric)top fifthB (upper half of the field on this metric)upper halfC (lower half of the field on this metric)lower halfD (bottom fifth of the field on this metric)bottom fifth
Ranked by overall grade, the weighted mean of each provider's grades on every metric of the suite, core and specific; ties are broken on Match rate. Click any column to re-sort; # is the default rank.
Suite-specific metrics
What only this data type needs measured. Same providers, same run, same rank as the leaderboard. Wider than the page: scroll the table sideways for the remaining columns.
| Provider | Right-person rate | Mobile coverage | Disconnected rate | Low-activity share | Landline / mobile classification | Country accuracy | Geographic coverage | Overall |
|---|---|---|---|---|---|---|---|---|
| #1FullEnrich | 100.0%A (top fifth of the field on this metric) | 81.6%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 2.4%A (top fifth of the field on this metric) | - | 92.7%A (top fifth of the field on this metric) | 9A (top fifth of the field on this metric) | 3.6A (top fifth of the field on this metric) |
| #2Snov.io | 96.2%A (top fifth of the field on this metric) | 79.6%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 13.3%B (upper half of the field on this metric) | - | 82.2%D (bottom fifth of the field on this metric) | 9A (top fifth of the field on this metric) | 3.4B (upper half of the field on this metric) |
| #3BetterContact | 92.3%B (upper half of the field on this metric) | 77.6%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 11.6%B (upper half of the field on this metric) | - | 83.7%D (bottom fifth of the field on this metric) | 9A (top fifth of the field on this metric) | 3.3B (upper half of the field on this metric) |
| #4RocketReach | 90.9%B (upper half of the field on this metric) | 57.1%B (upper half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 5.7%A (top fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 85.7%C (lower half of the field on this metric) | 9A (top fifth of the field on this metric) | 3.3B (upper half of the field on this metric) |
| #5Cognism | - | - | - | - | - | - | - | 3.0B (upper half of the field on this metric) |
| #6Lusha | 90.5%B (upper half of the field on this metric) | 67.3%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 12.5%B (upper half of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 85.0%C (lower half of the field on this metric) | 10A (top fifth of the field on this metric) | 2.9B (upper half of the field on this metric) |
| #7LeadIQ | 78.3%D (bottom fifth of the field on this metric) | 63.3%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 17.1%C (lower half of the field on this metric) | 92.5%D (bottom fifth of the field on this metric) | 80.5%D (bottom fifth of the field on this metric) | 8B (upper half of the field on this metric) | 2.8B (upper half of the field on this metric) |
| #8Findymail | 95.5%B (upper half of the field on this metric) | 46.9%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 84.0%C (lower half of the field on this metric) | 6C (lower half of the field on this metric) | 2.8B (upper half of the field on this metric) |
| #9ContactOut | 88.5%C (lower half of the field on this metric) | 55.1%B (upper half of the field on this metric) | 7.1%D (bottom fifth of the field on this metric) | 19.0%D (bottom fifth of the field on this metric) | - | 83.3%D (bottom fifth of the field on this metric) | 9A (top fifth of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #10Wiza | 84.0%C (lower half of the field on this metric) | 61.2%B (upper half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 18.4%C (lower half of the field on this metric) | 97.4%C (lower half of the field on this metric) | 86.8%B (upper half of the field on this metric) | 7B (upper half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #11Prospeo | 88.0%C (lower half of the field on this metric) | 61.2%B (upper half of the field on this metric) | 2.9%D (bottom fifth of the field on this metric) | 11.4%B (upper half of the field on this metric) | 97.1%C (lower half of the field on this metric) | 88.6%B (upper half of the field on this metric) | 8B (upper half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #12Datagma | 100.0%A (top fifth of the field on this metric) | 55.1%B (upper half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 15.6%C (lower half of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 84.4%C (lower half of the field on this metric) | 8B (upper half of the field on this metric) | 2.7B (upper half of the field on this metric) |
| #13Reverse Contact live | 84.0%C (lower half of the field on this metric) | 61.2%B (upper half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 18.4%C (lower half of the field on this metric) | 97.4%C (lower half of the field on this metric) | 86.8%B (upper half of the field on this metric) | 7B (upper half of the field on this metric) | 2.6B (upper half of the field on this metric) |
| #14AI Ark | 95.2%B (upper half of the field on this metric) | 44.9%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 12.0%B (upper half of the field on this metric) | 96.0%C (lower half of the field on this metric) | 92.0%A (top fifth of the field on this metric) | 4D (bottom fifth of the field on this metric) | 2.6B (upper half of the field on this metric) |
| #15People Data Labs | 82.6%C (lower half of the field on this metric) | 46.9%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 10.3%A (top fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 79.3%D (bottom fifth of the field on this metric) | 7B (upper half of the field on this metric) | 2.5B (upper half of the field on this metric) |
| #16LeadMagic | 80.0%D (bottom fifth of the field on this metric) | 44.9%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 14.3%B (upper half of the field on this metric) | 89.3%D (bottom fifth of the field on this metric) | 85.7%C (lower half of the field on this metric) | 5C (lower half of the field on this metric) | 2.5B (upper half of the field on this metric) |
| #17Enrich.so | 89.5%B (upper half of the field on this metric) | 36.7%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 17.4%C (lower half of the field on this metric) | - | 91.3%B (upper half of the field on this metric) | 5C (lower half of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #18Fiber AI live | 73.7%D (bottom fifth of the field on this metric) | 36.7%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 21.7%D (bottom fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 91.3%B (upper half of the field on this metric) | 5C (lower half of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #19Forager | 100.0%A (top fifth of the field on this metric) | 38.8%C (lower half of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 9.5%A (top fifth of the field on this metric) | - | 90.5%B (upper half of the field on this metric) | 7B (upper half of the field on this metric) | 2.3C (lower half of the field on this metric) |
| #20ZoomInfo | - | - | - | - | - | - | - | 2.0C (lower half of the field on this metric) |
| #21GetLeads | 80.0%D (bottom fifth of the field on this metric) | 26.5%D (bottom fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 27.8%D (bottom fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 100.0%A (top fifth of the field on this metric) | 4D (bottom fifth of the field on this metric) | 1.6C (lower half of the field on this metric) |
| #22QuickEnrich | 100.0%A (top fifth of the field on this metric) | 16.3%D (bottom fifth of the field on this metric) | 8.3%D (bottom fifth of the field on this metric) | 16.7%C (lower half of the field on this metric) | 91.7%D (bottom fifth of the field on this metric) | 91.7%B (upper half of the field on this metric) | 3D (bottom fifth of the field on this metric) | 1.6C (lower half of the field on this metric) |
| #23Blitz API | 78.6%D (bottom fifth of the field on this metric) | 26.5%D (bottom fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 23.5%D (bottom fifth of the field on this metric) | - | 100.0%A (top fifth of the field on this metric) | 4D (bottom fifth of the field on this metric) | 1.5C (lower half of the field on this metric) |
| #24Aviato live | - | 8.2%D (bottom fifth of the field on this metric) | 0.0%A (top fifth of the field on this metric) | 33.3%D (bottom fifth of the field on this metric) | - | 100.0%A (top fifth of the field on this metric) | 4D (bottom fifth of the field on this metric) | 1.3D (bottom fifth of the field on this metric) |
Grade, against the field on this metric:A (top fifth of the field on this metric)top fifthB (upper half of the field on this metric)upper halfC (lower half of the field on this metric)lower halfD (bottom fifth of the field on this metric)bottom fifth
Overall grade
Weighted mean of each provider's grades on every metric of the suite, A = 4 to D = 1, in leaderboard order.
Verdict
24 providers ranked. On match rate, the field runs from 91.8% (Snov.io) to 12.2% (Aviato): the gap is the reason to benchmark on the data you actually buy.
Price basis
The pack behind Cost / mobile number, per provider: the central tier of its self-serve price ladder (on the public pricing page or after a free signup, never through sales) (the upper middle one when the count is even), in list price, monthly billing where offered, euro prices converted at 1 EUR = 1.1551 USD. Per request is the pack price divided by the requests it covers; Cost / mobile number then divides it by the measured yield.
| Provider | Pack used | Pack price | Per request | Billed |
|---|---|---|---|---|
| FullEnrich | Pro 5Ktier 6 of 11 | $255 / month5,000 credits | $0.51010 credits | Only when found |
| Snov.io | 25K token packtier 3 of 4 | $500, one-time25,000 credits | $0.44022 credits | Only when found |
| BetterContact | Pro 10,000tier 5 of 8 | $399 / month10,000 credits | $0.39910 credits | Only when found |
| RocketReach | Ultimate + Phonetier 2 of 2 | $169 / month1,000 credits | $0.1691 credit | Only when found |
| Cognism | No public price | - | - | - |
| Lusha | Premium 5,200 creditstier 25 of 49 | $568.65 / month5,200 credits | $0.6566 credits | Every request |
| LeadIQ | Pro 2,800 creditstier 27 of 53 | $127.12 / month2,800 credits | $0.45410 credits | Only when found |
| Findymail | Business Plustier 4 of 6 | $399 / month30,000 credits | $0.13310 credits | Only when found |
| ContactOut | No public price | - | - | - |
| Wiza | API credits 101,000tier 2 of 3 | $2,525, one-time101,000 credits | $0.1255 credits | Only when found |
| Prospeo | Growthtier 2 of 3 | $99 / month5,000 credits | $0.19810 credits | Only when found |
| Datagma | Populartier 2 of 3 | $99 / month7,500 credits | $0.39630 credits | Only when found |
| Reverse Contact live | Pay-as-you-go 200,000 creditstier 8 of 14 | $1,800, one-time200,000 credits | $0.18020 credits | Only when found |
| AI Ark | Usage Based 300,000 creditstier 7 of 12 | $879 / month300,000 credits | $0.0155 credits | Only when found |
| People Data Labs | Published range $0.20-$0.28 per recordmidpoint, per-volume grid not readablepriced as the person enrichment the phone is read from | Self-servepriced per record | $0.240 | Every request |
| LeadMagic | Professionaltier 3 of 4 | $499 / month50,000 credits | $0.0505 credits | Only when found |
| Enrich.so | Scaletier 2 of 3 | $149 / month500,000 credits | $0.149500 credits | Only when found |
| Fiber AI live | Growthtier 2 of 3 | $900 / month50,000 credits | $0.0543 credits | Only when found |
| Forager | Growthtier 2 of 3 | $100 / month5,250 credits | $0.28615 credits | Only when found |
| ZoomInfo | No public price | - | - | - |
| GetLeads | Unlimitedtier 2 of 2priced as the person enrichment the phone is read from | $497 / monthflat rate, spread over 10,000 requests | $0.050 | Every request |
| QuickEnrich | Growthtier 2 of 3 | $99 / month25,000 credits | $0.0041 credit | Only when found |
| Blitz API | Fulltier 1 of 1 | $599 / monthflat rate, spread over 10,000 requests | $0.060 | Every request |
| Aviato live | No public price | - | - | - |
Methodology
- 01Who is in the test set
The 49 people of the email set who have a confirmed LinkedIn URL.
- 02How each provider is asked
Each provider's phone-enrichment endpoint receives the LinkedIn URL. People Data Labs and GetLeads return the phone inside the person enrichment the people suite already calls, so that answer is read here rather than bought twice. Blitz API documents its phone coverage as United States only; it gets the whole set like everyone else. Wiza ran through its web app (a list enriched from an uploaded file, the API having no capacity on the day), so its latency is not measured. Forager, FullEnrich, BetterContact and Datagma ran through Clay, on its own managed credits, one column per provider with no waterfall and the test set's own fields as inputs; latency is not measured for them. ZoomInfo and Cognism did not answer this set: their match rate is the share of a separate test of 4,806 people across Europe, Asia-Pacific and the Americas for which a mobile number came back, the only thing that test recorded, so their other metrics show "-".
- 03How a number is judged
Every returned number goes to Trestle phone intelligence and lands in one of three bins: valid and reachable (valid, activity score of 50 or more), low activity (valid, score under 50) or disconnected (not valid). Mobile vs landline or VoIP comes from Trestle's line type, and the country from Trestle compared with the person's country. No provider returned the same number for two different people.
- 04What a mobile costs
The list price of one request on the central pack of the provider's self-serve price ladder (the middle tier, the upper one when the count is even), divided by the valid mobiles returned. A phone read off a person enrichment is priced as that request, every request billed. The Price basis table shows the pack behind each number.
- 05Who owns the number
No number is called. Whether a number belongs to the person is checked against Trestle Real Contact's name match on the (name, number) pair; outside North America it mostly cannot tell, and those numbers are left out of the right-person rate rather than counted either way. Whether the owner uses WhatsApp or iMessage is not measured.
- 06Same conditions for everyone
Most provider calls go through the same API gateway, with a fresh answer forced on every call; providers it does not carry are called directly on their own API, or through Clay or their own web app where no API access was available, and the method above names them. Latency is measured from the same place for everyone, includes the gateway hop where there is one, and for asynchronous APIs runs until the job completes: comparable between providers, not a vendor's absolute latency.
- 07Grades and overall
Every value is graded against the other providers on the same metric: A for the top fifth, B the upper half, C the lower half, D the bottom fifth. Overall is the weighted mean of a provider's grades on every metric it was measured on, A = 4 to D = 1. Weights: Match rate 10×, Valid / reachable rate 5×, Latency p50 0.25×, Cost / mobile number 3×, every other metric 1×. A provider needs at least 20 attempted entries to be ranked; one that could not run is listed as not measured, never scored as zero, and "-" marks a metric not measured.
Raw responses hold personal data and are not published; the per-provider aggregates behind every number, with the counts they were computed from, are in the repository underruns/2026-09-25/scores/phone.json. Inputs were checked before the run: people whose name, title and employer their own employer publishes, companies checked against registries and filings. Results on your own data will be lower: they include input errors we deliberately excluded so every provider was tested on the same, known-correct set.
What we measure
Every metric is defined once and applied the same way to every provider, so it compares across providers. The core metrics (coverage, accuracy, latency, pricing, and freshness and API quality where they apply) recur across suites; the rest are specific to this data type.
Questions about the Phone Data benchmark
Which is the best phone data provider?
FullEnrich ranks first on the Phone Data benchmark, with an overall grade of 3.6 A, ahead of Snov.io (3.4 B) and BetterContact (3.3 B). 24 providers were ranked in the run of 2026-09-25. The overall grade covers every metric of the benchmark, so the leader on a single metric can rank lower.
Which phone data provider has the highest match rate?
Snov.io leads on match rate, at 91.8%, ahead of BetterContact at 87.8%. Across the 24 providers ranked, match rate runs from 91.8% to 12.2%. Share of test people for which a number is returned.
Which phone data provider has the highest valid / reachable rate?
Findymail leads on valid / reachable rate, at 100.0%, ahead of FullEnrich at 97.6%. Returned numbers the carrier lookup finds valid, with an activity score of 50 or more.
Which phone data provider is fastest?
Blitz API leads on latency p50, at 348ms, ahead of ContactOut at 490ms. Median time to an answer per request, from the same place for every provider (for asynchronous APIs, until the job completes).
Which phone data provider has the lowest cost per mobile number?
QuickEnrich leads on cost per mobile number, at $0.0060, ahead of AI Ark at $0.017. List price per valid mobile, on the central pack of the self-serve price ladder.
How is the Phone Data benchmark measured?
Every provider answers the same frozen, verified test set (49 people with a LinkedIn URL · set v2026-09-25.1) in the same window, graded by carrier lookup, Trestle (objective). Each value gets a letter grade against the rest of the field, A for the top fifth down to D for the bottom fifth, and the leaderboard ranks providers on the weighted mean of their grades on every metric, match rate weighing most; ties are broken on match rate.
Providers in this suite
Not measured in this run
In this suite, but not ranked this run: no self-serve access, no credits, or fewer than 20 entries run. Not measured is never scored as zero.