Get articles a profile has published

Fetch the long-form articles a member has published (their articles tab), newest first. Metadata only: no engagement counts and no article body. This is the one profile feed paged by offset rather than by cursor, so start is supported here and there is no paginationToken. Advance start by the count you requested (the response returns that value as nextStart) and keep paging while hasMore is true. count is a ceiling, not a quota: a page can hold fewer articles than requested because the window indexes the underlying list and items it cannot represent are dropped from the page, so a short page is not the end of the feed - only an empty page is.

get/api/v1/profile/articles

Request

  • Base URL: https://api.fetchin.io
  • URL: https://api.fetchin.io/api/v1/profile/articles
  • Auth: API key in header X-API-Key

Query parameters

profileUrlOrUrnstring required
Example:urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc

The professional profile to fetch. Accepts a profile URN (recommended for consistency, since a profile's public identifier can change over time while the URN does not; example urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc), a public identifier/slug (also fine; example williamhgates), or a full profile URL (example https://www.linkedin.com/in/williamhgates; a trailing slash is ignored). The slug is the last path segment of a profile URL, so pass just the slug, not the /in/ prefix. Member profiles only: a company page URL or URN is rejected with a 400 error, free of charge.

countinteger

Number of articles to fetch per page (default: 10). A value above 100 is clamped to 100, not rejected. The value is a ceiling: a page can come back with fewer articles than requested.

startinteger
Example:20

Offset of the first article to return, counted from the newest. Supported on this endpoint: this feed is paged by offset, not by cursor. Pass 0 (or omit) for the first page, then advance by the count you requested - the response hands you that value as nextStart. Keep paging while hasMore is true.

Response

Successfully fetched profile articles

hasMoreboolean

Whether the feed holds more articles behind this page. Stop paging when it is false; a short page is not the end of the feed.

nextStartinteger

The start value to request next. Present only when hasMore is true.

Example response

{
  "articles": [
    {
      "articleUrn": "urn:li:linkedInArticle:7280956270201704448",
      "articleId": "7280956270201704448",
      "title": "What I learned shipping software for thirty years",
      "url": "https://www.linkedin.com/pulse/what-i-learned-shipping-software-thirty-years-williamhgates",
      "description": "Every release teaches you something the last one could not. Here are the lessons that kept coming back, and the ones I had to...",
      "publishedAt": "2026-07-14T08:12:03.000Z",
      "coverImageUrl": "https://media.licdn.com/dms/image/...",
      "readTimeMinutes": 9,
      "subtitle": "by Ada Lovelace • 9 min read"
    }
  ],
  "nextStart": 10
}

Changes

No recorded changes to this operation across all 1 revision of this API.