LINKEDIN API

LinkedIn Skills API

List every skill on a LinkedIn member's profile, in the order the profile shows them, with how many members endorsed each. Page on with the `nextStart` from the previous response.

Endpoint
POST /linkedin/get-profile-skills
Price
1 credit per request
SDK
client.linkedin.getProfileSkills()
MCP tool
linkedin_get_profile_skills
Terminal
curl -X POST "https://api.bridgly.app/linkedin/get-profile-skills" \
-H "Authorization: Bearer $BRIDGLY_KEY" \
-H "Content-Type: application/json" \
-d '{
"publicId": "williamhgates",
"count": 10
}'
[ REQUEST AND RESPONSE ]

What does the LinkedIn Skills API return?

LinkedIn skills API: list every skill on a LinkedIn profile in the order the profile shows them, with how many members endorsed each one. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.

Request body

startinteger
Number of results to skip. Defaults to 0.
publicIdstringrequired
The member public identity, or the profile link itself, e.g. "williamhgates" or "https://www.linkedin.com/in/williamhgates".
countinteger · 1–100 · default 10
Number of results to return (1–100). Defaults to 10.

Example response

200 OK · application/json
{
"timeMs": 1840,
"creditsCost": 1,
"data": {
"nextStart": 0,
"skills": [
{
"name": "string",
"endorsements": "string"
}
]
}
}
[ USE CASES ]

What can you build with the LinkedIn Skills API?

Match candidates to roles

Compare the skills on a profile with the ones a job needs.

Map team expertise

See which skills people at a company list and get endorsed for.

Personalise outreach

Mention the skills a prospect is known for.

[ FAQ ]

LinkedIn Skills API questions

How do I get all the skills on a LinkedIn profile?

Send the slug after /in/ in their profile link as publicId. Skills come back in the order the profile shows them, up to 100 per call, and nextStart picks up where a page ended.

Does it include endorsement counts?

Yes. Each skill has its endorsement count as LinkedIn shows it, such as "12" or "99+", or null when nobody has endorsed it.

How do I use the LinkedIn Skills API?

Send a POST request to https://api.bridgly.app/linkedin/get-profile-skills with publicId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.linkedin.getProfileSkills(). AI agents connected to Bridgly over MCP can call the linkedin_get_profile_skills tool.

How much does the LinkedIn Skills API cost?

Costs 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.

Try the LinkedIn Skills API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits