LinkedIn Profile Data API — Role, Company & Posts
Send a profile URL and this source returns the public professional record as data: name, headline and about text, location, current company, the full role history with dates and descriptions, education, certifications, languages, and recent posts with their engagement figures.
- You send
- A profile URL
- You get back
- The full professional record: history, education and recent posts
- Coverage
- People with a public profile, worldwide.
- Price
- 5 pts — $5 per 1,000
- Charged only when a profile resolves. A profile that cannot be read is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Opening the profile yourself | One tab per person | Free, and it does not scale | Fine for ten people, hopeless for a thousand |
| A contact database | A subscription and a matching step | Per record or per seat | Static records go stale, and job changes are exactly what you need to catch |
| NeuralVerge | One request per person | $5 per 1,000, misses not billed | Returns what a person publishes about themselves, which is a claim rather than a verified fact |
What you get back
Every field the response returns.
| Field | Type | Description |
|---|---|---|
basic_info | object | Name, headline, about text, profile URL and picture. |
basic_info.location | object | Country, city, postal code and the full location string. |
basic_info.current_company | string | Where they work now, with the company page link. |
basic_info.open_to_work | boolean | Whether they have flagged themselves as open to work. |
basic_info.follower_count | integer | Followers, alongside connection count. |
basic_info.top_skills | array | The skills shown at the top of the profile. |
experience | array | Full role history with title, company, dates, duration, employment type and description. |
education | array | Schools with dates and links. |
certifications | array | Certification name, issuer and issue date. |
languages | array | Languages with stated proficiency. |
posts | array | Recent posts with text, publication date, hashtags, mentions and media. |
posts[].engagement | object | Reactions, likes, comments, shares and impressions per post. |
Every source answers in the same shape: a session id, a readable human summary, a structured machine object and the points the call consumed. Learn it once and it holds across every source in the catalog.
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
A JSON schema passed as extract_schema_json pins the response shape, so the same fields come back on every call. The Get API Code button in the app gives you the complete command with the schema already filled in.
curl -X POST https://api.neuralverge.ai/functions/v1/run-extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.linkedin.com/in/example",
"instructions": "Extract data from Linkedin people profile",
"settings": {
"country_code": "us",
"extract_schema_json": "{ ... }"
}
}'What teams use it for
Where this field shows up in an actual workflow.
Open with what someone actually posted rather than with their job title.
Attach a current role and employer to a CRM record.
Re-run known contacts and catch the ones who have moved — a move is a buying trigger.
Know who you are meeting before you join the call.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
People with a public profile, worldwide.
Read at request time.
This source returns personal data. Use it for legitimate business purposes under your own lawful basis, honour deletion and opt-out requests, and check the acceptable use policy for what is out of bounds.
- —Private or restricted profiles will not resolve.
- —Titles are self-described, so they indicate a role rather than certify it.
- —Sparse profiles return empty fields rather than inferred ones.
Questions, answered
No. You authenticate with your NeuralVerge key and nothing else, and no credentials of yours are involved.
Related sources
Try linkedin people profile on your own data
One request format across every source in the catalog.