Best phone finder API in 2026
The three phone finder API plans we score highest, with each part of their score and what 1,000 phones cost.
- #1
treg, $10 pack
- Overall score
- 67.3Overall score: 67.3 What goes in • Price score: 93, its weight 40 (under Score, on the right) • Data score: 50, its weight 40 (under Score, on the right) • Cost to get started score: 93, its weight 10 (under Score, on the right) • Bundle score: 50, its weight 10 (under Score, on the right) • Performance score: 25, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 92.94 + 40 × 50.00 + 10 × 93.33 + 10 × 50.00 + 10 × 24.73) / 110 = 67.2564, shown as 67.3
- Price score
- 93Price score: 93 What goes in • $ per 1,000 (Price): $78.13 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 223, 18 of them cheaper per 1,000 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 − 18 / 223 = 0.919 not found = 1 Price score = 100 × (35 × 0.919 + 5 × 1) / 40 = 92.91, shown as 93
- Data score
- 50Data score: 50 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 10 people • This call's share there: 0.5 Formula Data score = 100 × the share The Data score on Find phone Out of 100: the share of people for whom the call gave the right phone number. We check each answer against the number in the person's email signature, never against another provider's answer. This plan Data score = 100 × 0.5 = 50.00, shown as 50
- Cost to get started score
- 93Cost to get started score: 93 What goes in • Who can get it (About the plan): anyone 16 or over • Billing (Price): a pack you pay first • Pay (Plan): $10 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.8 least = 1 ($10 is $10 or less) Cost to get started score = 100 × (1 + 0.8 + 1) / 3 = 93.33, shown as 93
- Bundle score
- 50Bundle score: 50 What goes in • Also pays for: 1 other call: every metered catalog call Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 1 / (1 + 1) = 50.00, shown as 50
- Performance score
- 25Performance score: 25 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 3.041 s • GetProspect, the fastest benchmarked provider: 0.752 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time This plan Performance score = 100 × 0.752 / 3.041 = 24.73, shown as 25
- $ per 1,000
- $78.132
- #2
GetProspect, $49 monthly, 300 phone number credits, POST /v2/people/enrich
- Overall score
- 60.3Overall score: 60.3 What goes in • Price score: 82, its weight 40 (under Score, on the right) • Data score: 20, its weight 40 (under Score, on the right) • Cost to get started score: 78, its weight 10 (under Score, on the right) • Bundle score: 75, its weight 10 (under Score, on the right) • Performance score: 100, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 82.343 + 40 × 20.000 + 10 × 78.497 + 10 × 75.000 + 10 × 100.000) / 110 = 60.26082, shown as 60.3
- Price score
- 82Price score: 82 What goes in • $ per 1,000 (Price): $163.33 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 223, 45 of them cheaper per 1,000 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 − 45 / 223 = 0.798 not found = 1 Price score = 100 × (35 × 0.798 + 5 × 1) / 40 = 82.325, shown as 82
- Data score
- 20Data score: 20 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 10 people • This call's share there: 0.2 Formula Data score = 100 × the share The Data score on Find phone Out of 100: the share of people for whom the call gave the right phone number. We check each answer against the number in the person's email signature, never against another provider's answer. This plan Data score = 100 × 0.2 = 20.00, shown as 20
- Cost to get started score
- 78Cost to get started score: 78 What goes in • Who can get it (About the plan): anyone 16 or over • Billing (Price): monthly • Pay (Plan): $49 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($49 / $10) / 2 = 0.6549 Cost to get started score = 100 × (1 + 0.7 + 0.6549) / 3 = 78.497, shown as 78
- Bundle score
- 75Bundle score: 75 What goes in • Also pays for: 3 other calls: People Search with enrich_phone: true, People Bulk Enrich with enrich_phone: true, Enrich mobiles (bulk, up to 25,000) Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 3 / (3 + 1) = 75.00, shown as 75
- Performance score
- 100Performance score: 100 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.752 s • GetProspect, the fastest benchmarked provider: 0.752 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time This plan Performance score = 100 × 0.752 / 0.752 = 100.00, shown as 100
- $ per 1,000
- $163.333
- #3
LeadMagic, $249 monthly
- Overall score
- 59.0Overall score: 59.0 What goes in • Price score: 95, its weight 40 (under Score, on the right) • Data score: 10, its weight 40 (under Score, on the right) • Cost to get started score: 67, its weight 10 (under Score, on the right) • Bundle score: 67, its weight 10 (under Score, on the right) • Performance score: 96, its weight 10 (under Score, on the right) Formula Overall score = (40 × price score + 40 × data score + 10 × cost to get started score + 10 × bundle score + 10 × performance score) / 110 This plan Overall score = (40 × 94.90 + 40 × 10.00 + 10 × 66.73 + 10 × 66.67 + 10 × 96.29) / 110 = 59.0264, shown as 59.0
- Price score
- 95Price score: 95 What goes in • $ per 1,000 (Price): $62.25 • $ per 1,000 (Not found): $0, nothing charged • The scored plans of this API: 223, 13 of them cheaper per 1,000 Formula Price score = 100 × (35 × rank + 5 × not found) / 40 rank = 1 − plans cheaper / scored plans (no limit: 1, blank: 0) not found = 1 − not found $ per 1,000 / $ per 1,000, never under 0 (nothing charged: 1, either one blank: 0) This plan rank = 1 − 13 / 223 = 0.942 not found = 1 Price score = 100 × (35 × 0.942 + 5 × 1) / 40 = 94.925, shown as 95
- Data score
- 10Data score: 10 What goes in • Our benchmark of 20 October 2026 (this score's link), where we called every provider on the same 10 people • This call's share there: 0.1 Formula Data score = 100 × the share The Data score on Find phone Out of 100: the share of people for whom the call gave the right phone number. We check each answer against the number in the person's email signature, never against another provider's answer. This plan Data score = 100 × 0.1 = 10.00, shown as 10
- Cost to get started score
- 67Cost to get started score: 67 What goes in • Who can get it (About the plan): an organization with an active paid subscription, users 18 or over • Billing (Price): monthly • Pay (Plan): $249 Formula Cost to get started score = 100 × (who + billing + least) / 3 who = closed to new users 0, on approval or after a call 0.3, a crypto wallet 0.5, a business email 0.7, none of these 1 billing = pay as you go or free 1, a pack 0.8, monthly 0.7, quarterly 0.5, half-yearly 0.4, yearly 0.3, contact us 0 least = $10 or less 1, else 1 − log10(least / $10) / 2, never under 0 This plan who = 1 billing = 0.7 least = 1 − log10($249 / $10) / 2 = 0.302 Cost to get started score = 100 × (1 + 0.7 + 0.302) / 3 = 66.73, shown as 67
- Bundle score
- 67Bundle score: 67 What goes in • Also pays for: 2 other calls: every endpoint, Search API Formula Bundle score = 100 × other calls / (other calls + 1) other calls = what its price also pays for, with its own limit or from the same credits (not read yet: 0) This plan Bundle score = 100 × 2 / (2 + 1) = 66.67, shown as 67
- Performance score
- 96Performance score: 96 What goes in • Its median time per call in our benchmark of 20 October 2026, minus the baseline: 0.781 s • GetProspect, the fastest benchmarked provider: 0.752 s Formula Performance score = 100 × the fastest median / this median time = the call's time minus the mean of three free calls to the same provider just before it, on the same connection where that mean is longer than the call: minus the provider's median baseline, capped at the call's time This plan Performance score = 100 × 0.752 / 0.781 = 96.29, shown as 96
- $ per 1,000
- $62.25