LinkedIn Profile API: Get Public Profile Data as JSON

Turn a public LinkedIn profile URL or username into structured JSON for your CRM, recruiting workflow, or B2B application. Retrieve available professional details, work experience, education, and a skills list.

No LinkedIn account connection, cookies, or proxies required.

  • 100 one-time free credits to test
  • No credit card required

EnvoAPI is an independent third-party service, unaffiliated with and not endorsed by LinkedIn.

01API example

Get LinkedIn Profile Data by URL or Username

Send a profile URL to the Profile Details endpoint and receive JSON with the available professional information. Already have a username? Use the username lookup.

GET/v1/profiles/details/by-url

  • 200 OK
  • 1 credit

Example request

Set ENVO_API_KEY to your API key in your server environment, then run:

cURLbash
curl --get 'https://api.envoapi.com/v1/profiles/details/by-url' \  --header "Authorization: Bearer $ENVO_API_KEY" \  --header 'Accept: application/json' \  --data-urlencode 'url=https://www.linkedin.com/in/kentcdodds/'

Use data for profile fields and meta for credit usage and section information. See the complete request and response reference.

Example response

A real response for this public profile, captured from the live API on October 22, 2026. Long lists are shortened.

Response200json
{  "data": {    "publicId": "profile_306UPYDsPcmFVViQWoQPrxn3MsuDYyXxN6Yo5mI",    "username": "kentcdodds",    "linkedinUrl": "https://www.linkedin.com/in/kentcdodds/",    "fullName": "Kent C. Dodds",    "firstName": "Kent C.",    "lastName": "Dodds",    "headline": "Software Engineer and Educator",    "about": "My mission is to make the world a better place through quality software.I do that by helping developers build better software and better pro…",    "profileImages": [      {        "url": "https://image.envoapi.com/i/6HJB2tSxPm9zxDgE…",        "width": 400,        "height": 400      }    ],    "backgroundImages": [      {        "url": "https://image.envoapi.com/i/z6YHCKWeqZasRACs…",        "width": 1400,        "height": 350      }    ],    "location": {      "displayName": "American Fork, Utah, United States",      "locality": "American Fork, Utah",      "country": "United States",      "countryCode": "US"    },    "industry": {      "publicId": "industry_2hxvE1",      "name": "Information Technology & Services"    },    "primaryLocale": { "language": "en", "country": "US", "script": null, "variant": null },    "supportedLocales": [      { "language": "en", "country": "US", "script": null, "variant": null }    ],    "isPremium": false,    "isInfluencer": false,    "isCreator": false,    "isOpenToWork": false,    "isHiring": false,    "isMemorialized": false,    "counts": { "followerCount": 13857, "connectionCount": 1490 },    "experience": [      {        "title": "Software Engineer Educator",        "company": { "publicId": "company_5bTwZz", "name": "Kent C. Dodds Tech LLC" },        "employmentType": null,        "location": "Utah, United States",        "description": null,        "dateRange": {          "start": { "year": 2019, "month": 2, "day": null },          "end": null,          "isCurrent": true        }      },      {        "title": "Google Developer Expert",        "company": { "publicId": "company_2izhuB", "name": "Google" },        "employmentType": null,        "location": null,        "description": "Google Developers Experts (GDEs) are recognized for their exemplary work by Google and invited to be part of the growing GDE community. GDEs…",        "dateRange": {          "start": { "year": 2016, "month": 3, "day": null },          "end": { "year": 2022, "month": 12, "day": null },          "isCurrent": false        }      },      {        "title": "Co-Founder, Director of Developer Experience",        "company": { "publicId": "company_1v0V5e", "name": "Remix Software" },        "employmentType": { "code": "fullTime", "name": "Full-time" },        "location": "Utah, United States",        "description": "I'm in charge of what happens when someone decides they want to learn about Remix or an experienced user hits bumps in their Remix journey.",        "dateRange": {          "start": { "year": 2021, "month": 11, "day": null },          "end": { "year": 2022, "month": 8, "day": null },          "isCurrent": false        }      },      {        "title": "JavaScript Engineer",        "company": { "publicId": "company_3y4BfL", "name": "PayPal" },        "employmentType": null,        "location": "Greater Salt Lake City Area",        "description": null,        "dateRange": {          "start": { "year": 2015, "month": 12, "day": null },          "end": { "year": 2019, "month": 1, "day": null },          "isCurrent": false        }      }    ],    "education": [      {        "school": { "publicId": "school_QtmzI", "name": null },        "degree": "Master of Science Information Systems (MISM)",        "fieldOfStudy": "Web Development",        "grade": null,        "activities": null,        "description": null,        "dateRange": {          "start": { "year": 2007, "month": null, "day": null },          "end": { "year": 2014, "month": null, "day": null },          "isCurrent": false        }      },      {        "school": { "publicId": "school_QtmzI", "name": "Brigham Young University" },        "degree": "Master of Information Systems Management",        "fieldOfStudy": "Information Systems",        "grade": null,        "activities": "Men's Chorus, Association of Information Systems (AIS)",        "description": "Men's Chorus: Vice President of Social and Digital Media Operations\nAssociation of Information Systems: Vice President of Knowledge Management",        "dateRange": {          "start": { "year": 2007, "month": null, "day": null },          "end": { "year": 2014, "month": null, "day": null },          "isCurrent": false        }      }    ],    "skills": [      "Web Applications",      "Web Development",      "JavaScript",      "Node.js",      "HTML",      "CSS",      "HTML 5",      "Programming",      "jQuery",      "OS X"    ],    "certifications": [      {        "name": "🚀 ⚛ EpicReact: React Fundamentals",        "issuerName": "Kent C. Dodds Tech LLC",        "issuedOn": { "year": 2020, "month": 9, "day": null }      },      {        "name": "Microsoft Most Valuable Professional (MVP)",        "issuerName": "Microsoft",        "issuedOn": { "year": 2025, "month": 2, "day": null },        "expiresOn": { "year": 2026, "month": 2, "day": null },        "doesNotExpire": false,        "credentialCode": "1a09186c-7139-4131-9522-f1b0fe94318f",        "credentialUrl": "https://mvp.microsoft.com/en-US/mvp/profile/1a09186c-7139-4131-9522-f1b0fe94318f"      }    ],    "languages": [      { "name": "American Sign Language", "proficiency": "elementary" },      { "name": "English", "proficiency": "nativeOrBilingual" }    ],    "courses": null,    "volunteerExperience": [      {        "role": "Co-President",        "organization": {          "publicId": null,          "name": "Association for Information Systems | BYU Chapter"        },        "dateRange": {          "start": { "year": 2011, "month": 12, "day": null },          "end": null,          "isCurrent": true        },        "description": "It is an amazing experience. I have the opportunity to serve my fellow students and help them find employers that they want to work for. It'…"      }    ],    "honors": [      {        "title": "BYU Academic Scholarship",        "issuerName": "Brigham Young University",        "issuedOn": { "year": 2012, "month": 8, "day": null },        "description": "Awarded scholarship for excellent academic performance."      },      {        "title": "Owen Cherrington Scholarship",        "issuerName": "Marriott School of Management, BYU",        "issuedOn": { "year": 2012, "month": 4, "day": null },        "description": "Students who receive this scholarship are those who exemplify the characteristics of Professor Cherrington in making the Information Systems…"      },      {        "title": "2nd Place, Information Systems Integrated Exercise 1 (INTEX 1)",        "issuerName": "Information Systems Department, BYU",        "issuedOn": { "year": 2011, "month": 12, "day": null },        "description": "As a group of four, we were given a week to respond to a fabricated request for proposal. We designed the system and implementation. I perso…"      },      {        "title": "Eagle Scout",        "issuerName": "Boy Scouts of America",        "issuedOn": { "year": 2002, "month": 11, "day": null },        "description": null      }    ]  },  "meta": {    "creditCost": 1,    "sections": {      "counts": "complete",      "experience": "complete",      "education": "complete",      "skills": "incomplete",      "certifications": "complete",      "organizations": "complete",      "languages": "complete",      "courses": "incomplete",      "volunteerExperience": "complete",      "honors": "complete"    },    "skills": { "hasMore": true }  }}

02Profile data

Retrieve Experience, Education, Skills, and More

Get the professional context your application needs, from basic profile details to work history and qualifications. Returned fields depend on the public information available for each profile.

Public profile data available through EnvoAPI
Data groupAvailable information
Profile identityName, username, public profile URL, and profile images.
Professional summaryHeadline, about section, industry, and location.
Work experienceRoles, organizations, dates, and descriptions where available.
EducationSchools, degrees, fields of study, and education history.
SkillsSkills listed on the public profile.
Qualifications and other backgroundAvailable certifications, languages, courses, honors, and volunteer experience.

Profiles with many skills, work experience entries, or other section items may require dedicated endpoints to retrieve the full available data in those sections. Each additional request uses credits.

Explore profile fields and section endpoints

03Pricing

LinkedIn Profile API Pricing

1 Profile Details request = 1 credit. Start with 100 one-time free credits to test. No credit card required.

Monthly plans and equivalent cost per 1,000 Profile Details requests (USD)
PlanMonthly priceMonthly creditsCost per 1,000 requests*
Launch$4910,000$4.90
Growth Recommended$14950,000$2.98
Scale$499250,000$2.00

*Calculated from the monthly plan price at full use of its included credits, with 1 credit per Profile Details call. These are comparison rates, not separately sold 1,000-request packs. The monthly subscription fee applies if you use fewer credits. Scale’s rate is rounded.

Additional section requests add usage. Higher-volume plans and account rate limits are listed on the full pricing page.

04AI and MCP

Use LinkedIn Profile Data in AI Tools with MCP

Connect EnvoAPI to Claude, ChatGPT, Cursor, or another compatible Model Context Protocol (MCP) client. Give your assistant a profile URL to summarize professional background or prepare a research brief.

Chat apps

Coding agents

Editors

Running in ClaudeEnvoAPI connected

Use EnvoAPI to summarize the available work experience, education, and skills from this LinkedIn profile: https://www.linkedin.com/in/kentcdodds/

envoapiget_profile_detailsDone

Kent C. Dodds is a software engineer and educator based in American Fork, Utah, United States.

  • Experience: Software Engineer Educator at Kent C. Dodds Tech LLC since Feb 2019. Earlier: Google Developer Expert at Google; Co-Founder, Director of Developer Experience at Remix Software; JavaScript Engineer at PayPal.
  • Education: Master of Information Systems Management, Brigham Young University.
  • Skills: Web Applications, Web Development, JavaScript, Node.js, HTML, and more.
ConnectSettings → Connectors → Add custom connector → https://api.envoapi.com/mcp
  • OAuth or API key

    Use the hosted server with OAuth or an API key.

  • No additional MCP fee

    Lookups draw from your existing EnvoAPI credits, with no additional MCP fee.

  • Several lookups per prompt

    One prompt can trigger several lookups, each with its own credit usage.

Illustrative session. get_profile_details is a real EnvoAPI tool; the reply restates the profile captured above.

Connect your AI tools with MCP

05n8n and Make

Automate Profile Enrichment with n8n and Make

Add profile enrichment to an n8n workflow or Make scenario through an HTTP request step. Send a LinkedIn profile URL from a form, spreadsheet, or CRM record, then map the returned JSON into the next step.

Pick your platform

12+ platforms

n8nProfile enrichment200 OK · JSON
Example workflow
  1. New CRM contactTrigger
  2. EnvoAPI profile lookupHTTP Request node
  3. Map available name, headline, and locationSet fields
  4. Update the CRM recordCRM

RequestHTTP Request node

Method
GET
URL
https://api.envoapi.com/v1/profiles/details/by-url
Query
url=Step 1 · LinkedIn URL
Header
Authorization: BearerENVO_API_KEY

Key kept in: Header Auth credential

Map the responseNext step

  • data.fullNameNameKent C. Dodds
  • data.headlineHeadlineSoftware Engineer and Educator
  • data.location.displayNameLocationAmerican Fork, Utah, United States
  • n8n

    Use an HTTP Request node with a stored Header Auth credential that sends Authorization: Bearer <ENVO_API_KEY>.

  • Make

    Use the HTTP app’s Make a request module and store your API key in its credential settings.

Zapier, Pipedream, Power Automate, and any other platform that can send an HTTP request connect the same way.

View endpoint settings for your workflow

06Use cases

Build CRM, Recruiting, and Research Workflows

  • Enrich CRM contacts

    Add available professional background to contacts you already know. Combine profile lookups with the LinkedIn Company API to add company industry, size, and headquarters to your CRM records.

  • Add context to candidate records

    Bring available experience, education, and skills into your recruiting tool. Pair candidate profile data with public job listings from the LinkedIn Jobs API to support recruiting research.

  • Build B2B research briefs

    Use structured profile data to prepare prospect and account briefs. Combine returned professional information with your own records to help your team review a person’s background.

07FAQs

LinkedIn Profile API FAQs

  1. Do I need a LinkedIn account or developer approval?

    For EnvoAPI REST requests, you need an EnvoAPI API key. You do not need to connect your LinkedIn account or obtain LinkedIn developer approval. EnvoAPI provides public profile lookup; it does not replace member authentication with Sign In with LinkedIn.

  2. Can I retrieve a full LinkedIn profile?

    You can retrieve available public data across supported profile sections. Larger sections may require dedicated endpoint requests to return all available entries.

  3. Why are some sections empty or missing?

    Returned fields depend on what is publicly available for each profile. Sections with many entries may need a separate request for their full data. See the response reference for section details.

  4. Does Profile Details include email addresses or phone numbers?

    No. Public contact information requires a separate Profile Contact request. Email addresses and phone numbers are returned only when available. Email finding and verification are separate capabilities.

  5. How fresh is the profile data?

    EnvoAPI retrieves public profile data when you request it. A new lookup does not establish when the profile owner last updated their information, so a recently retrieved field can still describe an outdated role.

  6. Can I retrieve multiple profiles in one request?

    Profile Details accepts one profile identifier per request. Process lists with individual calls within your account’s rate limit.

  7. Can I look up a profile without its URL?

    Yes. Use a known username for a direct lookup. If you need to discover a person first, use LinkedIn profile search, then retrieve the selected profile.