↑ ↓ to move ↵ to open
LinkedIn API · Endpoint

LinkedIn Profile API

Get a public profile from its URL: name, current company, location, follower count, education, and the person's recent posts and articles.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • linkedin.profile.get
Response completed
{  "name": "Satya Nadella",  "followers": 12204145,  "username": "satyanadella",  "location": "Redmond, Washington, United States",  "articles_count": 10,  "availability": "available",  "badge": "Creator, Top Voice",  "canonical_url": "https://www.linkedin.com/in/satyanadella",  "connections": "500+",  "country": "US",  "current_company": "Microsoft",  "description": "As chairman and CEO of Microsoft, I define my mission and that of my company as…",  "posts_count": 4,  "profile_url": "https://www.linkedin.com/in/satyanadella",  "counts": {    "followers": {      "raw": "12204145",      "relation": "exact",      "value": 12204145    },    "connections": {      "raw": "500+",      "relation": "at_least",      "value": 500    }  },  "articles": [    {      "headline": "How do we build a frontier intelligence ecosystem?",      "likes": 2538,      "date_published": "2026-06-02T19:41:31.000+00:00",      "type": "article",      "url": "https://www.linkedin.com/pulse/how-do-we-build-frontier-intelligence-ecosystem-satya-nadella-73jhc"    },    {      "headline": "A Positive-Sum Future",      "likes": 7309,      "date_published": "2025-11-15T18:09:30.000+00:00",      "type": "article",      "url": "https://www.linkedin.com/pulse/positive-sum-future-satya-nadella-bjs7c"    }  ],  "education": [    {      "name": "The University of Chicago Booth School of Business",      "end_date": 1996,      "start_date": 1994,      "url": "https://www.linkedin.com/school/universityofchicagoboothschoolofbusiness/"    }  ],  "experience": [    {      "location": "Greater Seattle Area",      "company": "Microsoft",      "company_url": "https://www.linkedin.com/company/microsoft"    }  ],  "recent_posts": [    {      "text": "The motivation behind the new Copilot: intelligence is accelerating fast. Now we need to diffuse it everywhere.",      "likes": 955,      "date_published": "2026-09-25T15:43:53.171Z",      "type": "post",      "url": "https://www.linkedin.com/posts/satyanadella_the-motivation-behind-the-new-copilot-intelligence-activity-7509276499837902849-DFP-"    },    {      "text": "We’re building Copilot as a new OS for work that spans every model, every form factor, and every task. Today, we’re announcing our biggest …",      "likes": 13133,      "date_published": "2026-09-25T12:27:38.109Z",      "type": "post",      "url": "https://www.linkedin.com/posts/satyanadella_were-building-copilot-as-a-new-os-for-work-activity-7509227111648452609-zk5Z"    }  ]}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

FieldTypeRequiredWhat it doesExample
url string yes The profile's URL, such as https://www.linkedin.com/in/satyanadella, or just the username. https://www.linkedin.com/in/satyanadella
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
articles[].headline string The article's title. How do we build a frontier intelligence ecosystem?
articles[].likes integer Reactions on the article. 2538
articles[].date_published string When it was published. 2026-06-02T19:41:31.000+00:00
articles[].type string The kind of item. article
articles[].url string The article on LinkedIn. https://www.linkedin.com/pulse/how-do-we-build-frontier-intelli…
name string The person's name as the profile shows it. Satya Nadella
current_company string The company the profile lists as current. Microsoft
location string Where the profile says the person is. Redmond, Washington, United States
followers integer Followers, as LinkedIn counts them. 12,204,145
connections string Connections as LinkedIn shows them to visitors, such as 500+. 500+
badge string Labels LinkedIn shows on the profile, such as Top Voice. Creator, Top Voice
description string The start of the About section. As chairman and CEO of Microsoft, I define my mission and that …
username string The name in the profile's address. satyanadella
articles array Articles the person published, newest first. 10 records
articles_count integer How many articles are listed. 10
availability string Whether the profile could be read publicly. available
canonical_url string The profile's main LinkedIn address. https://www.linkedin.com/in/satyanadella
country string The two-letter country code. US
counts object Counts with how exactly LinkedIn states them. 2 fields
counts.* object 3 fields
counts.*.raw string The count as LinkedIn writes it. 500+
counts.*.relation string Whether the count is exact or at least that number, such as 500+. at_least
counts.*.value integer The count as a number. 500
education array Schools with their years. 1 records
education[].end_date integer The year studies ended. 1996
education[].name string The person's name as the profile shows it. The University of Chicago Booth School of Business
education[].start_date integer The year studies started. 1994
education[].url string The school's LinkedIn page. https://www.linkedin.com/school/universityofchicagoboothschoolo…
experience array Roles the profile shows publicly. 1 records
experience[].company string The company. Microsoft
experience[].company_url string The company's LinkedIn page. https://www.linkedin.com/company/microsoft
experience[].location string Where the profile says the person is. Greater Seattle Area
posts_count integer How many recent posts are listed. 4
profile_url string The profile on LinkedIn. https://www.linkedin.com/in/satyanadella
recent_posts array Recent posts shown on the profile. 4 records
recent_posts[].date_published string When it was published. 2026-09-25T15:43:53.171Z
recent_posts[].likes integer Reactions on the article. 955
recent_posts[].text string The post's text. The motivation behind the new Copilot: intelligence is accelera…
recent_posts[].type string The kind of item. post
recent_posts[].url string The post on LinkedIn. https://www.linkedin.com/posts/satyanadella_the-motivation-behi…
REST API · MCP server

Call it from your code, or ask your agent

Set UPSCRAPE_API_KEY to your key and copy a working request.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "linkedin.profile.get",  "input": {    "url": "https://www.linkedin.com/in/satyanadella"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Look up Satya Nadella's LinkedIn profile (linkedin.com/in/satyanadella) with Upscrape. Tell me his current company, location and follower count, and list his five latest articles with their dates.

The agent finds the endpoint, shows you the price, and runs it with your credits.
LinkedIn

More from the LinkedIn API

Same data, other platforms

The same data from other platforms

Questions

LinkedIn Profile API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the LinkedIn Profile API cost?

1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.

What do I send?

Send url. The input fields below list every option with its type and limits.

Do I need a LinkedIn login?

No. It reads public LinkedIn data; nothing runs on your account.

Can my AI agent call it?

Yes, over MCP: the agent finds linkedin.profile.get, checks its price and runs it with the same credits as the REST API.

Get started

Your first LinkedIn call is free.

Up to 100 free credits to start, no card needed.