Skip to main content
GET
/
linkedin
/
comment-reactions
Get reactions of LinkedIn post comment
curl --request GET \
  --url https://api.harvest-api.com/linkedin/comment-reactions \
  --header 'X-API-Key: <api-key>'
{
  "elements": [
    {
      "id": "urn:li:fsd_reaction:(urn:li:fsd_profile:ACoAAFsSba4BjCtAJXsUcfwXs0LPljAa2PsGpc8,urn:li:activity:7330681775884533760,0)",
      "reactionType": "LIKE",
      "postId": "7330681775884533760",
      "actor": {
        "id": "ACoAAFsSba4BjCtAJXsUcfwXs0LPljAa2PsGpc8",
        "name": "Om More",
        "linkedinUrl": "https://www.linkedin.com/in/ACoAAFsSba4BjCtAJXsUcfwXs0LPljAa2PsGpc8",
        "position": "Student at Yashwantrao Mohite College of Arts, Science and Commerce, Pune",
        "pictureUrl": "https://media.licdn.com/dms/image/v2/D4E03AQEjFjWHGRTC2Q/profile-displayphoto-shrink_800_800/B4EZcG0eZVHAAc-/0/1748166110665?e=1753920000&v=beta&t=HOMnbBij0Z_MV2RvUu5zLKCpOaN8Cbnh72uqaH99ZLA",
        "picture": {
          "url": "https://media.licdn.com/dms/image/v2/D4E03AQEjFjWHGRTC2Q/profile-displayphoto-shrink_800_800/B4EZcG0eZVHAAc-/0/1748166110665?e=1753920000&v=beta&t=HOMnbBij0Z_MV2RvUu5zLKCpOaN8Cbnh72uqaH99ZLA",
          "width": 800,
          "height": 800,
          "expiresAt": 1753920000000
        }
      }
    }
  ],
  "pagination": {
    "totalPages": 123,
    "totalElements": 123,
    "pageNumber": 123,
    "previousElements": 123,
    "pageSize": 123,
    "paginationToken": "<string>"
  },
  "status": "<string>",
  "error": "<string>"
}
Get reactions of a LinkedIn post comment by comment URL.

Profile URL format note

This endpoint scrapes the Reactions pop-up of a post comment on the LinkedIn website. For reactions, LinkedIn website usually returns profile URLs in profile ID format, for example: https://linkedin.com/in/ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc without public identifiers / slugs - we did’t find a way to get slugs directly from the Reactions pop-up or decode these IDs.
The get the usual profile URL the workaround is to call the Profile endpoint for each profile reaction (check main profile version to reduce costs).

Examples

const params = new URLSearchParams({
  url: 'https://www.linkedin.com/feed/update/urn:li:activity:7408723748973056001?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7408723748973056001%2C7408723949095772161%29&dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287408723949095772161%2Curn%3Ali%3Aactivity%3A7408723748973056001%29',
});
fetch(`https://api.harvest-api.com/linkedin/comment-reactions?${params.toString()}`, {
  headers: { 'X-API-Key': '<api-key>' },
})
  .then((response) => response.json())
  .then((data) => console.log(data));

Authorizations

X-API-Key
string
header
required

Query Parameters

url
string

URL of the LinkedIn comment (required)

page
integer
default:1

Page number for pagination. Default is 1

Response

Post reactions response

elements
object[]
pagination
object
status
string
error
string