curl -X POST https://api.up2data.ai/v1/companies/posts \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic", "page": 1}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/companies/posts",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic", "page": 1},
)
data = resp.json()["data"]
{
"data": {
"posts": [{
"url": "https://linkedin.com/posts/anthropic_launch-activity-7215",
"urn": "7267273010393358336",
"author": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic"},
"text": "Today we are announcing…",
"posted_at": "2026-07-06T18:45:00Z",
"reactions_count": 4200,
"comments_count": 312,
"reposts_count": 890,
"scraped_at": "2026-07-08T12:00:00Z"
}],
"pagination": {"page": 1, "per_page": 25, "returned": 1, "has_more": true},
"pagination_token": "eyJwYWdlIjoyfQ.signature"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}
Companies
Get company posts
List recent posts published by a company page.
POST
/
v1
/
companies
/
posts
curl -X POST https://api.up2data.ai/v1/companies/posts \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic", "page": 1}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/companies/posts",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic", "page": 1},
)
data = resp.json()["data"]
{
"data": {
"posts": [{
"url": "https://linkedin.com/posts/anthropic_launch-activity-7215",
"urn": "7267273010393358336",
"author": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic"},
"text": "Today we are announcing…",
"posted_at": "2026-07-06T18:45:00Z",
"reactions_count": 4200,
"comments_count": 312,
"reposts_count": 890,
"scraped_at": "2026-07-08T12:00:00Z"
}],
"pagination": {"page": 1, "per_page": 25, "returned": 1, "has_more": true},
"pagination_token": "eyJwYWdlIjoyfQ.signature"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}
Cost: 1 credit per returned post · empty pages free
List recent posts published by a company page. Companies have no public comments/reactions activity feed on LinkedIn — authored posts only.
For profile outbound activity (posts, comments, reactions, reposts), use profile activity with the appropriate
Rate limit: counts as 1 request against your rate limit.
kind. To fetch engagers on a specific company post, call the per-post comments, reactions, or reposts endpoints.
string
Company page URL or slug. Provide one of
url, domain, or linkedin_id. Sync scrape currently requires url or linkedin_id.string
Company website domain (e.g.
anthropic.com).string
Numeric LinkedIn company ID.
integer
default:"1"
integer
default:"25"
1–25.
integer
Max posts to scrape on the first request (defaults to
per_page). Continuations reuse that scrape.string
Required for pages after the first when returned by a prior response.
Response
object[]
Same post shape as posts enrich.
object
page, per_page, has_more, returned.string | null
Signed continuation token pinned to the winning provider dataset.
curl -X POST https://api.up2data.ai/v1/companies/posts \
-H "X-API-Key: $UP2DATA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://linkedin.com/company/anthropic", "page": 1}'
import requests
resp = requests.post(
"https://api.up2data.ai/v1/companies/posts",
headers={"X-API-Key": UP2DATA_API_KEY},
json={"url": "https://linkedin.com/company/anthropic", "page": 1},
)
data = resp.json()["data"]
{
"data": {
"posts": [{
"url": "https://linkedin.com/posts/anthropic_launch-activity-7215",
"urn": "7267273010393358336",
"author": {"name": "Anthropic", "url": "https://linkedin.com/company/anthropic"},
"text": "Today we are announcing…",
"posted_at": "2026-07-06T18:45:00Z",
"reactions_count": 4200,
"comments_count": 312,
"reposts_count": 890,
"scraped_at": "2026-07-08T12:00:00Z"
}],
"pagination": {"page": 1, "per_page": 25, "returned": 1, "has_more": true},
"pagination_token": "eyJwYWdlIjoyfQ.signature"
},
"meta": {
"creditsUsed": 1,
"creditsRemaining": 98419,
"billed": true,
"reason": "success",
"requestId": "req_example",
"latencyMs": 2100
}
}
{
"error": {
"type": "unprocessable_target",
"message": "Target is private, deleted, or unreachable.",
"requestId": "req_example"
}
}