LinkedIn Profile reactions API
List the posts a LinkedIn member has reacted to - the reaction, its timestamp, and the full post it was made on with author and engagement.
$2.90/1k req, pay per request, no subscription.
{"id":ย "urn:li:activity:7483501123456789012","action":ย "Bill Gates likes this","url":ย "https://www.linkedin.com/feed/update/urn:li:activity:7483501123456789012","createdUtc":ย 1758643200,"actor":ย {...},"post":ย {...}}
Pricing and providers
LinkedIn Profile reactions API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get LinkedIn profile reactions in one request
This sample shows 33 of 34 fields. See every field
{
"found": true,
"data": {
"items": [
{
"id": "urn:li:activity:7483501123456789012",
"action": "Bill Gates likes this",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7483501123456789012",
"createdUtc": 1758643200,
"actor": {
"id": "ACoAAAC8x1nRkWpJ2tYq7vLh3oB5mC9zEjKfA0d",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"image": "https://media.licdn.com/dms/image/v2/D4E03AQEz9pWkLm2vTr/profile-displayphoto-shrink_400_400/bill-gates.jpg"
},
"post": {
"id": "urn:li:activity:7483498812340098765",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7483498812340098765",
"postedUtc": 1758636000,
"text": "Our lab just published open source weather models that run 500x faster than traditional simulation, trained on 40 years of satellite data.",
"author": {
"id": "ACoAAB2pQrTn8sVwXyM4oL6zC7bE9dJrK1fA",
"name": "Renata Sousa",
"headline": "Director of Climate AI Research at Helios Lab",
"profileUrl": "https://www.linkedin.com/in/renata-sousa-climate",
"publicIdentifier": "renata-sousa-climate",
"image": "https://media.licdn.com/dms/image/v2/D4E03AQKp2wRzLnVt/profile-displayphoto-shrink_400_400/renata-sousa.jpg",
"type": "profile"
},
"engagement": {
"reactions": 5230,
"comments": 180,
"reposts": 92,
"breakdown": [
{
"type": "LIKE",
"count": 3900
},
{
"type": "PRAISE",
"count": 980
},
{
"type": "INTEREST",
"count": 350
}
]
}
}
},
{
"id": "urn:li:activity:7482207765432109876",
"action": "Ali Abdaal liked Tobi Odutola's comment on this",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7482207765432109876",
"createdUtc": 1758470400,
"actor": {
"id": "ACoAAAC8x1nRkWpJ2tYq7vLh3oB5mC9zEjKfA0d",
"linkedinUrl": "https://www.linkedin.com/in/williamhgates",
"image": "https://media.licdn.com/dms/image/v2/D4E03AQEz9pWkLm2vTr/profile-displayphoto-shrink_400_400/bill-gates.jpg"
},
"post": {
"id": "urn:li:activity:7482200987654321012",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7482200987654321012",
"postedUtc": 1758452400,
"text": "",
"repostId": "urn:li:activity:7482190123456789098",
"author": {
"id": "ACoAAB3qRsUo9tWxYzN5pM7aD8cF0eKsL2gB",
"name": "World Economic Forum",
"headline": "6,120,400 followers",
"profileUrl": "https://www.linkedin.com/company/world-economic-forum",
"universalName": "world-economic-forum",
"image": "https://media.licdn.com/dms/image/v2/D4E0BAQGt3nXkWvR/company-logo_400_400/wef-logo.jpg",
"type": "company"
},
"engagement": {
"reactions": 2140,
"comments": 66,
"reposts": 410
}
}
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-28 ยท uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- urlstring
https://www.linkedin.com/in/williamhgates
Full URL of the LinkedIn member profile whose reactions to list, for example https://www.linkedin.com/in/williamhgates.
- limitinteger
10
Maximum number of reactions to return. One upstream page holds 100.
Response
JSON, one example value per field.
Posts the member has reacted to, newest first. One record per reaction, carrying both the reaction itself and the post it was made on. Populated whenever the provider has data for the entity.
- actionstring
Bill Gates likes this
LinkedIn's own display sentence for the reaction, for example "Bill Gates likes this" or "Ali Abdaal liked Tobi Odutola's comment on this". It is the only place the reaction kind appears on this endpoint, it names the member and sometimes a third party, and it distinguishes a reaction on the post from a reaction on a comment. It is free English text, not an enum: parse it only if you accept that LinkedIn may reword it. Populated whenever the provider has data for the entity.
- createdUtcnumber
1758643200
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. Populated whenever the provider has data for the entity.
- idstring
urn:li:activity:7483501123456789012
LinkedIn activity identifier of the reaction event itself. This is not the identifier of the post that was reacted to - that is post.id. Populated whenever the provider has data for the entity.
- urlstring
https://www.linkedin.com/feed/update/urn:li:activity:7483501123456789012
Canonical LinkedIn feed URL of the reaction event. Use post.url for the post itself. Populated whenever the provider has data for the entity.
The member who reacted - the profile that was asked about. Populated whenever the provider has data for the entity.
- idstring
ACoAAAC8x1nRkWpJ2tYq7vLh3oB5mC9zEjKfA0d
LinkedIn member identifier of the reactor.
- imagestring
https://media.licdn.com/dms/image/v2/D4E03AQEz9pWkLm2vTr/profile-displayphoto-shrink_400_400/bill-gates.jpg
Profile picture URL of the reactor.
- linkedinUrlstring
https://www.linkedin.com/in/williamhgates
Canonical LinkedIn profile URL of the reactor. Populated whenever the provider has data for the entity.
Public author identity attached to the post. Populated whenever the provider has data for the entity.
- headlinestring
Director of Climate AI Research at Helios Lab
Public headline for a person, or the follower summary for a company. Populated whenever the provider has data for the entity.
- idstring
ACoAAB2pQrTn8sVwXyM4oL6zC7bE9dJrK1fA
LinkedIn identifier for the author.
- imagestring
https://media.licdn.com/dms/image/v2/D4E03AQKp2wRzLnVt/profile-displayphoto-shrink_400_400/renata-sousa.jpg
Public profile or company image URL for the author.
- namestring
Renata Sousa
Display name of the author. Populated whenever the provider has data for the entity.
- profileUrlstring
https://www.linkedin.com/in/renata-sousa-climate
Canonical LinkedIn profile or company URL for the author. Populated whenever the provider has data for the entity.
- publicIdentifierstring
renata-sousa-climate
LinkedIn public identifier (vanity slug) for the author, for example "williamhgates". Absent for company authors, which carry universalName instead.
- typestring
profile
Author kind, such as profile or company.
- universalNamestring
Universal LinkedIn name used for company authors, when present.
Reaction counts on the post grouped by LinkedIn reaction type.
- countinteger
3900
Number of reactions of this type.
- typestring
LIKE
LinkedIn reaction type.
Public engagement totals attached to the post. Populated whenever the provider has data for the entity.
- commentsinteger
180
Total comment count.
- reactionsinteger
5230
Total reaction count.
- repostsinteger
92
Total repost or share count.
The post the member reacted to. Populated whenever the provider has data for the entity.
- idstring
urn:li:activity:7483498812340098765
LinkedIn activity identifier of the post that was reacted to. Populated whenever the provider has data for the entity.
- postedUtcnumber
1758636000
UTC epoch timestamp in seconds (Unix time) the post was published. Multiply by 1000 for a JS Date in milliseconds.
- repostIdstring
Unique identifier of the post this one reshares, when it is a reshare.
- textstring
Our lab just published open source weather models that run 500x faster than traditional simulation, trained on 40 years of satellite data.
Text content of the post. Empty string when the post carries no commentary of its own, such as a bare reshare or an image-only post. Populated whenever the provider has data for the entity.
- urlstring
https://www.linkedin.com/feed/update/urn:li:activity:7483498812340098765
Canonical LinkedIn URL of the post. Populated whenever the provider has data for the entity.
- foundboolean
true
Whether reactions were found for the profile.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the LinkedIn Profile reactions API
The AnyAPI LinkedIn Profile reactions API returns LinkedIn profile reactions data as normalized JSON from one POST call to /v1/run/linkedin.profile_reactions. List the posts a LinkedIn member has reacted to - the reaction, its timestamp, and the full post it was made on with author and engagement. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $2.90 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of LinkedIn profile reactions calls through AnyAPI succeeded, with a median response time of 2.9 seconds across 2,349 measured calls.