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.
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 testWhat you get back
linkedinCompanyProfileCompany 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.
# 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"
}'# 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 keyRequest parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
scraper | string | — | One of the scraper names supported by this endpoint. |
url | string | — | Public page URL, including https://. |
language | string | — | Optional for this scraper. |
Response example
Example returned by the legacy LinkedIn Business Profiles scraper documentation.
[
{
"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
| Case | Credits | Notes |
|---|---|---|
| Launch a scrape | 30 credits | Consumed when a result is ready. |
| Result not ready | Not consumed | The API returns a pending status; retry after a few seconds. |
| Failed, blocked or timed-out scrape | Refunded | Credits are returned for an unsuccessful request. |
LinkedIn Business Profiles API or Raw HTML scraper?
| LinkedIn Business Profiles API | Raw HTML scraper | |
|---|---|---|
| Endpoint | /scrape/data-scraper | /scrape/raw-html |
| Returns | Company page JSON | Rendered page HTML |
| Flow | Asynchronous: POST then GET | One synchronous request |
| Starting cost | 30 credits | 1 credit |
| Use it when | You need parsed LinkedIn Business Profiles data | You 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.
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.
