Skip to content
b2bprofileapi.com
All endpoints

Fetch recent posts & thought-leadership activity for a B2B person profile

GET/v1/profile/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) · 2.26 s live p50 (38 ms cached) · No OAuth / Proxies

GET /v1/profile/posts fetches recent public posts, commentary, and thought-leadership activity authored or shared by a target LinkedIn person username or profile URL for outbound social-selling personalization. Every 200 OK payload returns structured activity items with post_urn, url, text, published_at, reactions_count, comments_count, reposts_count, media_type, and media_urls so AI SDR agents can cite real executive topics. Pricing is $1.00 per 1,000 calls ($0.40/1K on Business; 10 credits/call, 0 credits on 404, empty timelines, or upstream errors) at a 2.26 s live production p50 latency (38 ms cached), requiring zero LinkedIn cookies, OAuth approval, or proxy pools across 30–300 RPM tiers.

When to Use vs. Honest Limitations

  • →Authored & shared posts (not granular reaction history): Returns public posts on the prospect's activity feed rather than private comments on restricted groups or closed-network posts.
  • →10-minute Redis cache default: Repeat reads within 10 minutes resolve in ~38 ms; paid accounts can append ?fresh=1 when real-time engagement counters are required.
  • →Inactive prospects cost 0 credits: Executives who have never published public posts return 0 charged credits, keeping outbound enrichment unit economics predictable.

Retrieve recent public posts, articles, engagement counts (like_count, comment_count, repost_count), and timestamps for any executive or prospect to power warm AI SDR outreach.

Query Parameters

  • usernamestringrequired

    Public profile handle (satyanadella) or profile URL.

    Example: satyanadella

  • pageinteger (1 to 50)

    Page number (1-indexed).

    Example: 1

Example Request (cURL / Python / JavaScript)

curl "https://api.b2bprofileapi.com/v1/profile/posts?username=satyanadella" \
  -H "x-api-key: b2b_live_your_api_key"

Live Response Preview

{
  "code": 0,
  "status": "ok",
  "msg": "success",
  "provider": "https://b2bprofileapi.com",
  "data": {
    "username": "satyanadella",
    "items": [
      {
        "post_id": "7258192039182736451",
        "author_type": "person",
        "author_slug": "satyanadella",
        "author_name": "Satya Nadella",
        "author_headline": "Chairman and CEO at Microsoft",
        "text": "Autonomous AI agents are becoming the new UI for enterprise workflows. Excited to see how developers are connecting Copilot Studio directly to their core systems of record.",
        "like_count": 18420,
        "comment_count": 942,
        "repost_count": 1650,
        "media_type": "article",
        "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7258192039182736451",
        "posted_at": "2026-11-02T16:30:00Z"
      },
      {
        "post_id": "7255102938475610293",
        "author_type": "person",
        "author_slug": "satyanadella",
        "author_name": "Satya Nadella",
        "author_headline": "Chairman and CEO at Microsoft",
        "text": "Our Q1 results reflect strong enterprise cloud adoption and rapid deployment of AI infrastructure across every industry.",
        "like_count": 24110,
        "comment_count": 1320,
        "repost_count": 2190,
        "media_type": "image",
        "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7255102938475610293",
        "posted_at": "2026-10-28T20:15: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.
usernamestringCanonical lowercase person profile slug (satyanadella).
itemsarray of objectArray of returned search or feed records.
post_idstringUnique activity / post identifier.
author_typestringExample: person
author_slugstringExample: satyanadella
author_namestringExample: Satya Nadella
author_headlinestringExample: Chairman and CEO at Microsoft
textstringFull post body text.
like_countintegerTotal reaction / like count.
comment_countintegerTotal comment count.
repost_countintegerTotal repost / share count.
media_typestringExample: article
post_urlstringExample: https://www.linkedin.com/feed/update/urn:li:activity:7258192
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.