LinkedIn Company Data API
Structured company intelligence from LinkedIn. Firmographics, employee data, growth signals, company posts, and leadership teams. One API, five specialized endpoints.
Company Intelligence Is Scattered and Manual
B2B sales teams, investors, and researchers all need the same thing: structured company data. Who works there, how fast they are growing, what they are posting about, and who leads which department.
LinkedIn has the richest dataset of company information on the internet. But the official API provides almost nothing useful. No employee lists, no growth signals, no content data. Just a name and a logo.
So teams resort to manual research. Clicking through profiles one by one, copying data into spreadsheets, and hoping nothing changed since yesterday. It does not scale, and it is not reliable.
Anysite gives you five dedicated endpoints that turn any LinkedIn company page into structured, queryable data. Profile, employees, statistics, posts, and search, all through a single API with consistent JSON schemas.
Five Endpoints for Complete Company Intelligence
Each endpoint is purpose-built for a specific type of company data. Use them individually or combine them for a complete company research pipeline.
Company Profile
Core firmographic data for any LinkedIn company page. Returns structured fields covering identity, size, industry, and contact information.
| Field | Description |
|---|---|
name | Company display name |
description | Company about section |
industry | Primary industry classification |
company_size | Employee count range |
headquarters | HQ location (city, country) |
website | Company website URL |
specialties | Listed specialties and focus areas |
follower_count | Number of LinkedIn followers |
founded_year | Year the company was founded |
company_type | Public, private, nonprofit, etc. |
logo_url | URL to company logo image |
urn | LinkedIn unique resource name |
Company Employees
Search and list employees at any company. Filter by keywords, name, or role to find specific people within an organization.
| Parameter | Description |
|---|---|
company | Company LinkedIn URL or URN |
keywords | Filter by job title, role, or department keywords |
name | Filter by employee name |
count | Number of results to return (max 100) |
cursor | Pagination cursor for next page |
Employee Statistics
Aggregate employee data without pulling individual profiles. Get department breakdowns, growth rates, and workforce composition in a single request.
Company Posts
Retrieve a company's LinkedIn feed. Track content strategy, engagement metrics, and messaging across posts.
| Parameter | Description |
|---|---|
company_url | Company LinkedIn URL |
count | Number of posts to return |
cursor | Pagination cursor for next page |
Company Web Search
Search the LinkedIn company directory by name, industry, or keyword. Find companies matching specific criteria without needing their exact URL.
API Reference
Full request and response details for the most commonly used company endpoints.
Company Profile
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
company_url | string | Yes* | LinkedIn company page URL |
urn | string | Yes* | LinkedIn company URN (alternative to URL) |
timeout | integer | No | Request timeout in seconds (default: 30) |
* Provide either company_url or urn
Response Example
{
"name": "TechCorp",
"description": "Leading enterprise software company...",
"industry": "Computer Software",
"company_size": "1,001-5,000 employees",
"headquarters": "San Francisco, California",
"website": "https://techcorp.com",
"specialties": ["Enterprise Software", "Cloud Infrastructure", "AI/ML"],
"follower_count": 284500,
"founded_year": 2012,
"company_type": "Privately Held",
"logo_url": "https://media.licdn.com/dms/image/...",
"urn": "urn:li:fsd_company:12345678"
}
Employee Search
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
company | string | Yes | Company LinkedIn URL or URN |
keywords | string | No | Filter by job title, role, or skills |
name | string | No | Filter by employee name |
count | integer | No | Number of results (default: 50, max: 100) |
cursor | string | No | Pagination cursor from previous response |
Response Example
{
"results": [
{
"name": "Sarah Chen",
"title": "VP of Engineering",
"profile_url": "https://linkedin.com/in/sarahchen",
"location": "San Francisco Bay Area",
"urn": "urn:li:fsd_profile:ABC123"
},
{
"name": "James Rodriguez",
"title": "Senior Software Engineer",
"profile_url": "https://linkedin.com/in/jamesrodriguez",
"location": "New York City Metropolitan Area",
"urn": "urn:li:fsd_profile:DEF456"
}
],
"cursor": "eyJvZmZzZXQiOjUwfQ==",
"total": 2847
}
Code Examples
Ready-to-use examples for common company research workflows.
import requests API_KEY = "YOUR_ACCESS_TOKEN" BASE_URL = "https://api.anysite.io/api" headers = {"access-token": API_KEY, "Content-Type": "application/json"} # Step 1: Get company profile profile = requests.post( f"{BASE_URL}/linkedin/company", headers=headers, json={"company_url": "https://linkedin.com/company/techcorp"} ).json() print(f"Company: {profile['name']}") print(f"Industry: {profile['industry']}") print(f"Size: {profile['company_size']}") # Step 2: Find leadership team leaders = requests.post( f"{BASE_URL}/linkedin/company/employees", headers=headers, json={ "company": "https://linkedin.com/company/techcorp", "keywords": "VP Director Head Chief", "count": 50 } ).json() print(f"\nLeadership ({leaders['total']} matches):") for person in leaders["results"]: print(f" {person['name']} — {person['title']}") # Step 3: Get recent company posts posts = requests.post( f"{BASE_URL}/linkedin/company/posts", headers=headers, json={ "company_url": "https://linkedin.com/company/techcorp", "count": 10 } ).json() print(f"\nRecent posts: {len(posts)} retrieved")
# Get company profile curl -X POST "https://api.anysite.io/api/linkedin/company" \ -H "access-token: YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"company_url": "https://linkedin.com/company/techcorp"}'
# Search for engineering leaders curl -X POST "https://api.anysite.io/api/linkedin/company/employees" \ -H "access-token: YOUR_ACCESS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"company": "https://linkedin.com/company/techcorp", "keywords": "engineering", "count": 50}'
# Get company profile anysite linkedin company --url "https://linkedin.com/company/techcorp" # Search employees by role anysite linkedin company employees --company "https://linkedin.com/company/techcorp" \ --keywords "product manager" --count 100 # Get employee statistics anysite linkedin company employee-stats --url "https://linkedin.com/company/techcorp"
# Process a list of companies anysite linkedin company --batch companies.csv --output results/ --format json
name: competitor-research source: linkedin/company inputs: - https://linkedin.com/company/competitor-a - https://linkedin.com/company/competitor-b - https://linkedin.com/company/competitor-c steps: - action: company_profile - action: company_employees params: keywords: "VP Director" count: 50 - action: company_posts params: count: 20 output: format: json destination: ./competitor-intel/
Use Cases
How teams use the Company Data API to drive decisions.
Competitive Intelligence
Monitor competitors in real time. Track employee counts, hiring patterns, new leadership hires, and content strategy. Detect when a competitor is scaling a new team or pivoting their positioning before they announce it.
Key Endpoints
Company Profile, Employee Statistics, Company Posts
Account-Based Sales
Build deep company context before every outreach. Pull firmographics, identify decision makers by title, and reference recent company posts in your messaging. Replace generic templates with informed, personalized conversations.
Key Endpoints
Company Profile, Company Employees, Company Posts
Investment Due Diligence
Evaluate team composition, growth velocity, and organizational maturity. Track headcount trends across departments, identify key hires, and assess leadership depth before making investment decisions.
Key Endpoints
Employee Statistics, Company Employees, Company Profile
Market Sizing and Segmentation
Gather structured data on hundreds of companies to build market maps. Segment by industry, size, location, and specialties. Identify whitespace and cluster companies by shared characteristics.
Key Endpoints
Company Web Search, Company Profile, Employee Statistics
How Anysite Compares
Feature comparison for LinkedIn company data providers.
| Feature | Anysite | Proxycurl | Clearbit | Crunchbase |
|---|---|---|---|---|
| Company profiles | Full LinkedIn data, real-time | Full profiles | Enrichment only | Funding-focused |
| Employee search | Keyword + name filtering | Basic listing | Not available | Not available |
| Employee stats | Department breakdowns, growth | Not available | Headcount estimate | Headcount estimate |
| Company posts | Full feed with engagement | Not available | Not available | Not available |
| Pricing | From $49/mo (15K credits) | From $49/mo | Custom pricing | From $99/mo |
| Other data sources | Instagram, Reddit, Twitter, YouTube, SEC, more | LinkedIn only | Company enrichment | Funding data |
| Batch processing | CLI + pipelines | Bulk API | Bulk enrichment | CSV export |
| Data pipelines | YAML pipelines, scheduling, DB loading | Not available | Not available | Not available |
Endpoint Pricing
Pay only for the data you pull. Credits are shared across all Anysite endpoints.
| Endpoint | Credit Cost | Notes |
|---|---|---|
| Company Profile | 1 credit | Per company lookup |
| Company Employees | 150 credits | Per 100 results returned |
| Employee Statistics | 1 credit | Per company |
| Company Posts | 1 credit | Per page (10 posts per page) |
| Company Web Search | 1 credit | Per search query |
Cost Examples
| Use Case | What You Get | Credits Used |
|---|---|---|
| Quick company lookup | Full company profile | 1 credit |
| Full company research | Profile + 100 employees + stats + posts | ~153 credits |
| Leadership mapping (10 companies) | 10 profiles + 10 employee searches | ~1,510 credits |
| Market map (100 companies) | 100 company profiles + stats | ~200 credits |
| Competitor monitoring (weekly, 5 companies) | 5 profiles + 5 post feeds + 5 stats | ~15 credits/week |
Frequently Asked Questions
Related Endpoints
Other LinkedIn data endpoints that complement company research.
Start Pulling Company Intelligence
7-day free trial with 1,000 credits. Full access to all five company endpoints plus every other data source on the platform.