Benchmark · Phone Data

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.

Updated 2026-09-25 · 49 people with a LinkedIn URL · set v2026-09-25.1 · graded by carrier lookup, Trestle (objective)

Leaderboard

Phone Data benchmark leaderboard, core metrics, ranked by overall grade (run of 2026-09-25)
ProviderMatch rateValid / reachable rateLatency p50Cost / mobile numberOverall
#1FullEnrich83.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.io91.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)
#3BetterContact87.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)
#4RocketReach71.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)
#5Cognism73.5%B (upper half of the field on this metric)---3.0B (upper half of the field on this metric)
#6Lusha81.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)
#7LeadIQ83.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)
#8Findymail51.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)
#9ContactOut85.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)
#10Wiza77.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)
#11Prospeo71.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)
#12Datagma65.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 live77.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 Ark51.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 Labs59.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)
#16LeadMagic57.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.so46.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 live46.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)
#19Forager42.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)
#20ZoomInfo60.2%C (lower half of the field on this metric)---2.0C (lower half of the field on this metric)
#21GetLeads36.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)
#22QuickEnrich24.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 API34.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 live12.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.

Phone Data benchmark, suite-specific metrics, in leaderboard order (run of 2026-09-25)
ProviderRight-person rateMobile coverageDisconnected rateLow-activity shareLandline / mobile classificationCountry accuracyGeographic coverageOverall
#1FullEnrich100.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.io96.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)
#3BetterContact92.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)
#4RocketReach90.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)
#6Lusha90.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)
#7LeadIQ78.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)
#8Findymail95.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)
#9ContactOut88.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)
#10Wiza84.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)
#11Prospeo88.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)
#12Datagma100.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 live84.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 Ark95.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 Labs82.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)
#16LeadMagic80.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.so89.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 live73.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)
#19Forager100.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)
#21GetLeads80.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)
#22QuickEnrich100.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 API78.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.

FullEnrich
3.6
A (top fifth of the field on this metric)
Snov.io
3.4
B (upper half of the field on this metric)
BetterContact
3.3
B (upper half of the field on this metric)
RocketReach
3.3
B (upper half of the field on this metric)
Cognism
3.0
B (upper half of the field on this metric)
Lusha
2.9
B (upper half of the field on this metric)
LeadIQ
2.8
B (upper half of the field on this metric)
Findymail
2.8
B (upper half of the field on this metric)
ContactOut
2.7
B (upper half of the field on this metric)
Wiza
2.7
B (upper half of the field on this metric)
Prospeo
2.7
B (upper half of the field on this metric)
Datagma
2.7
B (upper half of the field on this metric)
Reverse Contact live
2.6
B (upper half of the field on this metric)
AI Ark
2.6
B (upper half of the field on this metric)
People Data Labs
2.5
B (upper half of the field on this metric)
LeadMagic
2.5
B (upper half of the field on this metric)
Enrich.so
2.3
C (lower half of the field on this metric)
Fiber AI live
2.3
C (lower half of the field on this metric)
Forager
2.3
C (lower half of the field on this metric)
ZoomInfo
2.0
C (lower half of the field on this metric)
GetLeads
1.6
C (lower half of the field on this metric)
QuickEnrich
1.6
C (lower half of the field on this metric)
Blitz API
1.5
C (lower half of the field on this metric)
Aviato live
1.3
D (bottom fifth of the field on this metric)

Verdict

Best · Match rate
91.8%A (top fifth of the field on this metric)
Next:BetterContact 87.8%
Best · Valid / reachable rate
100.0%A (top fifth of the field on this metric)
Next:FullEnrich 97.6%
Fastest · Latency p50
348msA (top fifth of the field on this metric)
Next:ContactOut 490ms
Lowest · Cost / mobile number
$0.0060A (top fifth of the field on this metric)
Next:AI Ark $0.017

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.

ProviderPack usedPack pricePer requestBilled
FullEnrichPro 5Ktier 6 of 11$255 / month5,000 credits$0.51010 creditsOnly when found
Snov.io25K token packtier 3 of 4$500, one-time25,000 credits$0.44022 creditsOnly when found
BetterContactPro 10,000tier 5 of 8$399 / month10,000 credits$0.39910 creditsOnly when found
RocketReachUltimate + Phonetier 2 of 2$169 / month1,000 credits$0.1691 creditOnly when found
CognismNo public price---
LushaPremium 5,200 creditstier 25 of 49$568.65 / month5,200 credits$0.6566 creditsEvery request
LeadIQPro 2,800 creditstier 27 of 53$127.12 / month2,800 credits$0.45410 creditsOnly when found
FindymailBusiness Plustier 4 of 6$399 / month30,000 credits$0.13310 creditsOnly when found
ContactOutNo public price---
WizaAPI credits 101,000tier 2 of 3$2,525, one-time101,000 credits$0.1255 creditsOnly when found
ProspeoGrowthtier 2 of 3$99 / month5,000 credits$0.19810 creditsOnly when found
DatagmaPopulartier 2 of 3$99 / month7,500 credits$0.39630 creditsOnly when found
Reverse Contact livePay-as-you-go 200,000 creditstier 8 of 14$1,800, one-time200,000 credits$0.18020 creditsOnly when found
AI ArkUsage Based 300,000 creditstier 7 of 12$879 / month300,000 credits$0.0155 creditsOnly when found
People Data LabsPublished range $0.20-$0.28 per recordmidpoint, per-volume grid not readablepriced as the person enrichment the phone is read fromSelf-servepriced per record$0.240Every request
LeadMagicProfessionaltier 3 of 4$499 / month50,000 credits$0.0505 creditsOnly when found
Enrich.soScaletier 2 of 3$149 / month500,000 credits$0.149500 creditsOnly when found
Fiber AI liveGrowthtier 2 of 3$900 / month50,000 credits$0.0543 creditsOnly when found
ForagerGrowthtier 2 of 3$100 / month5,250 credits$0.28615 creditsOnly when found
ZoomInfoNo public price---
GetLeadsUnlimitedtier 2 of 2priced as the person enrichment the phone is read from$497 / monthflat rate, spread over 10,000 requests$0.050Every request
QuickEnrichGrowthtier 2 of 3$99 / month25,000 credits$0.0041 creditOnly when found
Blitz APIFulltier 1 of 1$599 / monthflat rate, spread over 10,000 requests$0.060Every request
Aviato liveNo public price---

Methodology

  1. 01
    Who is in the test set

    The 49 people of the email set who have a confirmed LinkedIn URL.

  2. 02
    How 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 "-".

  3. 03
    How 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.

  4. 04
    What 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.

  5. 05
    Who 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.

  6. 06
    Same 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.

  7. 07
    Grades 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.

Common core
01
Match rate
Share of test people for which a number is returned.
02
Valid / reachable rate
Returned numbers the carrier lookup finds valid, with an activity score of 50 or more.
03
Latency p50
Median time to an answer per request, from the same place for every provider (for asynchronous APIs, until the job completes).
04
Cost / mobile number
List price per valid mobile, on the central pack of the self-serve price ladder.
Specific to Phone Data
05
Right-person rate
Of the returned numbers Trestle can tie to a name, the share tied to the person asked for. Mostly North American numbers; "-" below 5 attributed numbers.
06
Mobile coverage
Share of test people for which a valid mobile number is returned.
07
Disconnected rate
Returned numbers the carrier lookup finds invalid or not in service.
08
Low-activity share
Returned numbers that exist but show little sign of recent use (activity score under 50): a call will rarely be answered.
09
Landline / mobile classification
Provider's line-type label agrees with the carrier lookup. "-" when the provider labels fewer than 5 numbers.
10
Country accuracy
Number country matches the person's verified country.
11
Geographic coverage
Countries with at least one valid number returned.

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.

Other benchmarks

Suggest a data provider

Not automatic, on purpose: a human has to get access (or request it when there's no self-serve), plug in an API key, adapt the frozen test files to the provider's schema, then run the suites. Leave the details below and we'll take it from there, usually within a few weeks.