
LinkedIn company pages contain firmographic and operational data that can be effectively used for sales intelligence, market research, recruitment, and competitive analysis. Syphoon's LinkedIn Company Scraper API covers public LinkedIn company page extraction through POST requests, returning structured data across company details, employee lists, follower counts, recent posts, and more.
The API collects only publicly accessible LinkedIn company page data. The website field returns the company domain listed on the page, which is one of the most commonly extracted data points for B2B prospecting and CRM enrichment workflows. The employees field returns each listed team member alongside their current employer details, which can be cross-referenced with the LinkedIn Profile Scraper for deeper profile-level data.
Tools and products built on LinkedIn company data include B2B prospecting platforms, CRM enrichment pipelines, market intelligence dashboards, competitive analysis tools, investor research applications, talent mapping systems, and company database products.
Need to scrape LinkedIn company data at scale?
Data Points Returned
The API returns LinkedIn company page data across six categories.
Basic Information
| Field | Description |
|---|---|
| company_name | The name of the company |
| company_url | The full LinkedIn URL to the company page |
| tagline | The company's slogan or tagline |
| description | The detailed About section text |
| website | The company's official website URL and domain |
| phone | The company's contact phone number |
Company Details
| Field | Description |
|---|---|
| industry | The industry the company operates in |
| company_size | The range of the number of employees (e.g. 1,001 to 5,000 employees) |
| company_type | The type of company (e.g. Public Company, Privately Held) |
| headquarters | The headquarters location |
| founded | The year the company was founded |
| specialties | The company's specialties and areas of expertise |
Statistics and Metrics
| Field | Description |
|---|---|
| followers_count | The number of followers the company has on LinkedIn |
| employees_count | The number of employees listed on LinkedIn |
Images
| Field | Description |
|---|---|
| logo_url | URL to the company's logo |
| cover_image_url | URL to the company's background cover image |
Employees and Locations
| Field | Description |
|---|---|
| employees | List of employees associated with the company page: name, title, profile URL, and profile image |
| locations | List of company locations: address, type, and directions URL |
Activity and Network
| Field | Description |
|---|---|
| recent_posts | List of recent posts and updates from the company: author, content, and timestamp |
| company_updates | Alias of recent posts for backwards compatibility |
| similar_companies | List of similar companies: name, industry, and URL |
Ready to start extracting LinkedIn company page data?
Making a Request
Endpoint: https://api.syphoon.com. POST request, JSON body, three fields.
1import requests
2
3payload = {
4 "url": "https://www.linkedin.com/company/company-name",
5 "key": "YOUR_SYPHOON_KEY",
6 "method": "GET"
7}
8response = requests.post("https://api.syphoon.com", json=payload)
9if response.status_code == 200:
10 print(response.json())Status codes: 200 success, 404 incorrect URL (charged), 429 concurrency exceeded, 400 invalid response from LinkedIn (charged), 5xx server error. Validate URLs before sending.
Join our Discord server
Connect with our team, discuss your use case, ask technical questions, and share feedback with a community of people working on similar problems.
