You open a LinkedIn profile, click a small icon in the corner of the browser, and a phone number appears. That is the promise of phone number finder extensions, and it explains why almost every SDR has two or three of them installed. The catch is that a number on the screen is not a conversation. Some of those numbers are switchboards, some belong to the person’s previous job, some have been dead for a year. This guide compares ten extensions on what they reveal, what a mobile really costs, the risks they carry with LinkedIn and with data protection law, and the protocol we use to judge them on the only test that matters: you dial, and someone answers.
If you are looking for extensions that let you call a number from your browser rather than find one, that is a different family of tools, covered in our guide to Chrome extensions for calling from the browser.
What a phone finder extension actually does
The interface looks the same everywhere: a side panel on top of the LinkedIn profile, a button labeled “show phone” or “reveal”, a credit counter. Behind it, three very different mechanisms are at work, and they explain most of the differences in quality you will see.
Two consequences follow. First, two extensions that look alike can return completely different numbers for the same person, because they do not draw from the same well. Second, the extension itself rarely matters as much as the coverage of the database in your countries and your roles. A tool that is excellent on American SaaS managers can be weak on German plant directors. Our map of B2B phone data coverage by country shows how uneven this is, provider by provider.
Why we judge them on the call, not on the match rate
Vendors compete on match rates: the share of profiles for which their extension returns a number. It is an easy figure to publish and an easy one to inflate, because it says nothing about what happens next. A switchboard counts as a match. A mobile that belonged to the person three jobs ago counts as a match. A disconnected line counts as a match until somebody dials it.
Public measurements of what happens on the phone show why the type of number matters so much.
The order is the same in every source: mobiles first, direct lines second, switchboards far behind. So an extension that returns fewer numbers, but mostly correct mobiles, can produce more conversations than one with a higher match rate padded with company lines. Our article on direct dial vs mobile vs switchboard explains how to tell them apart and what each type is worth on the phone.
A number found is not a number answered: that is the gap every extension test should measure.
How to test the extensions yourself
To compare extensions fairly, every tool has to work on the same people, on the same days, and every number has to be dialed in the same conditions. Here is a simple protocol to run on your own accounts.
- 01
One fixed list:
100 LinkedIn profiles chosen in advance, the same for every extension, with a known split of countries, company sizes and seniority levels. - 02
Same days, same order:
every extension is run on the 100 profiles within the same two days, so no tool benefits from a fresher record. - 03
Every number labeled:
record what the extension says (mobile, direct, company) and what the numbering plan says, then flag shared numbers that are in fact switchboards. - 04
Every number dialed:
each number is called at the same local time slots, from the same caller ID, and the outcome is logged: right person, wrong person, switchboard, voicemail, disconnected. - 05
Cost recorded:
credits used per profile, including lookups that returned nothing, converted into a price per correct number at the published rate. - 06
Rules checked:
behavior on LinkedIn (one profile at a time or bulk browsing), and GDPR documentation (where data is processed, how people are informed).
What the vendors publish
The table below gathers what each vendor publishes today, which is what you can compare before running your own test.
What the vendors publish, checked on November 6, 2026:
| Extension | Credits per mobile | Entry paid plan | Cost per mobile (entry plan) | Free allowance | Lookup with no result |
|---|---|---|---|---|---|
| Kaspr | 1 phone credit | Starter, $49 per seat a month billed annually ($65 monthly), 100 phone credits | about $0.49 | 5 phone credits a month | not charged |
| Lusha | 5 (8 through its waterfall) | Pro, $69.90 a month, 600 credits | about $0.58 | 40 credits a month (8 phones) | not charged |
| Apollo | 8 | Basic, $49 per seat a month billed annually | about $0.16 | free plan with a small mobile allowance | not charged |
| Surfe | 1 mobile credit | Essential, $39 per seat a month billed annually ($49 monthly), 50 mobiles | about $0.78 | 5 mobiles a month | not published |
| ContactOut | not published | Email + Phone, $99 a month (third-party sources) | not published | not confirmed (third-party figures vary) | not published |
| Swordfish | not counted (“unlimited”, fair use) | Unlimited Solo, $99 a month | not published | trial | not applicable |
| Wiza | 1 phone credit (third-party sources) | Starter, $49 per user a month, 100 phones (third-party sources) | not published | 5 phones (monthly or one-off, depending on the source) | not published |
| LeadIQ | 10 (third-party sources) | not confirmed (third-party figures vary) | not published | 50 credits, about 5 phones (third-party sources) | not published |
| Datagma | 30 | Regular, $49 a month ($39 billed annually), 3,000 credits | about $0.49 | 100 credits a month (3 mobiles) | not charged |
| Prospeo | 10 | Starter, $49 a month for 2,000 credits (third-party sources) | about $0.25 | 100 credits a month (10 mobiles) | not charged |
The cost per mobile is the plan price divided by the number of mobiles its credits buy, on the entry plan. It assumes every credit is used and that every number returned is correct, which is never the case: only a test by phone gives the real cost per correct number. Our phone enrichment pricing tool runs this calculation for 18 providers and lets you enter your own match and error rates.
The ten extensions, one by one
Each card below sums up what the vendor states and what to watch for.
Kaspr
Best for: small teams prospecting in France and the rest of Europe who want a simple extension on LinkedIn and Sales Navigator.
Kaspr built its reputation on European mobiles revealed from LinkedIn, and it has belonged to Cognism since 2022. Phone credits are a separate pool: 100 per seat a month on Starter, and one phone credit reveals a contact’s numbers. No credit is used when Kaspr finds nothing, and monthly Starter credits roll over. The free plan gives 5 phone credits a month, enough to judge the coverage on a handful of your own targets.
The point to know before you install it is regulatory. In December 2024, France’s data protection authority, the CNIL, fined Kaspr EUR 240,000, notably for collecting the contact details of LinkedIn members who had chosen to limit their visibility, and for keeping data too long. The CNIL closed the related order on March 4, 2026. Our Kaspr integration page explains how to send Kaspr contacts to a dialer.
Lusha
Best for: teams selling into North America and the UK, from a single rep to a mid-sized team, who want predictable credit rules.
Lusha’s extension works on LinkedIn, Sales Navigator and company websites. A phone reveal costs 5 credits, 8 when Lusha finds the number through its own waterfall, and nothing when no number comes back. The Pro plan is listed at $69.90 a month for 600 credits, or $52.45 a month billed annually, and the free plan gives 40 credits a month, enough for 8 phone reveals. Monthly credits roll over up to twice the allowance on paid monthly plans.
Lusha documents a “Community” program in which members who opt in share the email headers and signature blocks of their business email in exchange for extra credits. That is one of the sources of its data. It is legal when properly disclosed, and it is worth knowing when you explain to a prospect where you got their number. See our Lusha integration page for the workflow to a dialer.
Apollo
Best for: teams that want contact data, sequences and a dialer in a single subscription, mostly in North America.
Apollo’s Chrome extension sits on LinkedIn, Gmail and company sites, and adds contacts straight into Apollo sequences. A mobile number costs 8 credits, an email 1, and nothing is charged when nothing comes back. Basic is $49 per seat a month billed annually, with 30,000 credits per seat a year. Credits are pooled across the team and do not roll over from one billing cycle to the next.
On price per mobile, Apollo is the cheapest of the paid entry plans in this list, at about $0.16. Coverage outside North America is the usual reservation, which you will see quickly on your own European profiles. Apollo also sells calling inside its platform; we cover what that dialer includes and where it stops in Apollo dialer: what it includes and its limits.
Surfe
Best for: reps who live in their CRM and want LinkedIn contacts, with their mobile, created in HubSpot, Salesforce or Pipedrive in one click.
Surfe is first a bridge between LinkedIn and the CRM: the side panel creates or updates the contact, links it to a deal and can enroll it in a sequence. Mobile finding runs on a separate, small pool of credits: 5 a month on the free plan, 50 a month on Essential ($39 per seat a month billed annually, $49 monthly), 100 on Pro. The data comes from several providers queried in sequence.
The cost per mobile is the highest of the entry plans here, about $0.78 billed annually, because the plan pays for the CRM sync as much as for the data. If your problem is getting contacts into the CRM without retyping, that trade-off makes sense; if you mainly need volume of mobiles, look elsewhere.
ContactOut
Best for: recruiters and sales teams that need personal emails and mobiles across many countries, one profile at a time.
ContactOut started in recruiting and is known for wide international coverage. Its paid offers are presented as “unlimited”, and third-party reviews report an Email + Phone plan at $99 a month, with a lower price when US and UK data are excluded. The same reviews cite a fair-use cap in ContactOut’s terms of use, around 1,000 phone credits per account a month, and a limit of one user per company on individual plans. We could not confirm the current free allowance on ContactOut’s own pages, and third-party reviews disagree on it, from 5 contacts a day to about 40 a month.
ContactOut returns personal emails as well as work ones. For B2B prospecting in Europe, a personal channel deserves extra care: the business purpose of your call has to be obvious, and the person must be told where you got the number.
Swordfish
Best for: heavy users, often recruiters, who want to stop counting credits and accept an undisclosed fair-use limit.
Swordfish sells unlimited contact reveals for one user, starting at $99 a month for the Solo plan, and teams start at $299 a month billed annually. The “unlimited” is subject to a fair-use policy that Swordfish says targets bots, without publishing a number. The trial requires a payment card, so set a reminder before it renews.
Without a credit count, you cannot compute a cost per mobile in advance: divide the subscription by the number of correct mobiles you actually dial in a month. For a recruiter who reveals hundreds of profiles, that ratio can be very low; for an occasional user, it is one of the most expensive options.
Wiza
Best for: teams that prospect from Sales Navigator and want verified emails first, with phones as a complement.
Wiza was built to turn Sales Navigator searches into contact lists. Third-party reviews report a free plan of 20 verified emails and 5 phone numbers, but disagree on whether the allowance renews every month, and we could not settle it on Wiza’s own pages. They also report that bulk export of Sales Navigator searches was removed from the extension in August 2026, which would leave it working one profile at a time; we could not read that change on Wiza’s own pages either.
Wiza’s strength has always been email verification. On phones, treat it as a second source rather than your main one until your own calls say otherwise.
LeadIQ
Best for: SDR teams on Salesforce or HubSpot that want to capture a contact and push it into a sequence from LinkedIn.
LeadIQ’s extension captures contacts from LinkedIn into the CRM and into sequencing tools. Third-party sources put a phone lookup at 10 credits against 1 for an email, and describe a free plan whose size varies from one review to the next, most often 50 credits; we could not confirm it on LeadIQ’s pricing page. LeadIQ added a power dialer in beta in October 2026; we review what it confirms and what is still missing in LeadIQ Power Dialer review.
Datagma
Best for: European teams who want low entry prices and to pay only for numbers actually found.
Datagma’s extension handles one LinkedIn profile at a time. A mobile costs 30 credits against 1 for an email, so the credit count looks generous until you convert it: the Regular plan buys 100 mobiles a month for $49 ($39 billed annually). Datagma charges only on success, credits roll over for up to twelve months on paid plans, and the free plan gives 100 credits a month, enough for 3 mobiles.
Prospeo
Best for: teams that start from emails and want mobiles as an add-on, with a modest budget.
Prospeo’s help center confirms 2,000 credits per seat a month on Starter, 10 credits per mobile with the email included, and no charge without a valid result. The $49 a month price comes from third-party comparisons, since Prospeo’s pricing page could not be read automatically. Reviews disagree on phone coverage, which is a good reason to test it on your own profiles before committing.
Bonus: Cognism
Cognism also has a Chrome extension, but it is sold to teams on annual contracts with no public price. It stands out for European mobile data and for screening against do-not-call registers, and it owns Kaspr. If your volume justifies a sales conversation, ask for a trial on your own list and compare it with Kaspr on the same profiles.
What the price per credit hides
Two extensions at the same monthly price can produce very different costs per conversation. Three variables decide it, and none of them appears on the pricing page.
What inflates the real cost
- Credits charged without a result: some tools charge partial or empty reveals, others do not. Read the credit rules page.
- Switchboards sold as direct lines: they look like a match and cost the same, but rarely lead to the right person.
- Expiring credits: monthly credits that do not roll over turn an unused allowance into a pure loss.
What lowers it
- Free misses: paying only for numbers found protects you on hard segments.
- Rollover: credits that carry over let you buy the right plan instead of the plan sized for your best month.
- A second source only for the gaps: run the cheaper tool first and the expensive one on the empty results.
If you already have exports from several tools, do not pay a third time for contacts you own: our waterfall enrichment merger combines up to five exports, keeps the best number per person and shows what each provider really added.
LinkedIn’s rules: what you risk
LinkedIn’s help center is explicit: it does not allow third-party software or browser extensions that scrape, modify the appearance of, or automate activity on LinkedIn, and it states that members who use them risk having their account restricted. Its User Agreement, in Section 8.2, lists the prohibitions those tools breach. LinkedIn does not publish a list of tolerated extensions, and in April 2026 the press reported that it was detecting extensions installed in members’ browsers, a practice now challenged in court.
Lower-risk use
- One profile at a time, opened by you, at a human pace.
- An extension that queries its own database rather than reading pages you have not opened.
- No automatic visits, messages or connection requests.
Higher-risk use
- Bulk export of searches or lists in a few clicks.
- Tools that browse profiles for you or run in the background.
- Several scraping extensions installed at once on the same account.
No extension is endorsed by LinkedIn. The question is not whether there is a risk, but how much of it your use creates.
Data protection: where the numbers come from and what you owe the person
An extension does not release you from your own obligations. Whoever calls is responsible for the call, and in Europe that includes being able to say where the number came from. This section is general information, not legal advice.
Two questions to ask any vendor before you roll out its extension to a team: where is the data processed and stored, and how are the people in the database informed? A clear answer, with a privacy notice and a data processing agreement, is a good sign. A vague answer is a risk you carry.
There is also the question of what the extension takes from you. Some data vendors enrich their databases with what their own users contribute: Lusha documents an opt-in community program based on email headers and signatures. In practice, read the “Privacy” tab of each extension in the Chrome Web Store, which lists the categories of data collected, and the vendor’s privacy notice.
For the rules that apply when you then dial in each country, our cold calling compliance checker gives the calling hours, consent and do-not-call rules by country, and our guide on cold calling cell phones covers the TCPA in detail.
From the extension to the call list
An extension gives you numbers one profile at a time. Turning them into a session of calls takes five short steps, and skipping them is what makes good data look bad.
- 01
Export with the source:
export from the extension or the CRM, and keep a column with the extension that supplied each number. You will need it for the person and for your own comparison. - 02
Validate the format:
run the list through our phone number validator to get every number in E.164 format and flag invalid ones and duplicates. - 03
Clean the file:
if the export comes out with broken accents, mixed separators or one column per tool, the CSV cleaner repairs it and explains each change. - 04
Sort mobiles first:
the direct dial checker classifies each number as mobile, direct line or switchboard, spots numbers shared by several contacts, and proposes a calling order. - 05
Call at the right time:
our when to call tool gives each prospect’s local time and the hours you are allowed to call, so the list is dialed in the right order.
How to choose your extension
The right extension is the one that returns correct mobiles on your targets at a cost you can sustain. Four questions settle it faster than any comparison table.
Where are your prospects?
- Mostly North America
- Start with Lusha or Apollo, then compare with ContactOut
- Mostly Europe
- Start with Kaspr or Datagma, then Cognism if the volume justifies a contract
How many profiles a month?
- Under 30
- Free plans can be enough: Lusha, Kaspr, Surfe, Datagma
- Several hundred
- Compare the cost per correct mobile, or consider an unlimited plan like Swordfish
Where do contacts end up?
- In the CRM
- Surfe or LeadIQ, built around CRM sync
- In a sequence
- Apollo, which bundles data and sequences
How much risk will you take?
- Minimal
- One profile at a time, a vendor with a clear privacy notice and data processing agreement
- Higher
- Bulk export tools, with the LinkedIn restriction risk that comes with them
If you hesitate between providers more broadly, not only extensions, our eight-question quiz on which data provider to use recommends two or three tools for your countries, roles and budget. And if you only need a few numbers this month, our guide to free B2B phone numbers shows what each free plan really gives.
The mistakes that waste the most credits
If you are looking for one specific person rather than a list, the methods that cost nothing (company website, switchboard, LinkedIn, simply asking) are covered step by step in how to find a cell phone number by name. For enrichment at scale, with match rates and a 100-contact test, read our guide to B2B phone number enrichment and our comparison of waterfall enrichment tools. Our wider review of LinkedIn prospecting tools covers automation and messaging.
How Skipcall fits this workflow
Skipcall is a calling platform: it has no contact database and does not build lists. Its contact base enriches the numbers of contacts you already have, imported from a CSV or synced from your CRM, on credits. Once your extension has done its job, the parallel dialer calls up to four numbers at once and only connects you to the prospects who pick up, and every recorded call is transcribed and summarized on the contact record.