LinkedIn Company
Extract a LinkedIn company page — description, industry, headcount, headquarters, employee samples, and locations.
API usage
Add &scraper=linkedin-company to a Crawling API request. URL-encode the target URL in the url parameter.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.linkedin.com/company/amazon' \
--data-urlencode 'scraper=linkedin-company' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.linkedin.com/company/amazon',
{'scraper': 'linkedin-company'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.linkedin.com/company/amazon',
{ scraper: 'linkedin-company' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.linkedin.com/company/amazon', scraper: 'linkedin-company')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://www.linkedin.com/company/amazonResponse shape
JSON response body. Field types may be null when the source page omits the value.
Company name.
About section.
Primary industry.
Employee size bracket.
HQ city.
Founding year.
Specialty tags.
Website URL.
Logo image URL.
LinkedIn member count.
Office locations.
Sample response
{
"name": "Amazon",
"industry": "Software Development",
"company_size": "10,001+ employees",
"headquarters": "Seattle, Washington",
"founded": "1994",
"website": "https://www.amazon.com",
"employee_count_on_linkedin": 2840000
}
