Pre-Black Friday: 20% off, for as long as you stayEARLYBFon Solo and AgencyEnds Nov 28Start free

How-to guide

How to Remove Your Phone Number From LinkedIn (Privacy Guide)

Take the number off your account and profile, then run two API calls to see whether a contact database still lists it.

Get your free API key →Free to start. No credit card. 1,000 records to spend whenever you like.

You remove a phone number from LinkedIn in two places: the account setting and the profile's Contact info box. Then you check whether anyone else still holds it. This guide does all three, and the last one with real API calls.

TL;DR

  • Remove the number in Settings and in Contact info. Takes about 5 minutes.
  • Removing it from LinkedIn does not remove it from other databases. Two API calls show whether one still lists you.
  • The check spends 0 to 2 LeadOcean records. The Free plan has 1,000 for life, no card.

Prerequisites

  • A LinkedIn account you can sign in to (you may need your password or an email code).
  • Two-step verification turned off, if your phone number is the second factor.
  • For the database check: a LeadOcean key in $LEADOCEAN_API_KEY, from https://app.leadocean.io/register. The Free plan runs at 5 requests a second.
  • curl, jq and a terminal.

Step 1: Remove the number from your account settings

LinkedIn keeps account numbers under Sign in & security. LinkedIn says numbers added there are not shown on your profile, so this step and Step 2 are separate.

text
Me > Settings & Privacy > Sign in & security > Phone numbers (under Account access) > Remove

LinkedIn may ask for your password, an emailed code or approval in its app. If the number is your two-step verification method, you may not be able to remove it until you turn two-step off. Source: LinkedIn Help, add and remove phone numbers, checked October 2026.

Step 2: Remove the number from your profile

The profile Contact info box is a separate field. Edit it directly.

text
Me > View Profile > Contact info (in the intro section) > Edit icon
Delete the phone field > Save

Open your profile while signed out, or in a private window, and click Contact info again. If the number still shows, your visibility setting is wider than you think. Source: LinkedIn Help, edit the Contact info section, checked October 2026.

Step 3: Check whether a contact database still holds your number

LinkedIn is one source. B2B databases collect phones from other places, so a clean profile proves little. Enrich your own profile. Replace the placeholder URL with yours.

bash
curl -s -X POST https://api.leadocean.io/v1/people/enrich \
  -H "x-api-key: $LEADOCEAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"linkedin_url": "https://www.linkedin.com/in/jane-doe-example", "reveal_email": true}' \
  | jq '.data.contact_data | {has_phone, contact_phones}'

Enrich takes exactly one of linkedin_url, email, phone or person_id. Phone numbers come back only with reveal_email set to true, at no extra record. If nobody matches, you get a 404 and spend nothing. If you match, it costs 1 record.

Step 4: Check the number itself

Do the reverse check: send the number you removed and see which profile it maps to.

bash
curl -s -G https://api.leadocean.io/v2/people/reverse \
  -H "x-api-key: $LEADOCEAN_API_KEY" \
  --data-urlencode "phone=+14155550133"

This endpoint costs 1 record per call, including a call that finds nothing. Replace the placeholder with your own number. For the forward direction, see how to find someone's LinkedIn profile from a phone number.

Step 5: Ask for removal where a record exists

If Step 3 or 4 returns your number, ask the data holder to delete it. Keep the request short and specific.

text
Subject: Request to remove my personal phone number

Please delete the phone number +1 415 555 0133 and any record linked
to it. Profile: https://www.linkedin.com/in/jane-doe-example
Please confirm by reply when it is done.

For LeadOcean, use the form at leadocean.io/legal/remove. Give the work email or the profile URL that appears in the data. It needs no account, and the record is added to a suppression list so API responses stop returning it.

What you get

Sizing check on 2026-10-21, using the free leadocean_count_leads MCP tool. The filter was hasPhone: true, country: US. This counts US people with a known phone number. It is not a mailable count.

json
{
  "total": 98062822,
  "totalIsExact": true,
  "distinctCompanies": 6952995,
  "credits": 0
}

That is the scale of what a phone-holding database can contain, and why checking yourself is worth five minutes. A person record from enrich looks like this (response shape from the API reference, placeholder values):

json
{
  "success": true,
  "data": {
    "contact_data": {
      "has_phone": true,
      "contact_phones": [{ "phone": "+1 415 555 0133", "type": "mobile" }]
    }
  }
}

An empty or missing contact_phones array means no phone is held for that profile. A 404 means no match at all.

Troubleshooting

ErrorCauseFix
LinkedIn will not remove the numberIt is your two-step verification methodTurn off two-step verification, then remove the number
401 from the APIMissing or wrong x-api-keyCheck echo $LEADOCEAN_API_KEY, create a key in the app
429Above the plan's rate limit (5 a second on Free, 200 on Agency)Wait for Retry-After, then retry
402Records spent (Free is 1,000 for life)Check GET /v1/account, or move to Solo at $97 a month
404 on enrichNobody matched the inputThis is the good result for a privacy check. It costs nothing
Number still visible on profileContact info edited but not saved, or an old cached viewRe-open Contact info while signed out and confirm

FAQ

Does removing my number from LinkedIn delete it from the internet?

No. It only changes your LinkedIn account and profile. Other databases may have collected the number from other sources before or after.

Can recruiters and connections still see my number?

Your Contact info box can show details to your connections, depending on what you filled in. Delete the phone field there and re-check signed out.

Will the API check cost me records?

At most 2. An enrichment with no match is free. A match costs 1 record, and a reverse lookup costs 1 record even on a miss. The free leadocean_count_leads call costs nothing.

Should I use my real number in the API check?

Only your own, and only on your own key. Never run other people's numbers to see what comes back without a lawful reason.

How often is the data refreshed?

The dataset is refreshed monthly, and each record carries its own fetched_at date. Re-run the check next month.

Check what a B2B database holds on you, free

Free to start. No credit card. 1,000 records to spend whenever you like.

Get your free API key →