LinkedIn profile viewer

Paste a public profile link. See the headline and experience.

SampleRecorded public data, shortened. Run the tool for a live result.

Bill Gates CreatorTop Voice

Chair, Gates Foundation and Founder, Breakthrough Energy

williamhgates

Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.

Followers
40,766,396
Connections
8

Experience

Education

Open the profile

Free, no signup. A limited number of lookups per visitor each hour. Public data only.

How it works

The tool shows what LinkedIn shows a signed-out visitor: name, headline, location, about, followers, experience, education and skills when the profile lists them.

Use this in your app

This tool calls GET /v1/linkedin/profile. See the reference, or get early access for a key.

curl
curl -G "https://api.socialscrape.io/v1/linkedin/profile" \
  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \
  --data-urlencode "url=https://www.linkedin.com/in/williamhgates"
Python
import os
import requests

params = {
    "url": "https://www.linkedin.com/in/williamhgates",
}
res = requests.get(
    "https://api.socialscrape.io/v1/linkedin/profile",
    headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},
    params=params,
)
body = res.json()

if body["ok"]:
    print(body["data"])
else:
    print(body["error"]["code"], body["error"]["message"])
TypeScript
const url = new URL("https://api.socialscrape.io/v1/linkedin/profile");
url.search = new URLSearchParams({
  "url": "https://www.linkedin.com/in/williamhgates"
}).toString();
const res = await fetch(url, {
  headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },
});
const body = await res.json();

if (body.ok) {
  console.log(body.data);
} else {
  console.error(body.error.code, body.error.message);
}
n8n
{
  "nodes": [
    {
      "name": "SocialScrape LinkedIn public person profile",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        0,
        0
      ],
      "parameters": {
        "method": "GET",
        "url": "https://api.socialscrape.io/v1/linkedin/profile",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "url",
              "value": "https://www.linkedin.com/in/williamhgates"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $env.SOCIALSCRAPE_API_KEY }}"
            }
          ]
        }
      }
    }
  ],
  "connections": {}
}

Questions

Can I view a private profile?

No. If the member hides the public profile, the lookup is not found. There is no login and no private view.

Is the profile photo included?

When LinkedIn serves one on the public page. The sample on this page leaves the photo out; a live lookup shows it.

Is this tool free?

Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.

How do I get this data in my own app?

Send GET /v1/linkedin/profile with your key in the x-api-key header. A request costs 1 credit. A repeat of something fetched recently costs 0 credits, and failed requests are free. See the reference.