LinkedIn Company Search Scraper | Profiles & Firmographics
Pricing
$24.00/month + usage
LinkedIn Company Search Scraper | Profiles & Firmographics
Search LinkedIn companies by keyword and export firmographics: industry, size, headquarters, founding year, website, specialties and follower counts. It also scrapes people profiles by keyword, name or URL in the same run. No login needed for public company data, in every market worldwide.
Pricing
$24.00/month + usage
Rating
5.0
(1)
Developer
SilentFlow
Maintained by CommunityActor stats
3
Bookmarked
123
Total users
1
Monthly active users
15 hours
Issues response
3 days ago
Last modified
Categories
Share
π₯ LinkedIn Companies & Profiles Bulk Scraper
This monthly rental is being retired on 1 October 2026. Apify is removing monthly rentals across the platform. The pay-per-result version of this scraper is LinkedIn Profile & Company Scraper: same data, same inputs, and you are billed for what a run returns instead of a fixed monthly fee. Move across whenever you are ready, your runs and integrations work the same way.
Companies & Profiles LinkedIn data extraction tool. Get comprehensive profiles of individuals and companies based on your keywords and filters. Unleash the power of data! ππ
π Features
- π Multi Search Option: Search by keywords, names, or direct URLs
- π Bulk Research: Search from lists of names, company names, or keywords
- π Global Reach: Filter by any location worldwide
- π’ Company Enrichment: Get detailed company info (industry, size, specialties, etc.)
- π€ Profile Discovery: Find professionals by role, company, or expertise
- β‘ Fast & Reliable: Optimized for speed and accuracy
π‘ Use Cases
- π Market Analysts: Analyze industry trends, company landscapes, and role distribution
- πΌ Business Strategists: Monitor competitors and identify key industry players
- π― HR & Recruiters: Scout talent and understand the competitive landscape
- π₯ Sales Teams: Build prospect lists and enrich lead data
- π¬ Researchers: Gather professional network data for studies
π How to Use
Quick Search Mode (Fast, Basic Data)
{"action": "get-profiles","keywords": ["CEO startup", "CTO fintech"],"location": ["France"],"limit": 10}
Detailed Search Mode (Slower, More Data)
{"action": "get-profiles","keywords": ["CEO startup"],"location": ["France"],"limit": 10,"fetchDetails": true}
URL Mode (Direct Data Extraction)
{"action": "get-companies","keywords": ["https://www.linkedin.com/company/google"],"isUrl": true,"limit": 1}
βοΈ Input Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
action | Enum | get-profiles or get-companies | get-profiles |
keywords | Array | Keywords, names, or URLs to search | Required |
isUrl | Boolean | Set true if keywords are LinkedIn URLs | false |
limit | Integer | Max results per keyword (1-100) | 10 |
location | Array | Location filters (e.g., ["France", "Paris"]) | [] |
fetchDetails | Boolean | Fetch full profile/company details (slower, more data) | false |
cookies | Array | Optional LinkedIn cookies to unlock full profile details | [] |
includeSkills | Boolean | Include profile skills. Turn off for faster, cheaper runs when you only need experience, education and contact fields | true |
proxy | Object | Proxy configuration | Apify Residential |
π€ Output Format
Profile Output
{"publicId": "john-doe-123456","firstName": "John","lastName": "Doe","fullName": "John Doe","headline": "Senior Software Engineer at Google","profileUrl": "https://www.linkedin.com/in/john-doe-123456","location": "San Francisco, CA","city": "San Francisco","state": "CA","country": "United States","currentCompany": "Google","currentCompanyUrl": "https://linkedin.com/company/google","email": "john@example.com","isOpenToWork": false,"scrapedAt": "2025-11-28T10:30:00Z"}
Company Output
{"name": "Google","universalName": "google","companyUrl": "https://www.linkedin.com/company/google","website": "https://about.google","description": "A problem isn't truly solved until it's solved for all...","industry": "Software Development","companySize": "10,001+ employees","companyType": "Public Company","headquarters": "Mountain View, CA","city": "Mountain View","state": "CA","country": "United States","founded": "1998","followers": 39755786,"specialties": ["search", "ads", "AI", "cloud", "hardware"],"scrapedAt": "2025-11-28T10:30:00Z"}
LinkedIn account (optional)
| Field | What it does |
|---|---|
cookies | Your LinkedIn session, exported from a browser where you are signed in. Unlocks job titles, dated work history, education and skills. Leave it empty to run without any account. |
userAgent | The browser those cookies came from. Required alongside cookies. |
Without these two fields the scraper still returns names, headlines, locations, current companies, followers, summaries and pictures. It cannot return job titles or work history, because LinkedIn does not publish them on the public page of an ordinary profile.
π Data Availability by Mode
Profiles
Measured on ordinary profiles, not on public figures. Public figures return more, but they are not who you are scraping.
| Data | Without a LinkedIn account | With your LinkedIn account |
|---|---|---|
| Name | β | β |
| Headline | β | β |
| Profile URL | β | β |
| Profile picture | β | β |
| Location | β | β |
| Current company | β | β |
| Followers | β | β |
| Summary | β | β |
| Job title | β | β |
| Work history with dates | β | β |
| Education | β | β |
| Skills | β | β |
| Connections count | β | β |
| β | β οΈ Only when the member published one |
LinkedIn does not put the job title of an ordinary profile on its public page,
so no scraper can read it there. Everything in the first column comes back
without any account of yours being involved. Everything in the second needs the
cookies and userAgent fields filled in from a browser where you are signed
in.
Companies
| Data | Search Mode | Search + fetchDetails | URL Mode |
|---|---|---|---|
| Company Name | β | β | β |
| Company URL | β | β | β |
| Industry | β οΈ Partial | β | β |
| Description | β οΈ Partial | β | β |
| Website | β | β | β |
| Company Size | β | β | β |
| Company Type | β | β | β |
| Headquarters | β | β | β |
| Founded | β | β οΈ Rarely available | β οΈ Rarely available |
| Specialties | β | β | β |
| Followers | β | β | β |
β οΈ Note: Data availability depends on profile/company privacy settings and LinkedIn page structure.
π‘ Tips for Best Results
- Use Residential Proxies: Essential for best results
- Start Small: Test with
limit: 5before scaling up - Be Specific: More precise keywords = better results
- Use fetchDetails for Rich Data: Enable
fetchDetails: trueto get profile pictures, company info, and more - URL Mode for Maximum Details: Use URL mode when you need the most complete data
- Balance Speed vs Data: Quick mode is ~5x faster but returns less data
- Memory: 256 MB is the recommended setting. More memory does not make runs faster and only increases usage cost.
- Cookies and Volume: When you provide cookies, keep batches moderate. The scraper paces authenticated requests to protect your LinkedIn session; very large one-shot runs from a single account may still be rate limited.
- Skip Skills to Save: Turn off
includeSkillswhen you only need experience, education and contact fields, for faster and cheaper authenticated runs.
π Support
Having issues? Check the Issues tab or contact support.
Made by SilentFlow