Scraping Bot Animated

scrapingbot

LinkedIn Business Profiles Scraper API

Extract company page as structured JSON from public LinkedIn Business Profiles targets. Queue a request, then retrieve the result with its responseId.

Get your API keyRead the documentation1,000 free credits per month, no card required.

Decide before you build

Endpoint
POST /scrape/data-scraper
Scrapers
linkedinCompanyProfile
Cost
30 credits / call
Free plan
1,000 credits / month
Call pattern
async, POST then GET
On failure
credits refunded
Response format
JSON
Concurrency
by plan tier

Launching a Social Media scrape costs 30 credits. Retrieving a pending result costs nothing; failed scrapes are refunded.

Try the LinkedIn Business Profiles scraper on your own targetRun a request against a public target and inspect the JSON before you integrate.

Open the live test

What you get back

linkedinCompanyProfile

Company page

Use linkedinCompanyProfile to retrieve company page data from a public LinkedIn target.

  • Required input: url
  • Optional input: language
  • Structured JSON once the result is ready
  • Public data only; no account login is used

Call the LinkedIn Business Profiles scraper

Send the scraper name with the input required by that scraper. The POST returns a responseId to poll for the final JSON.

Step 1Submit a linkedinCompanyProfile request and keep the responseId returned by the API.
bash
# POST - queue a public social media scrape
curl -X POST "https://api.scraping-bot.io/scrape/data-scraper" \
  -u "yourUsername:yourApiKey" \
  -H "Content-Type: application/json" \
  -d '{
  "scraper": "linkedinCompanyProfile",
  "url": "https://example.com/public-page",
  "language": "en"
}'
Step 2Wait a few seconds, then retrieve the linkedinCompanyProfile result with the responseId. Repeat the GET while the status is pending.
bash
# GET - retrieve the result after the POST returns a responseId
curl -G "https://api.scraping-bot.io/scrape/data-scraper-response" \
  -u "yourUsername:yourApiKey" \
  --data-urlencode "responseId=RESPONSE_ID" \
  --data-urlencode "scraper=linkedinCompanyProfile"

Code example

Authenticate with your ScrapingBot username and API key, then poll until the queued result is ready.

const auth = "Basic " + Buffer.from(
  "yourUsername:yourApiKey",
).toString("base64");

const queued = await fetch("https://api.scraping-bot.io/scrape/data-scraper", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: auth },
  body: JSON.stringify({
  "scraper": "linkedinCompanyProfile",
  "url": "https://example.com/public-page",
  "language": "en"
}),
});

const { responseId } = await queued.json();
let result;
do {
  await new Promise((resolve) => setTimeout(resolve, 5000));
  result = await fetch(
    "https://api.scraping-bot.io/scrape/data-scraper-response?" +
      new URLSearchParams({ responseId, scraper: "linkedinCompanyProfile" }),
    { headers: { Authorization: auth } },
  ).then((response) => response.json());
} while (result.status === "pending");

Run this call in two minutesCreate an account, copy your API key, then use the example above.

Get your API key

Request parameters

ParameterTypeDefaultDescription
scraperstring—One of the scraper names supported by this endpoint.
urlstring—Public page URL, including https://.
languagestring—Optional for this scraper.

Response example

Example returned by the legacy LinkedIn Business Profiles scraper documentation.

json
[
  {
      "url": "https://www.linkedin.com/company/scrapingbot?_l=en",
      "name": "ScrapingBot",
      "sphere": "Technology, Information and Internet",
      "followers": 153,
      "logo": "https://media.licdn.com/dms/image/C4E0BAQEzai908PmTOA/company-logo_200_200/0/1630649773392/scrapingbot_logo?e=2147483647&v=beta&t=F3WB0DgPzEB3ERC6MS7E8CJsu0QCyxO19NbbLvzqm6E",
      "image": "https://media.licdn.com/dms/image/D4E3DAQGaBsAaBO1GqA/image-scale_191_1128/0/1669732057326/scrapingbot_cover?e=2147483647&v=beta&t=7UUF-j0b-ZOpTmqLNPp-Ts_W6PYqVjDwHrH1WiMpt98",
      "employeesAmountInLinkedin": "0",
      "about": "API to scrape and extract data from any product page without getting blocked ! The first scraping API for e-commerce. Fedup of waiting hours for your resquests, you need a fast and reliable scraping tool to collect product data from retail websites? Try Scraping Bot!",
      "website": "https://www.scraping-bot.io/",
      "locations": [
          "55, Rue de Béthencourt, La Rochelle, Nouvelle-Aquitaine 17000, FR"
      ],
      "employees": [],
      "updates": [
          {
              "repost": false,
              "time": "2mo",
              "text": "Hello Scrapers! Interested in scraping real estate? We just published a new page on Funda, Website of the Year 2022 in the housing category! Funda has been the best real estate platform for Dutch consumers and entrepreneurs since 2001.

Don't hesitate to visit our funda page: https://lnkd.in/eap3rzet

We look forward to hearing from you!

#scrapingbot #scraping #webscraping #funda #realestate",
              "likes_count": 3,
              "comments_count": 0,
              "medias": [
                  "https://media.licdn.com/dms/image/D4E22AQHofUXmC6xkHA/feedshare-shrink_2048_1536/0/1700226042274?e=2147483647&v=beta&t=O1RDI0JendB1pD-Jj2fI-vhalozxv-1zy3r01oPNwhg"
              ]
          },
          {
              "repost": true,
              "time": "3mo",
              "text": "Passer des heures à copier-coller des données est une patience qui n’est pas donnée à tout le monde.

C’est pour ça qu’il existe des outils qui permettent d’automatiser ces processus énergivore et chronophage.

Quand on pense “scraping”, certains imaginent une personne avec un ordinateur portable à la table d’une terrasse, capuche sur la tête et lunette noire en train de pirater les données bancaires des clients du café.

Il est vrai que des hackers malveillants peuvent utiliser des outils de scraping.

La différence, c’est la volonté de nuire ou non.

Un outil n’est ni bon, ni mauvais, tout dépend de ce que l’on en fait.

Un marteau sert à planter des clous. Si quelqu’un s’en sert pour tester la solidité du crâne de son voisin, ce n’est pas la faute du fabricant de marteau.

Pour les outils de scraping c’est pareil.

Collecter des données qui servent, par exemple, à trouver les moyens de contact de certains décideurs d’entreprise pour leur proposer ses services, n’est pas un acte immoral en soi. 

Si c’est pour les harceler moralement, là on dépasse une limite.

Pour vous aider dans cette quête du scraping, il faut les bons outils. Voici une toolbox avec le top 3 des outils de scraping GRATUITS :


1️⃣ Octoparse - Octopus Data Inc.

Un outil de Web scraping puissant qui permet de scraper une tonne de sites différents.


2️⃣ ScrapingBot 

Un outil formidable pour les développeurs web qui ont besoin de récupérer des données à partir d’une URL. C’est un bon choix pour ceux qui veulent collecter des données commerciales ou simplement d’agréger des données de produits.


3️⃣ Import.io 

Un logiciel SaaS qui permet d’intégrer des données Web. Particulièrement adapté pour les e-commerçants qui ont besoins de scraper des données à grande échelle.


Vous allez pouvoir scraper la terre entière avec ces outils ! Le gain de temps se compte en heures !

Le monde digital est à portée de main, un trésor d'informations n'attendant que d'être découvert et exploité à bon escient. Mais souvenez-vous, avec un grand pouvoir…

Quel outil vous utilisez pour scraper de la donnée ?

#datascraping #webautomation #digitaldata",
              "likes_count": 26,
              "comments_count": 21,
              "medias": [
                  "https://media.licdn.com/dms/image/D4E10AQFmPVcyU4-EEA/image-shrink_1280/0/1698734103128?e=2147483647&v=beta&t=ycP_BDQUs7GN3iL0UCtgvSK-uI3SGlH-gPuK4KCdmTU"
              ]
          }
      ],
      "show_more": [],
      "affiliated": [
          {
              "logo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "title": "Yieldbooking",
              "subtitle": "Software Development",
              "location": "La Rochelle, Nouvelle-Aquitaine",
              "Links": "https://fr.linkedin.com/showcase/yieldbooking/?trk=affiliated-pages"
          }
      ],
      "browse_jobs": [],
      "timestamp": "2024-02-06T14:41:59.837Z",
      "slogan": "APIs to scrape and extract data from any web page without getting blocked!",
      "investors": [],
      "similarPages": [
          {
              "name": "Scrapfly",
              "pageUrl": "https://fr.linkedin.com/company/scrapfly?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development"
          },
          {
              "name": "Sostag",
              "pageUrl": "https://fr.linkedin.com/company/sostag?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development"
          },
          {
              "name": "ScrapingBee",
              "pageUrl": "https://fr.linkedin.com/company/scrapingbee?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development",
              "location": "Paris, Ile-de-France"
          },
          {
              "name": "Panora Soft",
              "pageUrl": "https://fr.linkedin.com/company/panorasoft?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development",
              "location": "Montpellier, Occitanie"
          },
          {
              "name": "ProWebScraper",
              "pageUrl": "https://in.linkedin.com/company/prowebscraper1?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Data Infrastructure and Analytics",
              "location": "Ahemdabad, Gujarat"
          },
          {
              "name": "ScrapFast",
              "pageUrl": "https://fr.linkedin.com/company/scrapfast?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development"
          },
          {
              "name": "ScrapFest",
              "pageUrl": "https://www.linkedin.com/company/scrapfestllc?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Fabricated Metal Products",
              "location": "Lansing, MI"
          },
          {
              "name": "SiteDigital",
              "pageUrl": "https://fr.linkedin.com/company/sitedigital-fr?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "IT Services and IT Consulting"
          },
          {
              "name": "ScrapingExpert",
              "pageUrl": "https://www.linkedin.com/company/scrapingexpert?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "Software Development"
          },
          {
              "name": "ScrapingAnt",
              "pageUrl": "https://pl.linkedin.com/company/scrapingant?trk=similar-pages",
              "pageLogo": "https://static.licdn.com/aero-v1/sc/h/cs8pjfgyw96g44ln9r7tct85f",
              "activity": "IT Services and IT Consulting"
          }
      ],
      "Website": "https://www.scraping-bot.io/",
      "Company size": "2-10 employees",
      "Headquarters": "La Rochelle, Nouvelle-Aquitaine",
      "Type": "Partnership",
      "Specialties": "webscraping and data extraction"
  }
]

Credits, failures and limits

CaseCreditsNotes
Launch a scrape30 creditsConsumed when a result is ready.
Result not readyNot consumedThe API returns a pending status; retry after a few seconds.
Failed, blocked or timed-out scrapeRefundedCredits are returned for an unsuccessful request.

LinkedIn Business Profiles API or Raw HTML scraper?

LinkedIn Business Profiles APIRaw HTML scraper
Endpoint/scrape/data-scraper/scrape/raw-html
ReturnsCompany page JSONRendered page HTML
FlowAsynchronous: POST then GETOne synchronous request
Starting cost30 credits1 credit
Use it whenYou need parsed LinkedIn Business Profiles dataYou need your own extraction logic

Questions about the LinkedIn Business Profiles API

Which LinkedIn Business Profiles scraper names can I use?
This page supports linkedinCompanyProfile. Send the exact name in the scraper field.
Why does the API return a responseId?
Social Media requests are asynchronous. The responseId lets you retrieve the result without holding the initial request open.
What if the result is still pending?
Wait a few seconds and repeat the GET request. A pending response does not consume credits.
Does this scraper access private account data?
No. It is intended for public pages and does not sign in to a social media account to access private data.

Source: ScrapingBot API documentation.

Other social media scrapers

Browse the Social Media category for the complete list of guides, or visit the ScrapingBot blog for implementation guides.

4.9
★★★★★
133 Google reviews

Trusted by developers and social media teams.
Customer reviews apply to ScrapingBot's service overall, not specifically to this scraper.

Start scraping LinkedIn Business Profiles today

1,000 free credits every month. No card required, cancel anytime.