LinkedIn Phone Number Finder — Verified Mobile Numbers, US
Pricing
from $9.00 / 1,000 mobile number founds
LinkedIn Phone Number Finder — Verified Mobile Numbers, US
Turn LinkedIn profile URLs, emails or names into verified mobile numbers on record, with full name, job title, company and location. Direct dials, no switchboards. US-centric: about 1 in 4 US decision makers carries one. Up to 20,000 entries per run. $12 per 1,000 found; misses are free.
Pricing
from $9.00 / 1,000 mobile number founds
Rating
5.0
(4)
Developer
B2B Enrich Search
Maintained by CommunityActor stats
0
Bookmarked
142
Total users
97
Monthly active users
4 days ago
Last modified
Categories
Share
What does LinkedIn to Phone Number Finder do?
LinkedIn to Phone Number Finder takes a list of LinkedIn profile URLs — or email addresses, or names with a company domain — and returns the verified mobile numbers on record for each person, with their name, job title, company and location. The numbers are mobile numbers that were verified when they were collected: direct dials, never a company switchboard. It is a US-centric lookup: 93% of the numbers we hold are US (+1) numbers, and very few profiles outside the US carry one. A profile without a number costs nothing.
- You pay only when a number is found. $12 per 1,000 profiles that come back with at least one number.
- Everything else is a free row that says why: no number on record, unknown profile, removed profile, malformed entry.
- All numbers on the record, as recorded, not just the first one.
- One list, three kinds of entry. A profile URL or bare handle, an email
address, or
Jane Smith, acme.com— mix them freely, each line is looked up by its own key. - Up to 20,000 entries per run, from the form, the API or an MCP client; a run has four hours.
- A database lookup. Nothing is collected from LinkedIn while your run is in progress, and no cookies or login are involved.
What data do you get from a LinkedIn profile URL?
| Field | Example | Notes |
|---|---|---|
_status | found | found, no_phone, not_found, profile_removed, invalid, paused, error |
_input | {"profile": "jane-doe-example"} | the entry as it was looked up: profile, email, or name + domain |
linkedinUrl | https://www.linkedin.com/in/jane-doe-example | on found and no_phone rows |
fullName | Jane Doe | on found rows |
jobTitle | Founder and CEO | when on record |
company | Acme Example | current employer name, when on record |
location, country | Austin, Texas, United States, US | when on record |
primaryPhone | +15125550142 | the first mobile number on the record, E.164 |
phones | ["+15125550142", "+15125550187"] | every mobile number on the record |
phoneCount | 2 | how many numbers the row carries |
_freshness | updated_1y | fresh_90d, updated_1y or older — when the record was last refreshed |
_error | a plain sentence on every row that is not found |
Every number on a row is a mobile number that was verified when it was collected; a number the service flags as a shared company line is never delivered. In our test sample most found rows carried one number and some carried two to four.
How to convert LinkedIn URLs to phone numbers (3 steps)
- Paste your LinkedIn profile URLs, one per line. Bare handles
(
jane-doe-example), email addresses andJane Smith, acme.comlines work too, in the same list. - Press Start and wait for the run to finish.
- Export the dataset as CSV, Excel or JSON, or read it through the API.
How much does it cost to find a phone number from LinkedIn?
| Event | Price | When |
|---|---|---|
| Mobile number found | $0.012 ($12 per 1,000; less on paid Apify plans, see the Pricing tab) | the entry matched and the row carries at least one verified mobile number |
| Profile without a number | $0 | no_phone row |
| Unknown or removed profile, malformed entry, duplicate | $0 | not_found, profile_removed, invalid rows; duplicates are looked up once |
The phone price above is for Apify's Free plan: Starter pays $0.011, Scale $0.010 and Business and up $0.009 per number found, applied by Apify automatically; the Store page quotes the lowest as "from".
One found row is one charge, however many numbers it carries. The platform's free $5 monthly credit covers about 250 found numbers. A small per-run start fee may apply; it is shown on the Pricing tab.
Because most profiles have no number on record, the bill for a list is much lower than the list is long: 1,000 US decision-maker URLs return roughly 250 numbers, about $5.00.
Pay only for what we find
You pay only for rows that carry a phone number. Every miss is free and says why, so a test run on your own list costs only what it finds.
Input
{"profileUrls": ["https://www.linkedin.com/in/jane-doe-example","linkedin.com/in/sam-rivera-example/?trk=public_profile","alex-kim-example","jane.doe@acme-example.com","Sam Rivera, acme-example.com","https://www.linkedin.com/company/acme-example"]}
Full links, links without https://, mobile links, links with tracking
parameters and bare handles all work. Different spellings of the same profile
are folded together and looked up once. Company pages and links from other
sites are returned as free invalid rows.
Output
A profile with numbers on record (charged):
{"_status": "found","_input": { "profile": "jane-doe-example" },"_freshness": "updated_1y","linkedinUrl": "https://www.linkedin.com/in/jane-doe-example","fullName": "Jane Doe","jobTitle": "Founder and CEO","company": "Acme Example","location": "Austin, Texas, United States","country": "US","primaryPhone": "+15125550142","phones": ["+15125550142", "+15125550187"],"phoneCount": 2}
A profile we know, with no number on record (free):
{"_status": "no_phone","_input": { "profile": "sam-rivera-example" },"linkedinUrl": "https://www.linkedin.com/in/sam-rivera-example","_error": "The profile is in the database, but no phone number is on record for it. Not charged."}
The values above are fictional. A no_phone row tells you the URL was
recognised; it does not repeat the person's details. If the listing is ever
switched off for maintenance, every entry comes back as a free paused row
and nothing is looked up or charged.
FAQ
What is the match rate for LinkedIn to phone?
Measured on our test sample of 829 live profiles on 2026-09-30:
| Profiles | Share with a number on record |
|---|---|
| US decision makers (founders and C-level) | about 25% |
| Other US profiles | about 8% |
| Profiles outside the US | 0–2% |
93% of the numbers on record are US (+1) numbers. If your list is mostly outside the US, expect very few results — and a near-zero bill.
Am I charged when nothing is found?
No. Only a row with _status: "found" is charged. A profile without a
number, an unknown URL, a removed profile and a malformed entry are all free
rows with an explanation in _error.
Are these mobile numbers or direct dials?
Mobile numbers, verified when they were collected, so every one is a direct
dial to the person. A number the service has flagged as a shared company line
is never delivered. Numbers change hands: treat an older row with more
caution than a fresh_90d one.
Can I look up by email or by name instead of a profile URL?
Yes, in the same list. An email address is matched to the person behind it;
a line like Jane Smith, acme.com is matched to that name at that company's
website domain (two namesakes at one company: the first with a number ships,
and the row says how many there are). A name without a domain and a shared
mailbox (info@) are free rows that say what to write instead.
Can I run LinkedIn to phone in bulk from a CSV?
Paste up to 20,000 entries per run into the input list — a column copied from a spreadsheet works as is. A run has four hours and keeps six lookups in flight; a cold list of 20,000 takes about three. One run of 20,000 is kinder to the service than twenty runs of 1,000 started at once: the lookups behind all your runs share one allowance, and a run that hits it waits rather than fails. If a run reaches its time limit, the rows already delivered stay and nothing else is charged.
Does it need cookies, login or an API key?
No. You do not connect a LinkedIn account and you do not provide cookies. Your Apify account is all you need.
How fresh is the data?
Every found row carries a _freshness label from the date the record was
last refreshed: fresh_90d, updated_1y or older. People change numbers;
treat an older row with more caution.
What happens to a company page or a wrong link?
It comes back as a free invalid row that says what was wrong, for example
"this is a company or school page, not a person's profile". The rest of the
list runs normally.
Is it legal to look up a phone number from a LinkedIn profile?
That depends on where you and the person are and on what you do with the number. You are responsible for having a lawful basis for your use. In the US, calls and texts are regulated by the Telephone Consumer Protection Act (TCPA) and the federal and state Do Not Call rules: check numbers against the National Do Not Call Registry and get the consent the law requires before you use an autodialer, a prerecorded voice or text messages. See the disclaimer below.
Use LinkedIn to Phone Number Finder with AI agents and MCP
This Actor works as a tool for AI agents. Add it to Claude, ChatGPT, Cursor or any other MCP client through the Apify MCP server:
https://mcp.apify.com?tools=b2bsearch/linkedin-to-phone
- Fast enough for a tool call. A small request finishes in seconds, so the agent gets its answer inside one call.
- The agent pays only for results. Prices are per result (see the pricing section above) and every miss is a free row. Cap what one call may spend with
maxTotalChargeUsd. - Rows explain themselves. Each row has a
_status; a row that is not a result says why in_error, so the agent can decide what to do next without guessing.
Input an agent can send as is:
{"profileUrls": ["https://www.linkedin.com/in/benzvaifler"]}
The same Actor is available as a tool in LangChain, CrewAI and the OpenAI Agents SDK, and as a step in n8n, Make and Zapier through the Apify integrations.
Related Actors: which one should you use?
| Need | Actor |
|---|---|
| Email → LinkedIn profile URL | Email to LinkedIn |
| Email → current company and job title | Email to Company |
| Email → phone numbers on record | Email to Phone |
| Email → X (Twitter) profile | Email to Twitter |
| Email → Facebook profile | Email to Facebook |
| Email → full professional profile | Reverse Email Lookup |
| LinkedIn URL → full profile | Profile Lookup |
| LinkedIn URL → email addresses on record | LinkedIn Email Finder |
| LinkedIn URL, email or name → verified mobile numbers | LinkedIn to Phone (this Actor) |
| X (Twitter) handle → email | Twitter to Email |
| X (Twitter) handle → LinkedIn profile | Twitter to LinkedIn |
| X (Twitter) handle → phone numbers on record | Twitter to Phone |
| Facebook profile → email | Facebook to Email |
| Facebook profile → phone numbers on record | Facebook to Phone |
| Facebook profile → LinkedIn profile | Facebook to LinkedIn |
| GitHub username → email | GitHub to Email |
| GitHub username → LinkedIn profile | GitHub to LinkedIn |
| Name + company domain → work email | Work Email Finder |
| Name + company domain → LinkedIn profile | Name to Profile |
| Name + company domain → phone numbers on record | Name to Phone |
| Handle on any of three networks → full profile | Social Handle Lookup |
| Company domain → company record | Domain to Company |
| Company domain → decision makers | Decision Maker Finder by Domain |
| Company domain → current employees | Company Employees |
| Company domain → former employees | Former Employees Finder |
| Filters → list of people | People Database Search |
| Filters → leads with an email, from $1.50/1k | B2B Leads Finder |
| Filters → leads with a verified mobile number and an email | Leads Scraper with Mobile Numbers |
| Filters → list of companies | Company Database Search |
| CSV of emails, URLs or names → profiles in bulk | Bulk People Enrichment |
Free Apify plan
A run started from a free Apify plan delivers the first 100 results and stops; the run's status line says so. Any paid Apify plan lifts the cap. The rows are the same rows a paid run returns.
Feedback and reviews
How did it go? A rating in the Reviews tab of this Actor tells the next buyer what to expect; we read every word, good or bad. Got a wrong or stale row? Open the Issues tab with the run ID. Issues are public, so leave out emails, phones and names; the run ID is enough for us to find the row. We check every report, fix what is ours to fix and answer in the thread.
Disclaimer and permitted use
Independent product. This Actor is an independent tool. It is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation. LinkedIn® is a trademark of its owner. It is named here only to describe the kind of public profile link this Actor accepts.
No platform access. This Actor does not log in to LinkedIn and does not collect anything from it. Every answer comes from our own database of business-contact records. It never returns passwords, messages, or content from non-public accounts.
Permitted use. Business-to-business purposes only: sales prospecting, recruiting outreach, CRM enrichment, and confirming that a business contact is who they say they are. You may not use this Actor or its output to:
- stalk, harass, threaten, dox or publicly expose any person;
- identify the person behind a pseudonymous account;
- decide on anyone's eligibility for credit, employment, housing or insurance. This Actor is not a consumer reporting agency and its output is not a consumer report under the U.S. Fair Credit Reporting Act;
- send unsolicited bulk messages, or place autodialed or prerecorded calls or texts without the consent the law requires;
- profile people by health, religion, political opinion, sexual orientation, ethnicity or union membership;
- build or resell a contact database from the results.
Your responsibilities. You decide whom to look up and what to do with the result. You are responsible for having a lawful basis for that use and for complying with the laws that apply to you, including GDPR and UK GDPR, ePrivacy and PECR, CCPA/CPRA and CAN-SPAM. Phone numbers carry their own rules: before you call or text a number from this Actor, you are responsible for complying with the U.S. Telephone Consumer Protection Act (TCPA), the National Do Not Call Registry and state Do Not Call lists, and the equivalent rules in the country you are calling. Honor every opt-out you receive.
Removal requests. To have a person's data removed, open an issue on this Actor with only the profile link. Nothing else is needed, and the record is removed from every listing.
Accuracy. Records can be incomplete or out of date, and a number may no longer belong to the person. Output is provided as is. Check before you rely on it.