How to Call the LinkedIn Profile API
Simple REST API endpoint. Just make a GET request with your API key and get structured data back.
GETCode Examples
cURL
curl -X GET 'https://api.parseium.com/v1/linkedin-profile?username=username-here&api_key=YOUR_API_KEY'TypeScript
const response = await fetch(`https://api.parseium.com/v1/linkedin-profile?username=username-here&api_key=${process.env.PARSEIUM_API_KEY}`, {
method: 'GET',
});
const data = await response.json();
console.log(data);Python
import requests
import os
api_key = os.environ['PARSEIUM_API_KEY']
response = requests.get(
f'https://api.parseium.com/v1/linkedin-profile?username=username-here&api_key={api_key}'
)
data = response.json()
print(data)Query Parameters
Pass parameters in the URL query string:
username=username-hereResponse Schema
The API returns structured JSON data with the following schema:
{
"identity": {
"name": {
"type": "string"
},
"image": {
"type": "string"
},
"location": {
"type": "string"
},
"about": {
"type": "string"
}
},
"metrics": {
"followers": {
"type": "number"
}
},
"experience": [
{
"@type": {
"type": "string"
},
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
}
}
],
"education": [
{
"@type": {
"type": "string"
},
"name": {
"type": "string"
},
"url": {
"type": "string"
},
"start_date": {
"type": "string"
},
"end_date": {
"type": "string"
}
}
],
"articles": [
{
"headline": {
"type": "string"
},
"author": {
"type": "string"
},
"date_published": {
"type": "string"
},
"image": {
"type": "string"
},
"url": {
"type": "string"
},
"like_count": {
"type": "number"
}
}
],
"activity": [
{
"title": {
"type": "string"
},
"activity_type": {
"type": "string"
},
"link": {
"type": "string"
},
"like_count": {
"type": "number"
}
}
]
}Need more details? Check out our full API documentation for authentication, error handling, rate limits, and advanced options.
Use Cases for LinkedIn Profile
See how developers use this API in production applications.
Professional Research
Research professionals and companies, gather publicly available profile information for networking and partnership opportunities.
Content Monitoring
Track articles, posts, and activity from industry leaders and thought leaders to stay informed on professional trends.
Network Analysis
Analyze follower counts, engagement on posts, and content strategy for professional networking insights.
Simple, Transparent Pricing
Every API call to LinkedIn Profile costs 1 credit
Choose a plan based on your monthly usage. All plans include access to all APIs.
~150,000 API calls/mo
- 150,000 credits/month
- Email support
- 1,000 requests/day
- Priority processing
~700,000 API calls/mo
- 700,000 credits/month
- Priority support
- 10,000 requests/day
- Advanced features
~3,000,000 API calls/mo
- 3M credits/month
- Dedicated support
- Unlimited requests
- Custom integrations
Need more? Check out our for enterprise options and custom plans.
Frequently Asked Questions
Common questions about the LinkedIn Profile API.
What data is actually returned?
**Important**: This API only returns publicly available data - what you would see in an incognito browser. LinkedIn has restricted public access to most profile information. You will typically get: name, profile image, location, about section, follower count, articles, and recent activity. **Work history, job titles, and detailed experience are no longer publicly available** and will appear redacted or incomplete.
Why is work history redacted?
LinkedIn changed their privacy policies and no longer makes work experience, job titles, or detailed employment history publicly accessible. These fields now require authentication and explicit connection with the profile owner to view.
What are the rate limits?
The API follows standard Parseium rate limits based on your plan. Free tier: 100 requests/day, Starter: 1,000/day, Professional: 10,000/day, Enterprise: custom limits.
Do I need LinkedIn authentication?
No. This API scrapes publicly available data and does not require LinkedIn authentication. However, this means you only get data visible to unauthenticated users (very limited).
Related APIs
Explore other ready-to-use APIs that might interest you.