LinkedIn Profile Career Summary (by Profile URL)
omnial/linkedin-profile-career-summary
Given one public LinkedIn profile URL, returns a career summary of that member: name, headline, about text, public identifier and profile link; the current job title, start year and time in role; the current company's name, industry, size band, website and company page; creator, influencer and currently-employed flags; and the experience list (title, company, company details, start year) and schools. No email, phone, location or photo is returned.
Price
Up to $0.0205 per result; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Data from LinkedIn.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/linkedin-profile-career-summary" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/linkedin-profile-career-summary" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/linkedin-profile-career-summary", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/linkedin-profile-career-summary", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per result Charged for every result returned | $0.0205 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"profileUrls"
],
"properties": {
"profileUrls": {
"type": "array",
"items": {
"type": "string",
"pattern": "^https://www\\.linkedin\\.com/in/[A-Za-z0-9_%-]+/?$"
},
"maxItems": 1,
"minItems": 1,
"description": "A list holding exactly one public LinkedIn profile URL, in the form https://www.linkedin.com/in/<profile-name>."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"about": {
"type": [
"string",
"null"
],
"description": "The profile's about text, as the member wrote it."
},
"fullName": {
"type": "string",
"description": "The member's full name."
},
"headline": {
"type": "string",
"description": "The profile headline."
},
"jobTitle": {
"type": [
"string",
"null"
],
"description": "The current job title."
},
"lastName": {
"type": "string",
"description": "The member's last name."
},
"firstName": {
"type": "string",
"description": "The member's first name."
},
"isCreator": {
"type": [
"boolean",
"null"
],
"description": "Whether creator mode is on."
},
"educations": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": [
"string",
"null"
],
"description": "The school's name."
},
"companyId": {
"type": [
"string",
"null"
],
"description": "The school's ID."
},
"companyLink1": {
"type": [
"string",
"null"
],
"description": "The school's LinkedIn page."
}
}
},
"description": "The schools listed on the profile."
},
"companyName": {
"type": [
"string",
"null"
],
"description": "The current company."
},
"companySize": {
"type": [
"string",
"null"
],
"description": "The current company's employee-count band."
},
"experiences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"title": {
"type": [
"string",
"null"
],
"description": "The role title."
},
"companyId": {
"type": [
"string",
"null"
],
"description": "The company's ID."
},
"companyName": {
"type": [
"string",
"null"
],
"description": "The company."
},
"companySize": {
"type": [
"string",
"null"
],
"description": "The company's employee-count band."
},
"companyLink1": {
"type": [
"string",
"null"
],
"description": "The company's LinkedIn page."
},
"jobStartedOn": {
"type": [
"string",
"null"
],
"description": "When the role started, as given (a year)."
},
"companyWebsite": {
"type": [
"string",
"null"
],
"description": "The company's website domain."
},
"companyIndustry": {
"type": [
"string",
"null"
],
"description": "The company's industry."
},
"jobStillWorking": {
"type": [
"boolean",
"null"
],
"description": "Whether the role is ongoing."
}
}
},
"description": "The experience list, as the profile orders it."
},
"isInfluencer": {
"type": [
"boolean",
"null"
],
"description": "Whether the member is a LinkedIn influencer."
},
"jobStartedOn": {
"type": [
"string",
"null"
],
"description": "When the current job started, as given on the profile (a year)."
},
"companyWebsite": {
"type": [
"string",
"null"
],
"description": "The current company's website domain."
},
"companyIndustry": {
"type": [
"string",
"null"
],
"description": "The current company's industry."
},
"companyLinkedin": {
"type": [
"string",
"null"
],
"description": "The current company's LinkedIn page, without a scheme."
},
"jobStillWorking": {
"type": [
"boolean",
"null"
],
"description": "Whether the current job is ongoing."
},
"experiencesCount": {
"type": "integer",
"description": "Number of entries in the experience list."
},
"publicIdentifier": {
"type": "string",
"description": "The profile's public identifier, the last part of its URL."
},
"linkedinPublicUrl": {
"type": "string",
"description": "Link to the public profile."
},
"currentJobDuration": {
"type": [
"string",
"null"
],
"description": "Time in the current job, as text."
},
"isCurrentlyEmployed": {
"type": [
"boolean",
"null"
],
"description": "Whether the profile shows a current job."
},
"currentJobDurationInYrs": {
"type": [
"number",
"null"
],
"description": "Time in the current job, in years."
}
}
},
"description": "One entry: the member behind the profile URL."
}
},
"description": "The profile summary, as a one-entry list."
}