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.
Example request
Set ENVO_API_KEY to your API key in your server environment, then run:
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.
{ "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.
| Data group | Available information |
|---|---|
| Profile identity | Name, username, public profile URL, and profile images. |
| Professional summary | Headline, about section, industry, and location. |
| Work experience | Roles, organizations, dates, and descriptions where available. |
| Education | Schools, degrees, fields of study, and education history. |
| Skills | Skills listed on the public profile. |
| Qualifications and other background | Available 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.
03Pricing
LinkedIn Profile API Pricing
1 Profile Details request = 1 credit. Start with 100 one-time free credits to test. No credit card required.
| Plan | Monthly price | Monthly credits | Cost per 1,000 requests* |
|---|---|---|---|
| Launch | $49 | 10,000 | $4.90 |
| Growth Recommended | $149 | 50,000 | $2.98 |
| Scale | $499 | 250,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
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.
Settings → Connectors → Add custom connector → https://api.envoapi.com/mcpSettings → Plugins → Add → Create MCP App → https://api.envoapi.com/mcp$ claude mcp add --transport http envoapi https://api.envoapi.com/mcp$ codex mcp add envoapi --url https://api.envoapi.com/mcpopencode.json → { "mcp": { "envoapi": { "type": "remote", "url": "https://api.envoapi.com/mcp", "enabled": true } } }~/.cursor/mcp.json → { "mcpServers": { "envoapi": { "url": "https://api.envoapi.com/mcp" } } }.vscode/mcp.json → { "servers": { "envoapi": { "type": "http", "url": "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.
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
- New CRM contactTrigger
- EnvoAPI profile lookupHTTP Request node
- Map available name, headline, and locationSet fields
- 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. Doddsdata.headlineHeadlineSoftware Engineer and Educatordata.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.
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
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.
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.
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.
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.
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.
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.
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.

Kent C. Dodds