GET
/
api
/
enrich
/
post-reactions
Get LinkedIn Post Reactions
curl --request GET \
  --url https://search.clado.ai/api/enrich/post-reactions \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "post_url": "https://www.linkedin.com/posts/alexjohnson_activity-123456789",
    "total_reactions": 245,
    "reaction_breakdown": {
      "like": 180,
      "love": 35,
      "celebrate": 20,
      "support": 8,
      "insightful": 2
    },
    "reactions": [
      {
        "profile": {
          "name": "Sarah Wilson",
          "headline": "Product Manager at StartupCo",
          "linkedin_url": "https://www.linkedin.com/in/sarahwilson"
        },
        "reaction_type": "like",
        "timestamp": "2024-01-15T10:30:00Z"
      }
    ],
    "pagination": {
      "current_page": 1,
      "total_pages": 5,
      "has_next": true
    }
  }
}
Get detailed reaction data for LinkedIn posts, including who reacted and what type of reactions were given.

Get Post Reactions

curl -X GET "https://search.clado.ai/api/enrich/post-reactions?url=https://www.linkedin.com/posts/alexjohnson_activity-123456789&page=1" \
  -H "Authorization: Bearer YOUR_API_KEY"

Query Parameters

ParameterTypeRequiredDescription
urlstringYesLinkedIn post URL to analyze
pageintegerNoPage number for pagination (default: 1)
reaction_typestringNoFilter by reaction type (like, love, celebrate, etc.)

Examples

Get All Reactions:
curl -X GET "https://search.clado.ai/api/enrich/post-reactions?url=https://www.linkedin.com/posts/alexjohnson_activity-123456789" \
  -H "Authorization: Bearer YOUR_API_KEY"
Get Specific Reaction Type:
curl -X GET "https://search.clado.ai/api/enrich/post-reactions?url=https://www.linkedin.com/posts/alexjohnson_activity-123456789&reaction_type=like" \
  -H "Authorization: Bearer YOUR_API_KEY"
Paginated Results:
curl -X GET "https://search.clado.ai/api/enrich/post-reactions?url=https://www.linkedin.com/posts/alexjohnson_activity-123456789&page=2" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "data": {
    "post_url": "https://www.linkedin.com/posts/alexjohnson_activity-123456789",
    "total_reactions": 245,
    "reaction_breakdown": {
      "like": 180,
      "love": 35,
      "celebrate": 20,
      "support": 8,
      "insightful": 2
    },
    "reactions": [
      {
        "profile": {
          "name": "Sarah Wilson",
          "headline": "Product Manager at StartupCo",
          "linkedin_url": "https://www.linkedin.com/in/sarahwilson"
        },
        "reaction_type": "like",
        "timestamp": "2024-01-15T10:30:00Z"
      },
      {
        "profile": {
          "name": "David Chen",
          "headline": "Software Engineer at InnovateTech",
          "linkedin_url": "https://www.linkedin.com/in/davidchen"
        },
        "reaction_type": "celebrate",
        "timestamp": "2024-01-15T11:45:00Z"
      }
    ],
    "pagination": {
      "current_page": 1,
      "total_pages": 5,
      "has_next": true
    }
  }
}

Reaction Types

TypeDescription
likeStandard like reaction
loveLove/heart reaction
celebrateCelebration reaction
supportSupport reaction
insightfulInsightful reaction
funnyFunny/laugh reaction

Error Responses

Status CodeDescription
400Bad Request - Missing or invalid post URL
401Unauthorized - API key missing or invalid
402Payment Required - Insufficient credits
404Not Found - Post not found or private
429Too Many Requests - Rate limit exceeded
500Internal Server Error - Analysis service error

Notes

  • Costs 1 credit per request
  • Rate limited to 10 requests per minute per API key
  • Results are paginated with up to 50 reactions per page
  • Some posts may be private or have restricted access
  • Reaction data includes profile information of reactors
  • Useful for lead generation and engagement analysis

Authorizations

Authorization
string
header
required

API key authentication. Keys start with 'lk_'.

Query Parameters

url
string
required

LinkedIn post URL to analyze reactions for (e.g., 'https://www.linkedin.com/posts/username_activity-123456789')

page
integer
default:1

Page number for pagination of reaction results (default: 1)

reaction_type
string

Filter reactions by type (like, love, celebrate, support, insightful, funny)

Response

200 - application/json

Reactions retrieved

The response is of type object.