LinkedIn

6 endpoints.

GET /v1/linkedin/company

Company Page

Fetches a LinkedIn company page with details including name, description, logo, cover image, slogan, location, headquarters, employee count (headcount/staff size), website, industry, company type, founded year, specialties, funding rounds with investors, featured employees, recent posts, and similar company pages.

Parameters

NameInTypeDescription
url requiredquerystringThe URL of the LinkedIn company page to get

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/company?url=https://linkedin.com/company/shopify" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/company?url=https://linkedin.com/company/shopify", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/company?url=https://linkedin.com/company/shopify",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "id": "784652",
  "name": "Shopify",
  "description": "Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerc...",
  "location": {
    "city": "Ottawa",
    "state": "ON",
    "country": "CA"
  },
  "employee_count": 23591,
  "website": "https://www.shopify.com",
  "logo": "https://media.licdn.com/dms/image/v2/D560BAQG_KjTcNcrLVw/company-logo_200_200/B56ZZolTV.HUAU-/0/1745511331439/shopify_logo?e=2147483647&v=beta&t=D2saVg58cKnw...",
  "cover_image": "https://media.licdn.com/dms/image/v2/D563DAQGruQL8kvBvnw/image-scale_191_1128/B56ZanR4DSGoAs-/0/1746563203576/shopify_cover?e=2147483647&v=beta&t=rHubhVZZZSU...",
  "slogan": "Make commerce better for everyone",
  "similar_pages": [
    {
      "link": "https://www.linkedin.com/company/airbnb",
      "name": "Airbnb",
      "image": "https://media.licdn.com/dms/image/v2/C560BAQFhfl32crIGIw/company-logo_100_100/company-logo_100_100/0/1630637496980/airbnb_logo?e=2147483647&v=beta&t=idNQqoBZ..."
    }
  ],
  "industry": "Software Development",
  "size": "10,001+ employees",
  "founded": 2006,
  "headquarters": "Ottawa, ON",
  "type": "Public Company",
  "specialties": [
    "ecommerce"
  ],
  "funding": {
    "number_of_rounds": 4,
    "last_round": {
      "type": "Series C",
      "date": "2014-01-11T00:00:00.000Z",
      "amount": "US$ 100.0M"
    },
    "investors": [
      {
        "name": "OMERS Ventures",
        "crunchbase_url": "https://www.crunchbase.com/organization/omers-ventures",
        "image": "https://media.licdn.com/dms/image/sync/v2/D4E38AQEnDf6SgPOjAQ/crunchbase_investor_logo_100/crunchbase_investor_logo_100/0/1748147400909?e=1749146400&v=beta&t..."
      }
    ]
  },
  "employees": [
    {
      "name": "🇨🇦 Todd Jefferson",
      "title": "Staff Software Developer at Shopify",
      "link": "https://ca.linkedin.com/in/toddjefferson",
      "image": "https://media.licdn.com/dms/image/v2/C4E03AQHg-rFtEf9qpw/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1583259322606?e=2147483647..."
    }
  ],
  "posts": [
    {
      "url": "https://www.linkedin.com/posts/shopify_shopifys-design-vision-brings-horizon-into-activity-7331699854873620480-R_N8",
      "date_published": "2025-05-23T15:17:41.770Z",
      "text": "In the era of AI, design matters more than ever. And we’re not just keeping pace—we’re leading the way.\n\nDesigners at Shopify take an unconventional approach..."
    }
  ]
}

GET /v1/linkedin/company_posts

Company Posts

Retrieves paginated posts from a LinkedIn company or school page, including each post's URL, ID, publication date, and full text content. Accepts /company/ and /school/ URLs, such as https://www.linkedin.com/school/oxfordsbs/ for Oxford SaĂŻd Business School. Supports page-based pagination up to a maximum of 7 pages due to a LinkedIn platform limitation.

Parameters

NameInTypeDescription
url requiredquerystringThe LinkedIn company (/company/) or school (/school/) page URL, for example https://www.linkedin.com/school/oxfordsbs/
pagequerynumberThe page number to get

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/company_posts?url=https://linkedin.com/company/shopify" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/company_posts?url=https://linkedin.com/company/shopify", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/company_posts?url=https://linkedin.com/company/shopify",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "posts": [
    {
      "url": "https://www.linkedin.com/posts/shopify_merchants-can-now-use-sidekick-voice-mode-activity-7429579034096726016-uX1e",
      "id": "7429579034096726016",
      "date_published": "2026-02-17T17:34:36.617Z",
      "text": "Merchants can now use Sidekick voice mode in the Shopify mobile app.\n\nOne of the first to try it out: Jimmy Donaldson, aka MrBeast.\n\nVoice mode makes it even..."
    }
  ]
}

GET /v1/linkedin/post

Post

Fetches a single LinkedIn post or article, returning the title, headline, full description text, author info with follower count, publication date, like count (reactions), comment count, and individual comments. For public feed posts, activityUrn and contentUrn expose LinkedIn's public activity and underlying share or ugcPost URNs when present; either can be null when LinkedIn does not expose it. Also includes related articles from the same author in moreArticles.

Parameters

NameInTypeDescription
url requiredquerystringThe URL of the LinkedIn post to get

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/post?url=https://www.linkedin.com/pulse/being-father-has-made-me-better-leader-vice-versa-austen-allred/" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/post?url=https://www.linkedin.com/pulse/being-father-has-made-me-better-leader-vice-versa-austen-allred/", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/post?url=https://www.linkedin.com/pulse/being-father-has-made-me-better-leader-vice-versa-austen-allred/",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "activity_urn": null,
  "content_urn": null,
  "url": "https://www.linkedin.com/pulse/being-father-has-made-me-better-leader-vice-versa-austen-allred",
  "name": "Being a Father Has Made me a Better Leader, and Vice Versa",
  "headline": "It's not all that unique to be a 26-year-old founder in Silicon Valley. What was far more surprising to people in 2017 when I joined the S17 Y Combinator coh...",
  "comment_count": 17,
  "like_count": 210,
  "date_published": "2020-06-21T14:35:59.000+00:00",
  "description": "It's not all that unique to be a 26-year-old founder in Silicon Valley. What was far more surprising to people in 2017 when I joined the S17 Y Combinator coh...",
  "author": {
    "name": "Austen Allred",
    "url": "https://www.linkedin.com/in/austenallred",
    "followers": 30863
  },
  "comments": [
    {
      "author": "Jeremy M.",
      "text": "Austen, thanks for sharing!",
      "linkedin_url": "https://uk.linkedin.com/in/jeremymurray"
    }
  ],
  "more_articles": [
    {
      "link": "https://www.linkedin.com/pulse/note-outcomes-data-lambda-school-austen-allred",
      "title": "A Note About Outcomes Data at Lambda School",
      "date_published": "Feb 24, 2020",
      "description": "Due to some recent online media, there’s been some confusion recently about student outcomes at Lambda School - which…",
      "reaction_count": 168,
      "comment_count": 15
    }
  ]
}

GET /v1/linkedin/post_captions

Post Transcript

Fetches the transcript from a LinkedIn post video when LinkedIn exposes one publicly. Returns null with transcriptNotAvailable when the post has no transcript, and only deducts credits when a transcript is returned. Returned native captions cost 1 credit; empty transcripts and errors cost 0 credits. This endpoint does not use AI transcription.

Parameters

NameInTypeDescription
url requiredquerystringThe URL of the LinkedIn post to get the transcript from

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/post_captions?url=https://www.linkedin.com/posts/gemini-35-flash-is-a-step-forward-for-google-ugcPost-7465082215316525056-MHBd/" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/post_captions?url=https://www.linkedin.com/posts/gemini-35-flash-is-a-step-forward-for-google-ugcPost-7465082215316525056-MHBd/", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/post_captions?url=https://www.linkedin.com/posts/gemini-35-flash-is-a-step-forward-for-google-ugcPost-7465082215316525056-MHBd/",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "url": "https://www.linkedin.com/posts/artificial-analysis_gemini-35-flash-is-a-step-forward-for-google-activity-7465082408409870337-4Pm-",
  "transcript": "Hey, my name is Declan Jackson. I am a member of technical staff here at Artificial Analysis and I'm going to do a quick chat through the recent release of G...",
  "transcript_not_available": false
}

GET /v1/linkedin/user

Person's Profile

Retrieves a person's public LinkedIn profile data, including their name, photo, location, follower count (followers), about/bio summary, recent posts, work experience, education, articles, activity feed, publications, projects, recommendations, and similar profiles. Only returns publicly available information visible in an incognito browser.

Parameters

NameInTypeDescription
url requiredquerystringThe URL of the LinkedIn profile to get

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/user?url=https://www.linkedin.com/in/parrsam/" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/user?url=https://www.linkedin.com/in/parrsam/", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/user?url=https://www.linkedin.com/in/parrsam/",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "name": "Sam Parr",
  "image": "https://media.licdn.com/dms/image/v2/C4E03AQH3Vz1qV_rNVQ/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1633389534107?e=2147483647...",
  "location": "Westport, Connecticut, United States",
  "followers": 64803,
  "connections": "",
  "about": "I founded The Hustle, a business news media company with $12 when I was around 25 years…",
  "recent_posts": [
    {
      "title": "Super excited to watch the success of a company built by a Gauntlet AI grad: One missed contract renewal can cost your company $100k, $250k or more.…",
      "activity_type": "Posted by Austen Allred",
      "link": "https://www.linkedin.com/posts/austenallred_super-excited-to-watch-the-success-of-a-company-activity-7333305862695919617-zTPI",
      "image": "https://static.licdn.com/aero-v1/sc/h/53n89ecoxpr1qrki1do3alazb"
    }
  ],
  "experience": [
    {
      "type": "Organization",
      "name": "Hampton",
      "url": "https://www.linkedin.com/company/myhampton",
      "location": "Austin, Texas Metropolitan Area",
      "member": {
        "type": "OrganizationRole",
        "description": "******* ** * ****** ****** ********** ********* *** *************, ******** *** ****. <**><**>**'** ** * *** ****, *** ***...* *****.<**><**>*****://***.****..."
      }
    }
  ],
  "articles": [
    {
      "headline": "RANT: How to PROPERLY analyze risk",
      "author": "Sam Parr",
      "date_published": "2017-09-17T13:08:55.000+00:00",
      "image": "https://media.licdn.com/dms/image/v2/C5612AQG9YbLJodxr8g/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1520096757452?e=2147483647...",
      "article_body": "I've been talking to a few people who want to leave...."
    }
  ],
  "activity": [
    {
      "title": "Othership is this cool suana place in NYC. The founder is hosting a bunch of Hampton members for a special session + a talk on how he built the…",
      "activity_type": "Shared by Sam Parr",
      "link": "https://www.linkedin.com/posts/parrsam_exclusive-othership-session-qa-with-founder-activity-7328134812047704064-4NUL",
      "image": "https://media.licdn.com/dms/image/sync/v2/D4D27AQGJaeiyu-gbrA/articleshare-shrink_1280_800/B4DZbLDrHUHsAU-/0/1747163460743?e=2147483647&v=beta&t=rZtGF2kjhFfL..."
    }
  ],
  "education": [
    {
      "type": "EducationalOrganization",
      "name": "Belmont University",
      "url": "https://www.linkedin.com/school/belmont-university/",
      "member": {
        "type": "OrganizationRole",
        "start_date": 2008,
        "end_date": 2012
      }
    }
  ],
  "publications": [
    {
      "name": "How my partner and I created a unique company in tough times",
      "url": "http://online.wsj.com/article/SB10001424127887324694904578602013087282582.html&urlhash=SvYD"
    }
  ],
  "projects": [
    {
      "name": "Hustle Con 2015",
      "url": "https://www.linkedin.com/in/elizabethyin",
      "date_range": "2015",
      "description": "",
      "contributors": [
        {
          "name": "Elizabeth Yin",
          "link": "https://www.linkedin.com/in/elizabethyin",
          "image": "https://media.licdn.com/dms/image/v2/C5603AQFFdhmfyyiZig/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1581292451105?e=2147483647..."
        }
      ]
    }
  ],
  "recommendations": [
    {
      "name": "Jackie M.",
      "link": "https://www.linkedin.com/in/jackiemooney",
      "image": "https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2",
      "text": "“I got to know Sam over 2 years of working at The Hustle. We grew from a company of 4 to 15 in that time and there was never a dull moment- anyone who knows ..."
    }
  ],
  "similar_profiles": [
    {
      "link": "https://ca.linkedin.com/in/stevemcody",
      "name": "Steve Cody",
      "image": "https://media.licdn.com/dms/image/v2/D5603AQEl17hna0u1ew/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1673387873184?e=2147483647..."
    }
  ]
}

GET /v1/linkedin/search_posts

Search Posts

Finds public LinkedIn posts, feed updates, and Pulse articles by keyword using Google Search, then returns post details such as description, author, media, images, like count, comment count, and published date when LinkedIn exposes them publicly. Results depend on what Google has indexed, so this is best-effort and not a complete LinkedIn-native search. Use date_posted for recent posts and pass the returned cursor to fetch the next page. Cursors are limited to pages 1 through 11; cursor 12 or greater returns a 400 response.

Parameters

NameInTypeDescription
query requiredquerystringKeyword or phrase to search for in public LinkedIn posts
date_postedquerystringDate posted filter based on Google-indexed results
one of: last-hour, last-day, last-week, last-month, last-year
next_cursorquerystringThe cursor returned from the previous response. The maximum cursor is 11; cursor 12 or greater returns a 400 response.

Request

curl "https://api.scrapall.bipsport.com/scapi/v1/linkedin/search_posts?query=ai agents" \
  -H "X-Scapi-Key: YOUR_API_KEY"
const res = await fetch("https://api.scrapall.bipsport.com/scapi/v1/linkedin/search_posts?query=ai agents", {
  headers: { "X-Scapi-Key": "YOUR_API_KEY" }
});
const data = await res.json();
import requests

r = requests.get(
    "https://api.scrapall.bipsport.com/scapi/v1/linkedin/search_posts?query=ai agents",
    headers={"X-Scapi-Key": "YOUR_API_KEY"},
)
print(r.json())

Response 200 (sample)

{
  "query": "ai agents",
  "posts": [
    {
      "url": "https://www.linkedin.com/posts/aagupta_what-you-need-to-know-ai-agents-activity-7354600338621906944-RvXR",
      "date_published": "2025-07-25T19:56:02.566Z",
      "description": "There's way too much hype about AI agents.\n\nHere's your simple guide:\n\nForget the super complex taxonomies out there. There are 4 categories of tools you sho...",
      "media": "https://media.licdn.com/dms/image/v2/D4E1FAQHAzpgC7eaKgw/feedshare-document-images_160/B4EZhDHPPEGoAs-/1/1753472629037?e=1780531200&v=beta&t=7UAmCkScn1TSkvHB...",
      "images": [
        "https://media.licdn.com/dms/image/v2/D4E1FAQHAzpgC7eaKgw/feedshare-document-images_160/B4EZhDHPPEGoAs-/1/1753472629037?e=1780531200&v=beta&t=7UAmCkScn1TSkvHB..."
      ],
      "image": "https://media.licdn.com/dms/image/v2/D4E1FAQHAzpgC7eaKgw/feedshare-document-images_160/B4EZhDHPPEGoAs-/1/1753472629037?e=1780531200&v=beta&t=7UAmCkScn1TSkvHB...",
      "author": {
        "name": "Aakash Gupta",
        "url": "https://www.linkedin.com/in/aagupta",
        "image": "https://media.licdn.com/dms/image/v2/D5603AQGl7mUqMgCLRQ/profile-displayphoto-scale_200_200/B56Z3V9cKNKgAc-/0/1777411150180?e=2147483647&v=beta&t=oVB3kzDdrFG...",
        "followers": 313422
      },
      "comments": [
        {
          "author": "Lewin Wanzer",
          "text": "Thanks for sharing, Aakash. Appreciate the breakdown—but here’s the twist most are missing: the AI agent is Agent Smith.\nThe more we chase “smart tasks” with...",
          "linkedin_url": "https://www.linkedin.com/in/lewinwanzer"
        }
      ],
      "like_count": 217,
      "comment_count": 25
    }
  ],
  "next_cursor": "2"
}