Skip to main content
GET
LinkedIn Article
Returns a public LinkedIn Pulse article as a canonical Post: article ID, body text, author, exact publication timestamp and available like/comment counts. Pass its HTTPS /pulse/ URL. Tracking parameters and a trailing slash are normalized. Other LinkedIn surfaces and external URLs are rejected before source access. The adapter verifies the canonical URL, public Article metadata and original article URN. IDs are preserved as strings, avoiding precision loss on LinkedIn’s large numeric identifiers. Paragraph/list text comes only from the article body; comments, recommendations, login prompts and session data are excluded. Public images remain source URLs. Embedded media are not downloaded or transcribed. engagement.views, engagement.shares and author.verified remain null because the public surface does not corroborate them. published_at is the exact structured source timestamp, not an estimate from relative text. ext.title, ext.article_urn, ext.author_url and ext.text_block_count provide source context. Comments and reactors require their separate operations. A fresh successful read costs 5 credits. Errors, cache hits and successful idempotent replays cost zero. Set X-Max-Credits: 5. Member-only, blocked, mismatched or incomplete pages return an unbilled error; no article is generated from search snippets or login pages. Uses anonymous public HTML with a 14-second direct timeout and a 2 MiB limit. Direct requests share a 20-source-read/minute ceiling. The candidate Firecrawl fallback is disabled after two live probes returned HTTP 500; no fallback reliability is claimed. No LinkedIn login, partner API credential or new subscription is required. Public-source availability is not a production SLA.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

url
string
required

Public HTTPS LinkedIn /pulse/ URL. Tracking parameters and trailing slash are normalized; other LinkedIn surfaces and external URLs are rejected.

Response

Public LinkedIn Pulse article text, author, exact publish time and available like/comment counts. Requires matching canonical URL, public Article metadata and the native article URN. Member-only, blocked, mismatched or incomplete pages return an unbilled error; missing view/share/verification fields remain null.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.