Built-in tool
Company Posts
List posts published by a LinkedIn company page, newest first.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| urlstring · required | string | required | LinkedIn company page URL whose posts to list. Example: |
| include_repostsboolean · optional | boolean | optional | Include posts this page reposted from other accounts. Those rows are authored by the ORIGINAL poster, not by this page, which is why they are excluded by default. Turn this on for the page's whole feed as LinkedIn shows it. |
| limitnumber · optional | number | optional | Maximum posts to return (1-500). Default: |
| cursorstring · optional | string | optional | Resume token from a previous run's meta.cursor. Leave empty to start from the beginning. |
Response schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"data"
],
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": true
}
},
"meta": {
"type": "object",
"properties": {
"note": {
"type": "string"
},
"cursor": {
"anyOf": [
{
"type": [
"string",
"number"
]
},
{
"type": "null"
}
]
},
"hasMore": {
"type": "boolean"
},
"warning": {
"type": "string"
},
"returned": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"totalCount": {
"type": [
"number",
"null"
]
},
"pagesFetched": {
"type": "number"
},
"batchesFetched": {
"type": "number"
},
"stoppedAtLimit": {
"type": "array",
"items": {
"type": "string"
}
},
"truncatedError": {
"type": "string"
},
"truncatedReason": {
"type": "string"
},
"actualCreditCost": {
"type": "number"
},
"collectionTotals": {
"type": "object",
"additionalProperties": {
"type": "number"
}
},
"failedCollections": {
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": true
},
"error": {
"type": "string"
},
"status": {
"type": "string"
}
},
"additionalProperties": true
}