LinkedIn Company Scraper (No Cookies or Login)
Pricing
$0.50 / 1,000 company results
LinkedIn Company Scraper (No Cookies or Login)
Enter LinkedIn company slugs or URLs and get company details, employee and follower counts, industries, websites, locations, jobs, and related companies. No login, cookies, or proxy setup. ($0.50 USD per 1,000 results)
Pricing
$0.50 / 1,000 company results
Rating
0.0
(0)
Developer
Curly
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
4
Monthly active users
7 days ago
Last modified
Categories
Share
LinkedIn Company Scraper – Company Profile Data, No Cookies
Enter LinkedIn company profile URLs or company slugs and click Start. The scraper normalizes either format and returns one structured dataset item for every company it finds. No LinkedIn account, cookies, browser extension, or proxy configuration is required.
How to use it
- Paste one company URL or slug per line. A slug is the part after
/company/in a LinkedIn URL, for exampleopenai. - Click Start.
- Open Dataset to view or download the results as JSON, CSV, or Excel.
The Actor has one input field:
{"companies": ["https://www.linkedin.com/company/openai","microsoft"]}
You can submit up to 100 entries per run. Localized LinkedIn domains are accepted, URLs and slugs are normalized automatically, and duplicates are processed once. Invalid entries are reported separately and are not charged as successful results.
Why use this LinkedIn company scraper?
- No cookies or login: scrape public LinkedIn company profiles without connecting a LinkedIn account.
- No proxy setup: the required proxy infrastructure is already included.
- Bulk company data: process up to 100 LinkedIn company URLs or slugs in one run.
- Pay per result: pay only for company records successfully stored in the dataset.
- Structured output: receive consistent field names, nullable optional values, arrays, and nested objects.
- API ready: run the Actor from the Apify Console, API, JavaScript client, Python client, schedules, or integrations.
What company data can you extract?
The Actor returns publicly available LinkedIn company profile data, including:
- Company ID, name, canonical LinkedIn URL, and company slug
- Logo and cover image URLs
- Industry, company type, founding year, tagline, and description
- Website URL and normalized website domain
- Headquarters and structured headquarters address
- Follower count
- Employee count and displayed employee-count range
- Specialties and public office locations
- Public open-jobs count and normalized jobs URL
- LinkedIn Life page URL
- Public funding information and investors when displayed
- Similar and affiliated companies
- Scrape timestamp and source identifier
Optional public fields are returned as null or empty arrays when LinkedIn does not expose them. Values are not invented or inferred.
Example output
Each successful company produces one dataset item:
The values below are representative; long text and LinkedIn-hosted media URLs are abbreviated.
{"company_id": "11130470","company_name": "OpenAI","company_url": "https://www.linkedin.com/company/openai","company_slug": "openai","logo_url": "https://media.licdn.com/example-company-logo","cover_image_url": "https://media.licdn.com/example-company-cover","industry": "Research Services","headquarters": "San Francisco, CA","headquarters_address": {"city": "San Francisco","region": "CA","postal_code": "94110","country": "US"},"follower_count": 11361200,"employee_count": 10473,"employee_count_range": {"min": 1001,"max": 5000,"label": "1,001-5,000 employees"},"tagline": null,"description": "OpenAI is an AI research and deployment company...","website_url": "https://openai.com/","website_domain": "openai.com","company_type": "Partnership","founded_year": null,"specialties": ["artificial intelligence and machine learning"],"locations": [{"is_headquarters": true,"address": "San Francisco, CA 94110, US","map_url": "https://www.bing.com/maps?where=San+Francisco+94110+CA+US"}],"open_jobs_count": 138,"jobs_url": "https://www.linkedin.com/jobs/search?f_C=11130470","life_page_url": "https://www.linkedin.com/company/openai/life","funding": null,"similar_companies": [{"name": "Anthropic","company_url": "https://www.linkedin.com/company/anthropicresearch","company_slug": "anthropicresearch","industry": "Research Services","location": null}],"affiliated_companies": [{"name": "ChatGPT","company_url": null,"company_slug": null,"industry": "Technology, Information and Internet","location": null}],"scraped_at": "2026-07-28T09:13:43.059Z","source": "linkedin_company_profile"}
employee_count and employee_count_range are separate public LinkedIn signals and may differ. The exact count can represent profiles associated with the company, while the range is the size band displayed on the company page.
Pricing
The price is $0.0005 per successful company result. That is $0.50 per 1,000 company results or $5.00 per 10,000 company results.
Invalid inputs, failed requests, and companies that do not produce a stored result are not charged as result events.
Run through the API
Start a run with the Apify API:
curl -X POST \"https://api.apify.com/v2/acts/curly~linkedin-company-profile-scraper/runs" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"companies": ["https://www.linkedin.com/company/openai"]}'
Replace YOUR_APIFY_TOKEN with your own Apify API token. Never place a real token in public code or documentation.
Common use cases
- Enrich CRM company records with LinkedIn company profile data
- Build a LinkedIn company dataset for market mapping
- Qualify B2B leads by industry, company size, location, and specialties
- Monitor competitors, follower counts, open jobs, and company descriptions
- Collect company website domains for downstream enrichment
- Feed structured company details into AI agents, spreadsheets, databases, or automation workflows
- Use the Actor as a practical LinkedIn company API alternative for public company pages
Limitations
- The Actor only collects information publicly available on LinkedIn company pages.
- LinkedIn can change page markup, availability, or field visibility without notice.
- Optional values can be
null, and optional collections can be empty. - Logo, cover, and other media URLs are controlled by LinkedIn and may change or expire.
- The Actor does not scrape employee identities, personal profiles, private pages, email addresses, phone numbers, or authenticated LinkedIn data.
- Output freshness reflects the public LinkedIn page at the recorded
scraped_attime.
Responsible use
You are responsible for using the Actor and its output in accordance with applicable laws, privacy requirements, contractual obligations, and platform terms. Do not use the data for spam, harassment, discrimination, surveillance, or unlawful profiling.
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by LinkedIn.
FAQ
What is a LinkedIn company scraper?
A LinkedIn company scraper converts public LinkedIn company pages into structured data. This Actor accepts company URLs or slugs and returns one validated JSON record for each successful company.
Can I scrape LinkedIn company profiles without cookies?
Yes. The Actor does not require a LinkedIn cookie, account, login, or browser session.
Do I need to provide a proxy?
No. Proxy infrastructure is included and configured by the Actor creator.
Can I scrape LinkedIn company data in bulk?
Yes. You can submit up to 100 company URLs or slugs per run. Everything else is handled automatically.
What is a company slug?
It is the part after /company/ in a LinkedIn company URL. For linkedin.com/company/openai, the slug is openai. You can paste either form.
Is this a LinkedIn company API?
It is an Apify Actor that can be called through an API. It is not an official LinkedIn API, but it provides a simple API workflow for extracting public company profile data.
Why are some fields null?
LinkedIn does not display every field for every company. Missing optional data stays null or an empty array so downstream systems can distinguish unavailable data from invented values.
What happens when a company fails?
The run continues processing the remaining inputs. Invalid entries and missing public company pages are not added to the dataset or charged. A genuine service failure still fails the run so operational problems remain visible.
Support
For questions, missing fields, or unexpected results, contact hello@trycurly.xyz.