# List reactions on a post

**`GET https://myagentmail.com/linkedin/posts/{postUrn}/reactions`**

Group: LinkedIn — Posts
Operation ID: `linkedinListPostReactions`

Fetch reactors on a LinkedIn post. Returns each reactor's
profile URN, name, headline, and reaction type
(`LIKE` / `CELEBRATE` / `SUPPORT` / `LOVE` / `INSIGHTFUL` /
`FUNNY`).

Quota: one `engagement_poll` slot per call. LinkedIn's per-call
rate-limiter cares about call count, not response size — large
`count` values are no more expensive than small ones.


## Path parameters

- `postUrn` (string, required) — URL-encoded urn:li:activity:<id>

## Query parameters

- `sessionId` (string, required) —
- `count` (integer) —

## Responses

### 200 — Array of reactors.

```json
{
  "ok": false,
  "postUrn": "string",
  "count": 0,
  "reactions": [
    {
      "profileUrn": "string",
      "slug": "string",
      "name": "string",
      "headline": "string",
      "reactionType": "LIKE"
    }
  ]
}
```

### 404 — Session not found.

### 429 — Daily quota exceeded for this session.

## Code samples

### TypeScript

```typescript
import { MyAgentMail } from "myagentmail";

const client = new MyAgentMail({ apiKey: process.env.MYAGENTMAIL_API_KEY! });

// GET /linkedin/posts/{postUrn}/reactions
const result = await client.request("get", "/linkedin/posts/{postUrn}/reactions", { params: { postUrn: "string" } });
```

### curl

```bash
curl -X GET 'https://myagentmail.com/linkedin/posts/string/reactions?sessionId=string' \
  -H 'X-API-Key: $MYAGENTMAIL_API_KEY'
```

### Python

```python
import os, requests

r = requests.get(
    "https://myagentmail.com/linkedin/posts/string/reactions?sessionId=string",
    headers={"X-API-Key": os.environ["MYAGENTMAIL_API_KEY"]},
)
r.raise_for_status()
print(r.json())
```
