# CompanyPostsResult

The data object returned by get company posts.

**Returned by:** [POST /companies/posts](https://up2data.ai/docs/v1/api/companies-posts/)

## Fields

| Field | Type | Notes |
|---|---|---|
| `posts` | `Post[]` | See the Post schema. share_urn and media come after scraped_at. |
| `pagination` | `Pagination` | returned, max_results, pages_scraped, page, per_page, has_more, total_estimate. |
| `pagination_token` | `string \| null` | Null on the last page. Pass back as pagination_token to fetch the next page. |

## Sample

```json
{
  "posts": [
    {
      "url": "https://www.linkedin.com/posts/anthropic_launch-activity-7267273010393358336-ab12",
      "urn": "7267273010393358336",
      "author": { "name": "Anthropic", "url": "https://www.linkedin.com/company/anthropicresearch/posts", "headline": "1,204,800 followers" },
      "text": "Today we are announcing Claude 4, our most capable model yet.",
      "posted_at": "2026-07-06T18:45:00Z",
      "reactions_count": 4200,
      "comments_count": 312,
      "reposts_count": 890,
      "scraped_at": "2026-07-08T12:00:00Z",
      "share_urn": "7315779815297421316"
    }
  ],
  "pagination": { "returned": 1, "max_results": 25, "pages_scraped": 1, "page": 1, "per_page": 25, "has_more": true, "total_estimate": 234 },
  "pagination_token": "eyJwYWdlIjoyfQ"
}
```
