# LinkedIn API: List company posts

> Lists a company's recent public LinkedIn posts in page order, from its name or LinkedIn company page link: post text, approximate date, reactions, comments, image and link. Only updates shown on the signed-out company page are available.

Unofficial. Not affiliated with or endorsed by LinkedIn.

- Page: https://fous.com/methods/linkedin.com/list-company-posts
- Method: `linkedin.com/list_company_posts`, version 1
- Website: linkedin.com
- Returns: company name, posts (text, posted date and date as shown, reaction count, comment count, image link, post link)
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `company` | string | yes | `"Unilever"` | Company name or LinkedIn company page link, for example Unilever or https://www.linkedin.com/company/unilever. |
| `max_results` | integer | no |  | Maximum number of recent posts to return, for example 10. Default 10. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "company": "Unilever"
}
```

Its output:

```json
{
  "posts": [
    {
      "text": "Success doesn't follow a single roadmap 🗺️\n\nFor Global Dove Social Strategy Brand Manager Enya Morgan, an apprenticeship was the start of a career path shaped by curiosity, learning and saying yes to new opportunities. Read more below!\n\n#UniquelyUnilever #MinuteMentorship",
      "post_link": "https://www.linkedin.com/posts/unilever_choosing-the-right-path-not-the-expected-activity-7509507082337951746-bag2",
      "image_link": "https://media.licdn.com/dms/image/v2/D4E12AQH0StNwfA7-ew/article-cover_image-shrink_720_1280/B4EaDOih_6IgAQ-/0/1790171556992?e=2147483647&v=beta&t=W_hdDk5i2mv2puVxuDDMuVfeEkbYDH3vwNEsb1RDVzI",
      "posted_date": "2026-09-26",
      "comment_count": 5,
      "reaction_count": 112,
      "posted_date_as_shown": "2d"
    },
    {
      "text": "Got a minute? Give or take a few seconds. 😉\n\nThis week, Rachael Hennin, HR Business Partner and Transformation Manager, shares the career advice she's carried with her throughout her journey: life's a marathon, not a sprint.\n\nIt's a reminder that careers aren't built by rushing to the next title. T…",
      "post_link": "https://www.linkedin.com/posts/unilever_uniquelyunilever-minutementorship-activity-7509200249966616577-bapM",
      "image_link": null,
      "posted_date": "2026-09-25",
      "comment_count": 8,
      "reaction_count": 90,
      "posted_date_as_shown": "3d"
    },
    {
      "text": "As leaders from around the world gather for Climate Week NYC 2026, Unilever’s Global Head of Sustainability Rianne Buter shares how climate action is intrinsic to our business and helps us stay future-fit. \n \n#UnileverNews",
      "post_link": "https://www.linkedin.com/posts/unilever_how-climate-action-is-shaping-unilevers-activity-7508170830657548288-AeQj",
      "image_link": "https://media.licdn.com/dms/image/v2/D4E12AQFATaNX-vrCNA/article-cover_image-shrink_720_1280/B4EaDI7YuyH8AQ-/0/1790077407266?e=2147483647&v=beta&t=4Rr2gqo_lVNG5x0iscb3HC-sTEVbNStHhWfX7HG234o",
      "posted_date": "2026-09-22",
      "comment_count": 13,
      "reaction_count": 163,
      "posted_date_as_shown": "6d"
    }
  ],
  "company": "Unilever"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"linkedin.com/list_company_posts","input":{"company":"Unilever"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- What has Patagonia been posting lately on LinkedIn? Give me the last 5 updates with reaction and comment counts.
- Pull the 15 most recent posts from https://www.linkedin.com/company/stripe including text, dates, and links to each post.
- I'm prepping for an interview at Siemens Healthineers — show me their latest company updates and how much engagement each got.
- Grab Nvidia's recent company page posts, up to 20, with any images attached so I can see what they're announcing.
- Check the newest public updates from the Maersk company page on LinkedIn: post text, roughly when each went up, likes and comments.

## Input schema

```json
{
  "type": "object",
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "description": "Company name or LinkedIn company page link, for example Unilever or https://www.linkedin.com/company/unilever."
    },
    "max_results": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum number of recent posts to return, for example 10."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "company",
    "posts"
  ],
  "properties": {
    "posts": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "text",
          "posted_date",
          "posted_date_as_shown",
          "reaction_count",
          "comment_count",
          "image_link",
          "post_link"
        ],
        "properties": {
          "text": {
            "type": [
              "string",
              "null"
            ]
          },
          "post_link": {
            "type": "string"
          },
          "image_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "posted_date": {
            "type": [
              "string",
              "null"
            ],
            "description": "Approximate date from the displayed relative time, YYYY-MM-DD."
          },
          "comment_count": {
            "type": [
              "integer",
              "null"
            ]
          },
          "reaction_count": {
            "type": [
              "integer",
              "null"
            ]
          },
          "posted_date_as_shown": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      }
    },
    "company": {
      "type": "string",
      "description": "Company name shown on LinkedIn."
    }
  }
}
```

## See more

- [LinkedIn API: List company jobs](https://fous.com/methods/linkedin.com/list-company-jobs.md): Lists open LinkedIn jobs posted by a named company, with optional location and result limit. Workplace type is returned only when LinkedIn displays it.
- [LinkedIn API: Get company profile](https://fous.com/methods/linkedin.com/get-company-profile.md): Gets the public overview of a LinkedIn company from its name or company page link. Details not shown publicly are null.
- [LinkedIn API: Search jobs](https://fous.com/methods/linkedin.com/search-jobs.md): Searches public LinkedIn job listings by keywords and location, with optional date, seniority, employment type and company filters.
- [LinkedIn API: Get job](https://fous.com/methods/linkedin.com/get-job.md): Gets the full description and public details of an open LinkedIn job from its link, or from its title and company. Closed postings are not returned.
- [Threads API: List recent posts](https://fous.com/methods/threads.com/list-recent-posts.md): Lists an account's latest public Threads posts, newest first, with text, engagement counts, thumbnails and links. Only posts shown without logging in are returned.
- [Yahoo API: Get company news](https://fous.com/methods/finance.yahoo.com/get-company-news.md): Looks up a company by name or ticker on Yahoo Finance and returns its latest news headlines, with article summaries when the article page provides one.
- [Trustpilot API: Get company reviews](https://fous.com/methods/trustpilot.com/get-company-reviews.md): Reads recent public Trustpilot reviews for a company by name, website or Trustpilot link, in every language, with its TrustScore, ratings, reviewer details and company replies. Reviews follow the chosen sort (most recent or most relevant) and star filters, starting from a chosen results page.
- [Instagram API: List recent posts](https://fous.com/methods/instagram.com/list-recent-posts.md): Lists the latest publicly embeddable posts and reels from an Instagram account, newest first. Without login Instagram may show fewer posts than requested. View counts that are not available are null.
- [All LinkedIn methods](https://fous.com/methods/linkedin.com.md)
