Skip to main content
Home
Products
Free Tools
Industries
Compare
Resources
Pricing
Enrich

LinkedIn Profile Lookup API: a profile URL in, the whole person out

Turn a public LinkedIn profile URL into name, headline, location, current role, full job history, education and skills in about a second. 10 credits, and only charged when we find a profile.

10 credits per lookupOnly charged on a matchSame credits as every other product
1Lookup LinkedIn profile lookup API turning a public profile URL into a person record with headline, current role, tenure, follower count, dated job history, education and skills

10

Credits per match

about $0.035 on Growth

0

Credits on a miss

private or gone, no charge

~1s

Typical lookup

instant repeats for 7 days

2

Independent sources

automatic fallback

What LinkedIn Profile Lookup gives you

The whole profile, not just a job title

Most enrichment gives you a current title and stops. This returns the dated career history, education and skills as well, so you can see the arc rather than a single row.

  • Name, headline and location
  • Current title and employer
  • Full role history with tenure
  • Education and skills

Dated roles with tenure calculated

Every role carries its date range, how long it lasted, location and employment type, and the current role is flagged. Tenure is computed for you, so 'in seat 3 months' or 'in seat 6 years' is a field, not a parsing exercise.

  • Start and end dates
  • Tenure like '3 yrs 6 mos'
  • Current-role flag
  • Employment type and location

About a second, not a minute

The primary source answers in around a second. When it cannot see a profile we fall back automatically to a slower deep fetch that reads the same fields, so a single source having a bad day does not become your failed lookup.

  • ~1s typical response
  • Automatic second source
  • Repeats instant for 7 days
  • No queue, no polling

Only charged on a match

Private profiles, deleted vanity URLs and upstream failures all cost you nothing. Vendors that bill on every attempt make list quality your problem; we do not.

  • Zero credits on a no-match
  • Applies to bulk jobs too
  • Predictable cost on messy lists
  • No minimum commitment

One canonical URL per person

Locale subdomains, trailing slashes, tracking parameters and bare usernames all collapse to the same canonical profile URL before anything is cached or billed. Paste it five ways, pay once.

  • de.linkedin.com accepted
  • Tracking params stripped
  • Bare username accepted
  • One cache key per person

Same credits, same API

One balance covers profile lookups, company profiles, contact append, phone, email and everything else. No separate contract, no separate key, no unused seat.

  • Universal credits
  • Credits roll over
  • One API key
  • Bulk CSV supported

Profile URL in, person out

01

Send a public profile URL

POST the profile link you already have on the record. Any spelling works: locale subdomains, trailing slashes, tracking parameters, or just the bare vanity username.

request

$ POST /v1/linkedin-profile-lookup

"profile_url": ".../in/williamhgates"

> bare username accepted too

> canonicalized before caching

02

We read the public profile

The fast source answers in about a second. If it cannot see the profile we fall back to a deep fetch automatically. Public, logged-out data only, and repeats within 7 days come straight from cache.

processing

Profile URL canonicalized

Fast source queried (~1s)

Fallback source on miss

Public data only

03

Get the whole profile back

Identity, headline, location, reach, current role, dated job history, education and skills land in one JSON payload. A match bills 10 credits; a miss bills nothing.

200 OK

nameAvery Chen

titleVP of Revenue Operations

10 yrs across 3 roles

matched10 credits on match

One endpoint. A public LinkedIn profile URL in, structured data out.

Same authentication, same credit balance, and the same response envelope as every other 1Lookup product. If you have already integrated one endpoint, this one is a URL change.

POST /v1/linkedin-profile-lookup
curl -X POST https://app.1lookup.io/api/v1/linkedin-profile-lookup \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "profile_url": "https://www.linkedin.com/in/williamhgates" }'
200 OK
{
  "classification": {
    "matched": true,
    "name": "Avery Chen",
    "headline": "VP of Revenue Operations at Acme Analytics",
    "current_title": "VP of Revenue Operations",
    "current_company": "Acme Analytics",
    "location": "San Francisco, California, United States",
    "connections": 3100,
    "followers": 8420
  },
  "insights": {
    "linkedin_profile_lookup_result": {
      "profile_url": "https://www.linkedin.com/in/avery-chen",
      "years_of_experience": 10,
      "experience": [
        {
          "title": "VP of Revenue Operations",
          "company": "Acme Analytics",
          "range": "Mar 2023 - Present",
          "duration": "3 yrs 6 mos",
          "is_current": true
        }
      ],
      "education": [
        { "school": "University of Washington", "degree": "BS, Economics" }
      ],
      "skills": ["Revenue Operations", "Salesforce", "Forecasting"]
    }
  },
  "metadata": { "credits_used": 10, "cache_hit": false }
}

What a matched profile looks like

One call turns a profile link into a record you can score, route and personalize against: who they are and what they do on top, the dated career history underneath, next to the raw JSON your code receives.

api.1lookup.ioMatched: 10 credits
  • NameAvery Chen
  • HeadlineVP of Revenue Operations at Acme Analytics
  • Current titleVP of Revenue Operations
  • Current companyAcme Analytics
  • LocationSan Francisco, California, United States
  • Followers8,420
  • Connections3,100
  • Years experience10
  • Roles listed3
  • EducationUniversity of Washington
  • Skills returned5
200 OK, 10 credits
{
  "classification": {
    "matched": true,
    "name": "Avery Chen",
    "current_title": "VP of Revenue Operations",
    "current_company": "Acme Analytics",
    "location": "San Francisco, California, United States",
    "followers": 8420
  },
  "insights": {
    "linkedin_profile_lookup_result": {
      "years_of_experience": 10,
      "experience": [
        {
          "title": "VP of Revenue Operations",
          "company": "Acme Analytics",
          "range": "Mar 2023 - Present",
          "duration": "3 yrs 6 mos",
          "is_current": true
        }
      ],
      "skills": ["Revenue Operations", "Salesforce"]
    }
  },
  "metadata": { "credits_used": 10 }
}

Every field you get back

No hidden tiers. Every field below is returned on a successful lookup at the price shown above.

Identity

  • name
  • first_name
  • last_name
  • headline
  • location
  • profile_url
  • vanity_id

Profile

  • about
  • picture_url
  • banner_url

Reach

  • followers
  • connections

Employment

  • current_title
  • current_company
  • years_of_experience
  • experience[].title
  • experience[].company
  • experience[].range
  • experience[].duration
  • experience[].is_current

Background

  • education[].school
  • education[].degree
  • education[].range
  • skills[]

Who uses LinkedIn Profile Lookup

Sales teams personalizing outbound

A generic opener gets deleted. Pull the prospect's dated history and you can reference the move they made eight months ago or the six years they spent at a competitor, which is the difference between a reply and a delete.

Recruiters screening a shortlist

Paste a list of profile URLs, get back tenure at every employer, education and skills in one bulk job. Filter for the candidates who have actually held the seat before instead of opening fifty tabs.

RevOps enriching CRM contact records

Contacts age badly. Refresh the current title and employer on the records that matter, and the routing rules and territory logic stop firing on job titles from two roles ago.

Trust and safety vetting signups

A high-value trial signs up claiming a senior title. One lookup shows whether the public profile supports the claim, how long the account has existed and how much reach it has, before you extend credit or access.

Frequently asked questions

What does LinkedIn Profile Lookup do?

You send a public LinkedIn profile URL and it returns that person's profile: name, headline, location, about text, profile photo, follower and connection counts, their current title and employer, their full role history with dates and tenure, education, and skills. Public, logged-out data only.

How much does it cost?

10 credits per matched profile. That is about $0.035 per person on the Growth plan and about $0.05 on Starter. A profile we cannot read costs nothing.

Am I charged when no profile is found?

No. LinkedIn Profile Lookup is success-billed. A private profile, a deleted vanity URL, or an upstream failure all return no match and deduct zero credits. That applies to the API, the dashboard and bulk CSV jobs alike.

How fast is a lookup?

About a second for a typical profile. If our primary source cannot see the profile we automatically fall back to a slower deep fetch, which takes longer but reads the same fields. Results are cached for 7 days, so repeat lookups on the same person return instantly.

What can I send as input?

A public profile URL such as https://www.linkedin.com/in/williamhgates. Locale subdomains, trailing slashes and tracking parameters are all accepted and stripped. You can also send the bare vanity username. Every spelling collapses to one canonical URL before caching, so you are never billed twice for the same person because a teammate pasted a different link.

Does every profile come back with skills?

No, and we will not pad it. Skills are only returned when the person actually publishes a skills section. In live testing one profile returned 47 skills while two others returned none, because those two do not list any. The about text and banner image are profile-dependent in the same way. You get whatever the person made public, and you are charged the same 10 credits either way.

Is the connection count a measure of reach?

No, and it is worth being precise about. Connections are mutual connections, which LinkedIn caps and which large accounts often show as a small number. Bill Gates returns 8 connections against 40.5 million followers. If you are scoring audience size, use the follower count.

Where does the data come from, and is this allowed?

Public, logged-out profile data only. There is no authenticated scraping and no private profile access. We hold results in a 7-day cache rather than a long-lived profile database, and we honour erasure and opt-out requests. You are responsible for using the data lawfully in your jurisdiction, including under GDPR and CCPA where they apply to you.

Start with LinkedIn Profile Lookup today

7-day free trial. No contracts, cancel anytime, and your credits work across every product in the catalog.