LinkedIn Company Search Scraper
by flood
The most efficient way to search and extract company data from LinkedIn. Scrape thousands of companies in seconds.
Opens on Apify.com
About LinkedIn Company Search Scraper
The most efficient way to search and extract company data from LinkedIn. Scrape thousands of companies in seconds.
What does this actor do?
LinkedIn Company Search Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
LinkedIn Company Search Scraper ## How does it work? LinkedIn Company Search Scraper enables you to extract a wide range of public company data from LinkedIn, using LinkedIn's search features. The scraper implements the following key features: - Extract up to 1000 companies, with dozens of fields, in less than a minute - Every LinkedIn search filter is supported (including location, industry and company size filters) - Localization of search requests and search results is supported in 26 languages! - Text filters are autocompleted, as on LinkedIn In addition, with the outstanding Apify native features, you can: - Run scraping requests manually in a user interface (great for non-developers) - Run scraping requests programmatically using the API (great for developers) - Store, preview and extract data in various formats, including JSON and CSV Start boosting your prospecting now with LinkedIn Company Search Scraper! ## Scraped Data Scraped company results are stored in a dataset, from which they can be exported to formats such as JSON, XML, CSV or Excel. The structure of a scraped company looks like this: json { "logo": "https://media-exp1.licdn.com/dms/image/C4D0BAQGEd_tPBmOYVg/company-logo_400_400/0/1589548319912?e=1669852800&v=beta&t=csateRGLuy4XWyBTeD6Cg2uP64moLE1cbvjg8wvwK9c", "name": "Apify", "entityUrn": "urn:li:fsd_company:10608457", "url": "https://www.linkedin.com/company/apifytech/", "tagline": "On a mission to make the web more open and programmable.", "description": "Apify is a web scraping and automation platform that lets you extract data from websites, process data and automate workflows on the web. \n\nTurn any website into an API!", "websiteUrl": "https://apify.com/", "phone": "(420) 123-4567-89", "specialities": [ "Web automation", "Web crawling", "Web scraping", "Serverless", "API" ], "industries": [ "Information Technology & Services" ], "industriesV2": [ "IT Services and IT Consulting" ], "employeeCount": 89, "employeeCountRange": { "start": 51, "end": 200 }, "locations": [ { "address": { "line1": "Stepanska 704/61", "line2": "[missing field in example]", "line3": "[missing field in example]", "line4": "[missing field in example]", "city": "Praha", "postalCode": "11100", "country": "CZ", "geographicArea": "Hlavní město Praha" }, "description": "[missing field in example]", "headquarter": true } ], "foundedOn": { "year": 2015 }, "crunchbaseFundingData": { "numberOfFundingRounds": 4, "organizationUrl": "https://www.crunchbase.com/organization/apify", "lastFundingRound": { "moneyRaised": { "currencyCode": "USD", "amount": "120000" }, "announcedOn": { "month": 6, "year": 2019, "day": 19 }, "localizedFundingType": "Seed" } } } ## Building Requests The scraper supports many options to match your needs. Most of them are optional though, so the scraper remains easy to use. Options can be entered either manually in the user interface in Apify Console, or programmatically in a JSON object using the Apify API. For a technical list of input fields and types, please see the Input section. ### Options Summary | Option Name | Parameter Name | Required | Sample Value | |---|---|---|---| | Auth Token | authToken | Yes | "AQZTAffse..." || | Preferred Language | language | No | "German" || | Keywords | keywords | No | "apify" | | Location Filter | location | No | ["Czechia", "New York"]| | Industry Filter | industry | No | ["Tech", "Telecom"]| | Size Filter | size | No | ["1001-5000", "5001-10000", "10000+"]| | Has Jobs Filter | hasJobs | No | true| | Network Depth Filter | networkDepth | No | "1"| | Limit | limit | No | 100| | Offset | offset | No | 300| | Location Id Filter | locationId | No | ["104508036"]| | Industry Id Filter | industryId | No | ["80"]| | Proxy Configuration | proxyConfiguration | No | { useApifyProxy: true }| | Dataset Name | datasetName | No | 'niche-scraping'| ### Options Detail #### Auth Token The actor performs authenticated searches on LinkedIn. To retrieve an authentication token, connect to linkedin.com from a browser and copy the li_at session cookie value. A valid token expires after 1 year or after a logout from LinkedIn. Find how to retrieve a cookie from Google Chrome here. #### Preferred Language The language field should be defined when localized values are used in filters (typically for location and industry filters). Company data will be localized when possible or fallback to English. #### Keywords The keywords field is equivalent to the search bar input on LinkedIn. It is possible to use boolean expressions in this field. #### Location Filter The location field contains an array of locations used to filter companies. Location inputs use LinkedIn autocompletion. #### Industry Filter The industry field contains an array of industries used to filter companies. Industry inputs use LinkedIn autocompletion. #### Size Filter The size field accepts an array of company sizes to filter search results. The following values are valid: - "1-10" - "11-50" - "51-200" - "201-500" - "501-1000" - "1001-5000" - "5001-10000" - "10000+". #### Has Jobs Filter The hasJobs field is a boolean value to search only for companies that have active job offers on LinkedIn. #### Network Depth Filter The networkDepth field can be used to search only for companies based on 1st-degree connections working there. The only supported value is 1, as LinkedIn returns no results for 2nd-degree and 3rd-degree connections. #### Limit The limit field is the maximum number of companies to be scraped. It ranges from 0 to 1000. Default value is 50. #### Offset The offset field enables skipping the first [offset] search results before scraping. It can be useful to slice results in multiple datasets. It ranges from 0 to 999. Default value is 0. #### Location Id Filter The locationId field accepts an array of location ids. It is a technical filter provided for compatibility purpose. Most users should use the Location Filter instead. #### Industry Id Filter The industryId field accepts an array of industry ids. It is a technical filter provided for compatibility purpose. Most users should use the Industry Filter instead. #### Proxy Configuration The proxyConfiguration field is used to configure Apify proxies. #### Dataset Name The datasetName field is the name or id of the dataset used for storing results. If left empty, the default dataset of the actor is used. ## Limitations A few limitations apply to the actor. ### LinkedIn The actor requires an authentication to LinkedIn. As a result, scraping abusively may get a LinkedIn account limited or banned. ### Liability The actor is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the actor or the use or other dealings in the actor. ## Feedback Any bug, remark or suggestion? Need a custom LinkedIn scraper? Please leave us a message!
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try LinkedIn Company Search Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- flood
- Pricing
- Paid
- Total Runs
- 5,516
- Active Users
- 320
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Instagram Scraper
by apify
TikTok Scraper
by clockworks
Instagram Profile Scraper
by apify
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support