# Get a member’s LinkedIn posts

Get LinkedIn profile posts by profile URL, ID, or public identifier.

|  |  |
| --- | --- |
| Tool id | `harvestapi.linkedin-user-posts` |
| Platform | [LinkedIn](https://www.orcarouter.ai/tools/linkedin.md) |
| Capability | [User's posts](https://www.orcarouter.ai/tools/linkedin/user-posts.md) |
| Price | $0.0044 per call |
| Health | OK |
| p50 latency | — |
| Success (7 days) | — |
| Runs (30 days) | — |
| Idempotent | yes |
| Data class | scraped |

## Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `page` | integer | no | Page number for pagination |
| `paginationToken` | string | no | Required if it was returned by the previous page. Otherwise the page will always be 1 (on LinkedIn side). Doesn't apply for all queries, usually profile posts return this token |
| `postedLimit` | string | no | Filter posts by maximum posted date. Supported values: '24h', 'week', 'month'. Since LinkedIn doesn't offer a way to filter by date, the filtering will be done on our side, due to that the pagination might have incorrect values, because pagination is returned by LinkedIn without applying the posted… |
| `profile` | string | no | Filter posts by author's profile URL |
| `profileId` | string | no | Filter posts by author's profile ID. It's faster to search by ID |
| `profilePublicIdentifier` | string | no | Filter posts by author's profile public identifier (last part in the URL). |
| `scrapePostedLimit` | string | no | Post-Filter posts by maximum posted date. Supported values: '1h', '24h', 'week','month', '3months', '6months', 'year'. This parameter will be applied after receiving results from LinkedIn, the filtering will be done on our side |

## Call it

```bash
curl -sS https://api.orcarouter.ai/v1/tools/harvestapi.linkedin-user-posts/run \
  -H "Authorization: Bearer $ORCAROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{}}'
```

```python
import os, requests

resp = requests.post(
    "https://api.orcarouter.ai/v1/tools/harvestapi.linkedin-user-posts/run",
    headers={"Authorization": f"Bearer {os.environ['ORCAROUTER_API_KEY']}"},
    json={"input":{}},
)
print(resp.json())
```

## Alternatives

| Tool | Source | Price | Health |
| --- | --- | --- | --- |
| [LinkedIn Profile Posts (full)](https://www.orcarouter.ai/tools/linkedin/user-posts/linkedin-profile-posts-full.md) | — | $0.0055 per call | OK |
| [LinkedIn Profile Posts (basic)](https://www.orcarouter.ai/tools/linkedin/user-posts/linkedin-profile-posts-thin.md) | — | $0.0055 per call | OK |
| [LinkedIn user activity by profile URL](https://www.orcarouter.ai/tools/linkedin/user-posts/x-linkedin-get-user-posts-v1.md) | — | $0.032472 per call | OK |

## FAQ

### How much does Get a member’s LinkedIn posts cost?

Get a member’s LinkedIn posts costs $0.0044 per call: 1,000 calls cost $4.40.

### What does a $10 budget buy with Get a member’s LinkedIn posts?

About 2272 calls at $0.0044 per call.

### What inputs does Get a member’s LinkedIn posts need?

It has no required inputs.

### How do I call Get a member’s LinkedIn posts?

Send POST /v1/tools/{id}/run with your OrcaRouter API key and a JSON body {"input": {…}}, where {id} is the tool id POST /v1/tools/discover returns for it.

---

Markdown version of https://www.orcarouter.ai/tools/linkedin/user-posts/linkedin-user-posts
