Skip to content
b2bprofileapi.com
All endpoints

Fetch official company announcements, product launches & feed updates

GET/v1/company/posts10 Credits / call($1.00 / 1K calls ($0.40 Business))· Updated 2026-11-08

Direct Answer · Engineering Summary$1.00 / 1K calls (10 credits/call) · 1.25 s live p50 (29 ms cached) · No OAuth / Proxies

GET /v1/company/posts retrieves recent public announcements, product launches, funding updates, and feed activity published by any LinkedIn company slug or company URL. Each synchronous 200 OK response returns structured post objects containing post_urn, url, text, published_at, author_type, reactions_count, comments_count, reposts_count, media_type, media_urls, and feed pagination metadata for GTM trigger monitoring. Pricing is $1.00 per 1,000 calls ($0.40/1K on Business; 10 credits/call, 0 credits on HTTP 404 or upstream errors), achieving a 1.25 s live production p50 latency (29 ms cached) with zero LinkedIn OAuth review, session cookies, or residential proxy management across 30–300 RPM plans.

When to Use vs. Honest Limitations

  • →Organic public company feed posts only: Captures public updates published on the company page; dark/targeted Sponsored Content ads hidden from the organic company timeline are not included.
  • →10-minute activity cache window: Company post feeds are cached for 10 minutes (600s) so multi-step GTM workflows re-read feeds in ~29 ms; paid accounts can pass ?fresh=1 for live polling.
  • →Zero charge on dormant or post-free pages: Companies with zero public posts or invalid slugs return empty/404 responses with 0 credits deducted under our strict Charge-After-Success billing guard.

Track official corporate announcements, product releases, partnership posts, and engagement velocity for any target account.

Query Parameters

  • companystringrequired

    Company slug (stripe), domain (stripe.com), or full company URL.

    Example: stripe

  • pageinteger (1 to 50)

    Page number (1-indexed).

    Example: 1

Example Request (cURL / Python / JavaScript)

curl "https://api.b2bprofileapi.com/v1/company/posts?company=stripe" \
  -H "x-api-key: b2b_live_your_api_key"

Live Response Preview

{
  "code": 0,
  "status": "ok",
  "msg": "success",
  "provider": "https://b2bprofileapi.com",
  "data": {
    "slug": "stripe",
    "items": [
      {
        "post_id": "7258901234567890123",
        "author_type": "company",
        "author_slug": "stripe",
        "author_name": "Stripe",
        "text": "Introducing usage-based billing meters in Stripe Billing—built for AI SaaS, API gateways, and high-throughput infrastructure companies.",
        "like_count": 4890,
        "comment_count": 312,
        "repost_count": 580,
        "media_type": "video",
        "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7258901234567890123",
        "posted_at": "2026-11-03T15:00:00Z"
      }
    ]
  },
  "meta": {
    "page": 1,
    "has_more": true,
    "next_page": 2,
    "credits_charged": 10
  }
}

Response Fields

Success (code === 0). Deducts 10 Credits.

FieldTypeSample / Notes
codeintegerApplication status code (0 = success, non-zero = error).
statusstringHuman-readable status string (ok or error).
msgstringResponse status message (success).
providerstringCanonical API provider URL (https://b2bprofileapi.com).
dataobjectNormalized B2B intelligence payload.
slugstringCanonical lowercase company slug (stripe).
itemsarray of objectArray of returned search or feed records.
post_idstringUnique activity / post identifier.
author_typestringExample: company
author_slugstringExample: stripe
author_namestringExample: Stripe
textstringFull post body text.
like_countintegerTotal reaction / like count.
comment_countintegerTotal comment count.
repost_countintegerTotal repost / share count.
media_typestringExample: video
post_urlstringExample: https://www.linkedin.com/feed/update/urn:li:activity:7258901
posted_atstringISO-8601 publication timestamp.
metaobjectPagination, freshness, and billing metadata.
pageintegerCurrent 1-indexed page number.
has_morebooleanWhether additional pages are available.
next_pageintegerNext page number to request (null if at end).
credits_chargedintegerExact unified credits deducted for this call.

Status Codes

200
Success (code === 0). Deducts 10 Credits.