APILinkedIn Posts
Get reactions from a post
Retrieve reactions (likes, celebrates, etc.) from a LinkedIn post with pagination. Returns reactor profile information, reaction type, and timestamps. Useful for finding engaged users who reacted to content.
POST
/posts/reactionsAuthentication requiredPosts
Code Examples
curl -X POST 'https://api.connectsafely.ai/linkedin/posts/reactions' \ -H 'Authorization: Bearer <your_api_key>' \ -H 'Content-Type: application/json' \ -d '{"postUrl":"https://linkedin.com/posts/example-post"}'Parameters
No parameters.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
accountId | string | No | LinkedIn account ID to use. If not provided, uses the default account. |
postUrl | string | Yes | Full URL of the LinkedIn post to get reactions from |
count | number | No | Number of reactions per page (default 10) |
start | number | No | Pagination offset (0-indexed) |
Example
{
"postUrl": "https://linkedin.com/posts/example-post"
}Responses
| Status | Description |
|---|---|
| 200 | Reactions retrieved successfully |
| 400 | Bad request - Missing required fields |
| 401 | Unauthorized - Invalid or missing API key |
200 Response Parameters
| Name | Type | Description |
|---|---|---|
success | boolean | |
postUrl | string | URL of the post |
accountId | string | LinkedIn account ID used for the request |
reactions | array | |
pagination | object | |
postDetails | object |
200 Example
{
"success": true,
"postUrl": "https://www.linkedin.com/feed/update/urn:li:activity:7430667226199830528/",
"accountId": "696ce9e780e0483585e4e553",
"reactions": [
{
"actorUrn": "urn:li:fsd_profile:ACoAAATPlQ0Bc8wdg-Iy8wZgEDuSdIVWJiE1Aio",
"postUrn": "urn:li:activity:7430667226199830528",
"reactionType": "LIKE",
"actorType": "profile",
"actorName": "John Doe",
"actorHeadline": "Software Engineer at Tech Company",
"actorPublicIdentifier": null,
"actorProfilePicture": "https://media.licdn.com/dms/image/...",
"actorProfileUrl": "https://www.linkedin.com/in/ACoAAATPlQ0Bc8wdg-Iy8wZgEDuSdIVWJiE1Aio",
"connectionDegree": "1st"
}
],
"pagination": {
"start": 0,
"count": 5,
"total": 3,
"hasNextPage": false,
"nextStart": null
},
"postDetails": {
"activityUrn": "urn:li:activity:7430667226199830528",
"ugcPostUrn": null,
"shareUrn": "urn:li:share:7430667225633550337",
"featuredActivityUrn": null,
"content": "Post content here..."
}
}400 Response Parameters
| Name | Type | Description |
|---|---|---|
success | boolean | |
error | object |
400 Example
{
"success": false,
"error": {
"issues": [
{
"code": "invalid_type",
"expected": "string",
"received": "undefined",
"path": [
"postUrl"
],
"message": "Required"
}
],
"name": "ZodError"
}
}401 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
401 Example
{
"error": "Unauthorized - Invalid credentials"
}Get all comments from a post
Fetch all comments from a LinkedIn post in a single request. Automatically handles pagination internally. Ideal for bulk analysis of post engagement. Use for posts with many comments where you need complete data.
Search posts by keyword
Search LinkedIn posts by keywords with filtering options. Find relevant content for engagement, monitor industry discussions, or discover trending topics. Filter by date posted, sort by relevance or recency, and target posts by author job titles.
