# Audit a LinkedIn Influencer's Engagement History

**Use case:** 

Follower counts say little about whether a creator is a credible partner. This task returns six months of a creator's own comments and reactions, so you can compare what they promote with what they actually engage with, and see which communities they are genuinely part of. Useful for vetting before a sponsorship, partnership or advisory conversation.

## Input

```json
{
  "profiles": [
    "https://www.linkedin.com/in/garyvaynerchuk"
  ],
  "scrapeType": "both",
  "postedLimit": "6months",
  "commentsLimit": 10,
  "reactionsLimit": 10
}
```

## Output

```json
{
  "action": {
    "label": "Action",
    "format": "string"
  },
  "comment_text": {
    "label": "Comment Text",
    "format": "string"
  },
  "comment_link": {
    "label": "Comment URL",
    "format": "string"
  },
  "commenter.name": {
    "label": "Commenter",
    "format": "string"
  },
  "commenter.subtitle": {
    "label": "Commenter Title",
    "format": "string"
  },
  "commenter.linkedin_url": {
    "label": "Commenter Profile",
    "format": "string"
  },
  "comment_stats.total_reactions": {
    "label": "Comment Reactions",
    "format": "integer"
  },
  "comment_stats.comments": {
    "label": "Comment Replies",
    "format": "integer"
  },
  "comment_stats.reactions.like": {
    "label": "Comment Likes",
    "format": "integer"
  },
  "comment_stats.reactions.appreciation": {
    "label": "Comment Appreciations",
    "format": "integer"
  },
  "comment_stats.reactions.empathy": {
    "label": "Comment Empathy",
    "format": "integer"
  },
  "comment_stats.reactions.interest": {
    "label": "Comment Interest",
    "format": "integer"
  },
  "comment_stats.reactions.praise": {
    "label": "Comment Praise",
    "format": "integer"
  },
  "created_at.formatted": {
    "label": "Comment Date",
    "format": "string"
  },
  "created_at.relative": {
    "label": "Comment Age",
    "format": "string"
  },
  "created_at.timestamp": {
    "label": "Comment Timestamp",
    "format": "integer"
  },
  "is_pinned": {
    "label": "Pinned",
    "format": "boolean"
  },
  "post.post_author.name": {
    "label": "Post Author",
    "format": "string"
  },
  "post.post_author.headline": {
    "label": "Post Author Title",
    "format": "string"
  },
  "post.post_author.linkedin_url": {
    "label": "Post Author Profile",
    "format": "string"
  },
  "post.post_text": {
    "label": "Post Text",
    "format": "string"
  },
  "post.post_url": {
    "label": "Post URL",
    "format": "string"
  },
  "post.post_urn": {
    "label": "Post URN",
    "format": "string"
  },
  "post.post_stats.total_reactions": {
    "label": "Post Reactions",
    "format": "integer"
  },
  "post.post_stats.comments": {
    "label": "Post Comments",
    "format": "integer"
  },
  "post.post_stats.reposts": {
    "label": "Post Reposts",
    "format": "integer"
  },
  "post.post_stats.reactions.like": {
    "label": "Post Likes",
    "format": "integer"
  },
  "post.post_stats.reactions.appreciation": {
    "label": "Post Appreciations",
    "format": "integer"
  },
  "post.post_stats.reactions.empathy": {
    "label": "Post Empathy",
    "format": "integer"
  },
  "post.post_stats.reactions.interest": {
    "label": "Post Interest",
    "format": "integer"
  },
  "post.post_stats.reactions.praise": {
    "label": "Post Praise",
    "format": "integer"
  },
  "post.created_at.formatted": {
    "label": "Post Date",
    "format": "string"
  },
  "post.created_at.relative": {
    "label": "Post Age",
    "format": "string"
  },
  "source_profile": {
    "label": "Source Profile",
    "format": "string"
  },
  "page_number": {
    "label": "Page",
    "format": "integer"
  },
  "comment_urn": {
    "label": "Comment URN",
    "format": "string"
  },
  "commenter.first_name": {
    "label": "Commenter First Name",
    "format": "string"
  },
  "commenter.last_name": {
    "label": "Commenter Last Name",
    "format": "string"
  },
  "commenter.profile_picture": {
    "label": "Commenter Photo",
    "format": "string"
  },
  "post.created_at.timestamp": {
    "label": "Post Timestamp",
    "format": "integer"
  },
  "post.images": {
    "label": "Post Images",
    "format": "array"
  },
  "post.post_author.first_name": {
    "label": "Post Author First Name",
    "format": "string"
  },
  "post.post_author.last_name": {
    "label": "Post Author Last Name",
    "format": "string"
  },
  "post.post_author.title": {
    "label": "Post Author Position",
    "format": "string"
  },
  "post.post_author.profile_picture": {
    "label": "Post Author Photo",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [LinkedIn User Comments & Reactions Scraper [NO COOKIES] ✅](https://apify.com/unseenuser/linkedin-user-comments-reactions.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/unseenuser/linkedin-user-comments-reactions.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/unseenuser/linkedin-user-comments-reactions.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
