LinkedIn Company Scraper
Scrape public company page data directly from LinkedIn.
2 credits/req
2
Overview
The LinkedIn Company Scraper endpoint extracts public organizational data directly from any LinkedIn company page. Pass a LinkedIn URL, get back a full company profile — description, headcount, specialties, office locations, recent posts, and similar companies.
Who Is This For?
| Role | Use Case |
|---|---|
| Marketers | Enrich campaign targeting with up-to-date company descriptions, size, and specialties pulled straight from LinkedIn. |
| Lead Generation Teams | Qualify prospects by validating company size, industry, and location before handing off to sales. |
| Developers | Integrate LinkedIn company data into CRMs, sales intelligence tools, or internal enrichment pipelines. |
What You Can Build
- CRM enrichment pipeline — automatically populate or refresh company records with live LinkedIn data whenever a new account is added.
- Competitive intelligence tool — monitor competitor profiles, track recent updates, and surface similar companies in your space.
- Lead scoring system — use headcount, industry, and specialties to score and prioritize inbound leads automatically.
- Account research assistant — pull full company context before a sales call without manual LinkedIn browsing.
- ABM target list builder — combine with the Company Directory endpoint to discover companies, then enrich each one with their full LinkedIn profile.
Endpoint
POST https://api.scravity.com/v1/companies/linkedin
Cost: 2 credits per request (live) · 1 credit per request (cached) · Avg. Response Time: ~4s
Authentication
Include your API key as a Bearer token in every request.
Authorization: Bearer YOUR_API_KEY
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
linkedin_company_page |
string | Yes | Full URL of the LinkedIn company page (e.g., https://www.linkedin.com/company/microsoft/). |
Code Examples
cURL
curl -X POST https://api.scravity.com/v1/companies/linkedin \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"linkedin_company_page": "https://www.linkedin.com/company/microsoft/"
}'
Python
import requests
url = "https://api.scravity.com/v1/companies/linkedin"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"linkedin_company_page": "https://www.linkedin.com/company/microsoft/"
}
r = requests.post(url, json=payload, headers=headers)
print(r.json())
JavaScript
const res = await fetch("https://api.scravity.com/v1/companies/linkedin", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
linkedin_company_page: "https://www.linkedin.com/company/microsoft/"
})
});
const data = await res.json();
console.log(data);
Response Format
Success (200)
{
"company_name": "Microsoft",
"headline": "Technology Solutions",
"location_and_followers": "Redmond, Washington · 10M followers",
"slogan": "Empower every person and every organization on the planet to achieve more.",
"about_us": "Every company has a mission...",
"metadata": {
"website": "https://microsoft.com",
"industry": "Software Development",
"company_size": "10,001+ employees",
"headquarters": "Redmond, WA",
"company_type": "Public Company",
"founded": "1975",
"specialties": "Business Software, Developer Tools, Cloud Computing, AI"
},
"locations": [
"One Microsoft Way, Redmond, WA 98052, US"
],
"recent_updates": [
{
"time_posted": "2d",
"content": "Join us for the next Microsoft Build..."
}
],
"similar_pages": [
{ "name": "Google", "industry": "Software Development" },
{ "name": "Apple", "industry": "Computers and Electronics Manufacturing" }
]
}
No Profile Found (404)
{
"error": "No company profiles found for the provided link",
"details": ["The provided LinkedIn URL does not exist or is not a public company page."]
}
Insufficient Credits (402)
{
"error": "Insufficient credits",
"details": ["You need at least 2 credits to perform this action. Current balance: 0."]
}
Validation Error (422)
{
"detail": [
{
"loc": ["body", "linkedin_company_page"],
"msg": "Field required",
"type": "value_error.missing"
}
]
}
Credits
| Result | Cost |
|---|---|
| Live extraction | 2 credits |
| Cached result | 1 credit |
| No profile found (404) | 0 credits |
Rate Limits
| Window | Limit |
|---|---|
| Per second | 20 requests |
| Per minute | 1,000 requests |
Tips
- Always use the full canonical URL including the trailing slash —
https://www.linkedin.com/company/microsoft/not justlinkedin.com/microsoft. - Re-requesting the same company page costs only 1 credit when cached — safe to refresh records periodically without doubling costs.
- The
similar_pagesfield is a built-in source for discovering competitor or adjacent companies to add to your pipeline. - Pair with Company Email Finder to go from a LinkedIn profile straight to verified contact emails in one workflow.
- Check your balance with
GET /v1/creditsbefore running bulk enrichment jobs.