---
title: "Search posts on LinkedIn by keywords (?q=), 10 per page; ?posted=24h|week|month, ?sort=top|latest, ?from=<public id> for one person's posts."
method: GET
path: "/v1/posts"
tags: ["Posts"]
---

# Search posts on LinkedIn by keywords (?q=), 10 per page; ?posted=24h|week|month, ?sort=top|latest, ?from=<public id> for one person's posts.

`GET /v1/posts`

## Request

- Base URL: `https://linkfetch.io`
- URL: `https://linkfetch.io/v1/posts`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

Search posts on LinkedIn by keywords (?q=), 10 per page; ?posted=24h|week|month, ?sort=top|latest, ?from=<public id> for one person's posts.

5 credits per request, however many rows come back.

Runs through a connected LinkedIn account, within its safety limits.

MCP tool: `search_posts`.

## Query parameters

- `account_id` string
- `q` string, required
- `posted` '24h' | 'week' | 'month'
- `sort` 'top' | 'latest'
- `from` string
- `limit` integer
- `page` integer
- `offset` integer

## Response `200`

OK

- object

## Other responses

- `400`: Invalid input (`bad_request`).
- `401`: Missing, invalid or revoked API key (`unauthorized`).
- `402`: Out of credits (`out_of_credits`).
- `404`: Nothing found (`not_found`).
- `429`: The account's safety limit or queue is full (`rate_limited`, `queue_full`); try again later.
- `default`: Other errors: 409 account session needs attention, 428 no connected account (`no_account`), 501 not in the API yet (`coming_soon`), 502 LinkedIn failed (`upstream`), 503 `unavailable`, 500 `internal`.

---

[API](https://skmtc.dev/linkfetch/apis/linkfetch-api.md) · [All operations](https://skmtc.dev/linkfetch/apis/linkfetch-api/llms.txt) · [OpenAPI document](https://skmtc.dev/linkfetch/apis/linkfetch-api/revisions/b83d21f70fcb?raw)
