THE LINKEDIN PROFILE SCRAPER API

Get LinkedIn profile data in seconds
Pay only for results

Read live, never a stale database No login, no cookies Free to try
Try for free
GET/v1/linkedin?type=profile&url=linkedin.com/in/satyanadella
{
  "type": "linkedin-profile",
  "url": "https://www.linkedin.com/in/satyanadella",
  "tookMs": 788,
  "accessible": true,
  "profile": {
    "id": "satyanadella",
    "name": "Satya Nadella",
    "firstName": "Satya",
    "lastName": "Nadella",
    "headline": "Chairman and CEO at Microsoft",
    "currentTitle": "Chairman and CEO",
    "titleSource": "headline",
    "currentCompany": "Microsoft",
    "memorialized": null,
    "memorializedSource": null,
    "companyState": "public",
    "about": "As chairman and CEO of Microsoft, I define my mission and that of my company as…",
    "followerCount": 12161045,
    "connectionsCount": null,
    "location": {
      "linkedinText": "Redmond, Washington, United States",
      "countryCode": "US",
      "parsed": {
        "text": "Redmond, Washington, United States",
        "countryCode": "US",
        "regionCode": null,
        "country": "United States",
        "countryFull": "United States",
        "state": "Washington",
        "city": "Redmond"
      }
    },
    "experience": [
      {
        "position": "Chairman and CEO",
        "location": "Greater Seattle Area",
        "companyName": "Microsoft",
        "companyLinkedinUrl": "https://www.linkedin.com/company/microsoft/",
        "companyUniversalName": "microsoft",
        "duration": null,
        "description": null,
        "experienceGroupId": null,
        "startDate": null,
        "endDate": null,
        "companyLogo": {
          "url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_100_100/B56ZYQ0mrGGoAU-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=rr_7_bFRKp6umQxIHErPOZHtR8dMPIYeTjlKFdotJBY",
          "sizes": [
            {
              "url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_100_100/B56ZYQ0mrGGoAU-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=rr_7_bFRKp6umQxIHErPOZHtR8dMPIYeTjlKFdotJBY",
              "width": 100,
              "height": 100
            }
          ]
        },
        "domain": "news.microsoft.com",
        "companyIndustry": "Software Development",
        "companySize": "10,001+ employees",
        "companyHeadquarters": "Redmond, Washington",
        "positionSource": "headline",
        "companyLinkedInId": "1035"
      },
      {
        "position": null,
        "location": null,
        "companyName": "Fred Hutch",
        "companyLinkedinUrl": "https://www.linkedin.com/company/fredhutch",
        "companyUniversalName": "fredhutch",
        "duration": null,
        "description": null,
        "experienceGroupId": null,
        "startDate": null,
        "endDate": null,
        "companyLogo": {
          "url": "https://media.licdn.com/dms/image/v2/D4D0BAQGF4eOou62nvQ/company-logo_100_100/company-logo_100_100/0/1664795263764/fredhutch_logo?e=2147483647&v=beta&t=vZYRCTo_jFF7soE3B-ivjfAjlkEjW8nXSsukKDK2Obg",
          "sizes": [
            {
              "url": "https://media.licdn.com/dms/image/v2/D4D0BAQGF4eOou62nvQ/company-logo_100_100/company-logo_100_100/0/1664795263764/fredhutch_logo?e=2147483647&v=beta&t=vZYRCTo_jFF7soE3B-ivjfAjlkEjW8nXSsukKDK2Obg",
              "width": 100,
              "height": 100
            }
          ]
        },
        "companyLinkedInId": "7158",
        "companyNameSource": "logo_match",
        "domain": "fredhutch.org"
      }
    ],
    "experienceAvailability": {
      "returnedPositions": 2,
      "positionsWithTitle": 0,
      "positionsWithDerivedTitle": 1,
      "positionsWithStartDate": 0,
      "positionsWithEndDate": 0,
      "positionsWithDescription": 0
    },
    "experienceState": "restricted",
    "education": [
      {
        "schoolName": "The University of Chicago Booth School of Business",
        "schoolLinkedinUrl": "https://www.linkedin.com/school/universityofchicagoboothschoolofbusiness/",
        "schoolSlug": "universityofchicagoboothschoolofbusiness",
        "schoolId": "8398",
        "degree": null,
        "fieldOfStudy": null,
        "startDate": {
          "year": 1994,
          "text": "1994"
        },
        "endDate": {
          "year": 1996,
          "text": "1996"
        },
        "period": "1994 - 1996",
        "description": null,
        "insights": null,
        "schoolLogo": {
          "url": "https://media.licdn.com/dms/image/v2/D560BAQFZO05jhYKSkw/company-logo_100_100/company-logo_100_100/0/1692627816910/universityofchicagoboothschoolofbusiness_logo?e=2147483647&v=beta&t=37ZvcegiFfRvQpXUnki5vv_2IaJ2d3Dk_jW4DGhPc0k",
          "sizes": [
            {
              "url": "https://media.licdn.com/dms/image/v2/D560BAQFZO05jhYKSkw/company-logo_100_100/company-logo_100_100/0/1692627816910/universityofchicagoboothschoolofbusiness_logo?e=2147483647&v=beta&t=37ZvcegiFfRvQpXUnki5vv_2IaJ2d3Dk_jW4DGhPc0k",
              "width": 100,
              "height": 100
            }
          ]
        },
        "schoolLinkedInId": "8398"
      }
    ],
    "skills": [],
    "languages": [],
    "honorsAndAwards": [],
    "certifications": [],
    "courses": [],
    "volunteering": [],
    "organizations": [],
    "publications": [],
    "projects": [],
    "recommendations": [],
    "recommendersCount": null,
    "influencer": true,
    "topVoice": true,
    "creator": true,
    "websites": [
      {
        "url": "https://snscratchpad.com/",
        "label": "Company Website"
      }
    ],
    "website": "https://snscratchpad.com/",
    "photo": "https://media.licdn.com/dms/image/v2/C5603AQHHUuOSlRVA1w/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1579726625398?e=2147483647&v=beta&t=Rr7WT9uBM0byOij0oT_KirejIMVE4HK4r8NGIp0zjdI",
    "photoState": "public",
    "bannerImage": "https://media.licdn.com/dms/image/v2/D5616AQFVwYcBLAcPqQ/profile-displaybackgroundimage-shrink_200_800/B56Z6tkWeBKAAQ-/0/1781028448390?e=2147483647&v=beta&t=Usipj8cce75EDwFagEMZrrKjllc8qtxKNoi-E6jBPi4",
    "memberId": "19186432",
    "memberIdentifier": "19186432",
    "linkedInIdentifier": "urn:li:member:19186432",
    "linkedinUrl": "https://www.linkedin.com/in/satyanadella",
    "publicIdentifier": "satyanadella",
    "peopleAlsoViewed": [
      {
        "name": "Tony Bates",
        "publicIdentifier": "tony-bates-679227a5",
        "url": "https://www.linkedin.com/in/tony-bates-679227a5"
      },
      {
        "name": "Charles Phillips",
        "publicIdentifier": "charlesphillips1",
        "url": "https://www.linkedin.com/in/charlesphillips1"
      },
      {
        "name": "Neil Barua",
        "publicIdentifier": "neilbarua",
        "url": "https://www.linkedin.com/in/neilbarua"
      },
      {
        "name": "Jack Mulloy",
        "publicIdentifier": "jackmulloy",
        "url": "https://www.linkedin.com/in/jackmulloy"
      },
      {
        "name": "Rick Faulk",
        "publicIdentifier": "rickfaulk",
        "url": "https://www.linkedin.com/in/rickfaulk"
      },
      {
        "name": "Toufi Saliba",
        "publicIdentifier": "toufisaliba",
        "url": "https://www.linkedin.com/in/toufisaliba"
      },
      {
        "name": "Dheeraj Pandey",
        "publicIdentifier": "dpandey",
        "url": "https://www.linkedin.com/in/dpandey"
      },
      {
        "name": "Ralph Dangelmaier",
        "publicIdentifier": "ralphdangelmaier",
        "url": "https://www.linkedin.com/in/ralphdangelmaier"
      },
      {
        "name": "Linda Findley",
        "publicIdentifier": "linda-findley",
        "url": "https://www.linkedin.com/in/linda-findley"
      },
      {
        "name": "Michael Jones",
        "publicIdentifier": "mjones",
        "url": "https://www.linkedin.com/in/mjones"
      },
      {
        "name": "Marc Chesley",
        "publicIdentifier": "marcchesley",
        "url": "https://www.linkedin.com/in/marcchesley"
      },
      {
        "name": "Denys Zhadanov",
        "publicIdentifier": "denzhadanov",
        "url": "https://www.linkedin.com/in/denzhadanov"
      },
      {
        "name": "Roberto Medrano",
        "publicIdentifier": "robertomedrano",
        "url": "https://www.linkedin.com/in/robertomedrano"
      },
      {
        "name": "Joe Zawadzki",
        "publicIdentifier": "jzawadzki",
        "url": "https://www.linkedin.com/in/jzawadzki"
      },
      {
        "name": "Christian Barbosa",
        "publicIdentifier": "christianbarbosa",
        "url": "https://www.linkedin.com/in/christianbarbosa"
      },
      {
        "name": "Elissa Murphy",
        "publicIdentifier": "elissam",
        "url": "https://www.linkedin.com/in/elissam"
      },
      {
        "name": "Tom Eacobacci",
        "publicIdentifier": "tomeacobacci",
        "url": "https://www.linkedin.com/in/tomeacobacci"
      },
      {
        "name": "Aaron Martin",
        "publicIdentifier": "aaronmartinfc",
        "url": "https://www.linkedin.com/in/aaronmartinfc"
      },
      {
        "name": "Neha Parikh",
        "publicIdentifier": "nehaparikh",
        "url": "https://www.linkedin.com/in/nehaparikh"
      },
      {
        "name": "David Pakman",
        "publicIdentifier": "dpakman",
        "url": "https://www.linkedin.com/in/dpakman"
      }
    ],
    "currentCompanyDomain": "news.microsoft.com",
    "currentCompanyIndustry": "Software Development",
    "currentCompanySize": "10,001+ employees",
    "currentCompanyHeadquarters": "Redmond, Washington",
    "city": "Redmond",
    "state": "Washington",
    "country": "United States",
    "countryCode": "US",
    "coverPhoto": "https://media.licdn.com/dms/image/v2/D5616AQFVwYcBLAcPqQ/profile-displaybackgroundimage-shrink_200_800/B56Z6tkWeBKAAQ-/0/1781028448390?e=2147483647&v=beta&t=Usipj8cce75EDwFagEMZrrKjllc8qtxKNoi-E6jBPi4",
    "followers": 12161045,
    "connections": null,
    "headlineSource": "badge",
    "currentCompanyId": "1035",
    "currentSchoolId": "8398"
  }
}
· THREE REAL RESPONSES, PULLED LIVE 2026-09-11 ·
The problem

Profile data ages the day you buy it

People move jobs every month. A stored copy does not. The market’s biggest LinkedIn API was sued and shut down for using fake accounts, and every database built on it is drifting.

93%
of disputed rows went our way when an enrichment platform benchmarked us on their own database
Gone
the market’s biggest LinkedIn API, sued and shut down
What that costs youBounces. Dead dials. First lines that name the wrong company.
The fix

A live read of the profile does not

CrustAPI reads the public profile when you ask. Get the name, headline, employer and other available public details as structured fields. No LinkedIn login or cookies needed. Hidden details stay empty rather than being guessed.

Read from the public page when you ask Numeric ids you can join on Unavailable profiles are free No login, so nothing to ban

You get profiles that are right. Cheaper. Fresher. Easier.

Live read : noun

We read the page the moment you ask. Not a copy from last month.

Need millions of profiles, not one?

The LinkedIn people dataset. Filter, count, pay by card.

Every public profile in the index, filtered by title, company, location and more. See the exact count and the price before you buy.

See the dataset

Any public LinkedIn profile, live, in one request

Paste a profile URL. Get structured data. Export it or use the API.

Try for free
The process

Here’s how you get the profile you want

STEP 1
1

Your profile in one line. Or no code at all

Paste the profile address, in the playground or in one line of code. A bare username works too.

Zero setup. Zero babysitting.
· YOUR RESULT ·
STEP 2
2

The available public details. Right now

Get the name, headline, employer, experience, education, skills and other fields visible publicly. Coverage varies by profile. Missing details stay empty, so you can decide whether the result fits your workflow.

FieldWhat comes back
nameSatya Nadella
headlineChairman and CEO at Microsoft
currentCompanyMicrosoft
companyStatepublic
followerCount12161045
memberIdentifier19186432
publicIdentifiersatyanadella
+ experience, education, skills, languages, location, photo and 25 more fields
A profile that is right the day you pull it.
Public employer details when availableNumeric company and member idsOne price per profile, every field included
· PAY ONLY FOR RESULTS · PRIVATE AND DELETED PROFILES ARE FREE ·
STEP 3
3

Check it again whenever. Same line, today’s job

Use Refresh to check the current public employer and profile availability. Add email=true to a profile request to look for a work email and see its verification status.

Ask forWhat comes back
refreshthe current company and its numeric id when available
email=truea work email when found, with its verification status
companythe company page with its numeric id
+ jobs, posts and people search
Check again with the same profile URL.
Try for free
· FREE TO TRY · YOUR BALANCE NEVER EXPIRES ·
Works with your stack
What we do so you don’t

We read LinkedIn for you. Live

You get the rows you want. Right today. For less.

PAY ONLY FOR RESULTS. WRONG RESULT, MONEY BACK.
1

We read it live

The moment you ask. Available public profile fields, with company and member ids where visible.

2

We keep it working

LinkedIn changes its pages all the time. We keep the read working through every change, so you never run, patch or babysit a scraper.

3

We clean it

Company names paired with their numeric ids. Public readability and profile URL status included. Positions, schools and skills as clean fields.

4

Guaranteed right

You pay only when data comes back. Empty results cost nothing. Report a wrong result and the money comes back.

BONUS: A data expert on email

Stuck on a field, a filter or a weird result? Email support@crustapi.com and a data expert answers within a day. Not a bot.

Try for free

All without

Proxies or browsersnothing to run, patch, or babysit
A vendor per sourceone account, one bill
Paying for failuresempty results come back free
Bonus

Or let your AI do it

Plug in our MCP server. Your agent does the rest, paying per result.

Claude logo ChatGPT logo MCP
Pricing

How much does it cost?

Pay as you go. One price per profile, every field included, and you pay only when the profile comes back. Larger deposits get lower rates for those funds until they are spent.

ProfilesCostRate
1,000$6.00$6.00 per 1,000, pay as you go
8,200$49$6.00 per 1,000 with a $49 deposit
33K$149$4.50 per 1,000 with a $149 deposit
170K$549$3.30 per 1,000 with a $549 deposit
820K$1,999$2.45 per 1,000 with a $1,999 deposit
3.3M$6,500$1.95 per 1,000 with a $6,500 deposit
16.7M$27,500$1.65 per 1,000 with a $27,500 deposit
33.3M$50,000$1.50 per 1,000 with a $50,000 deposit
66.7M$100,000$1.50 per 1,000 with a $100,000 deposit
MoreCustomOngoing feeds, managed delivery, or volume below the ladder. Tell us what you need.

$6 free every month, no card. Empty results cost nothing. Your paid balance never expires.

Reference

What you get per profile

FieldWhat it holds
namefull name
firstNamefirst name
lastNamelast name
headlinetheir headline
currentCompanywhere they work now
companyStatewhether the company is public on the profile or restricted
experiencepublicly available positions, with company, title and dates where available
educationpublicly available schools
skillsthe skills they list
languagesthe languages they list
followerCountfollowers
connectionsCountconnections
locationwhere they are
memberIdentifierLinkedIn’s permanent numeric id for the person
linkedInIdentifierthe same id as a LinkedIn URN
publicIdentifierthe profile slug
linkedinUrlthe profile address
photothe profile photo
bannerImagethe banner picture
workEmailthe work email, with email=true
emailStatuswhether the email verified, with email=true
How to use

How do I use the LinkedIn Profile Scraper API?

  1. 1

    Create a free account. No credit card required.

  2. 2

    Paste a LinkedIn profile address.

  3. 3

    Add email=true if you want the work email.

  4. 4

    Download the list as a spreadsheet, use your API key, or tell your AI tool to pull it.

In code it is one line:

curl "https://crustapi.com/v1/linkedin?type=profile&url=linkedin.com/in/satyanadella" \
  -H "x-api-key: YOUR_KEY"
Input

What can I set?

ParameterWhat it doesExample
typeprofile for one profile. refresh to check it again, company, jobs, posts and search for the rest.profile
urlThe profile address, or just the username.linkedin.com/in/satyanadella
emailAlso find the work email and verify it.true
domainThe employer’s domain, if you already know it, for a faster email find.microsoft.com
headlineGet the headline even when the profile page leaves it out.true
FAQ

Common questions

One request that returns a public LinkedIn profile as data: name, headline, current company with its numeric id, experience, education, skills and the permanent member id. You send the address. The profile comes back in seconds, read live, with no login.

No. Nothing of yours is in the loop. We read the public page anyone sees, so there is nothing to restrict or ban.

Unavailable profiles cost nothing. We report public readability and URL status, including restricted or not_resolvable where supported. A URL that does not resolve does not prove deletion; hibernation and visibility settings can look similar.

Our September 10 test of 10 public profiles had a median response time of 935 ms. Response times vary by profile and load. You pay for successful results, not a promised response time.

$6.00 for every 1,000 profiles, with lower rates for larger individual deposits. Private, deleted and empty results cost nothing. $6 free every month, no card.

We retrieve publicly accessible pages without LinkedIn accounts or session cookies. You should assess the data and your intended use against your own requirements.

The CrustAPI guarantee

Get LinkedIn profile data in seconds
Pay only for results

Pay only for results Empty results are free Your balance never expires Deposit more, pay less
Try for free
No credit card required.

Every LinkedIn endpoint

Profiles, companies, jobs, posts and more. One account, one bill.

Public pages only. No logins. No fake accounts.
GDPR COMPLIANTCCPA COMPLIANTSOC 2 IN PROGRESS