This tool is designed for automating tasks on LinkedIn. It leverages technologies such as Scrapy, Selenium WebDriver, Chromium (in headless mode), Docker, and Python3.
Scrape public LinkedIn people and company profile data at scale with Proxycurl APIs.
- Scraping Public profiles are battle tested in court in HiQ VS LinkedIn case
- GDPR, CCPA, SOC2 compliant
- High rate limit - 300 requests/minute
- Fast - APIs respond in ~2s
- Fresh data - 88% of data is scraped real-time, other 12% are not older than 29 days
- High accuracy
- Tons of data points returned per profile
Built for developers, by developers.
The LinkedIn Spider is designed to visit as many LinkedIn user pages as possible. The goal is to increase the visibility of your account, as LinkedIn notifies users when their profile has been viewed.
The Companies Spider is designed to gather information about all users working for a specific company on LinkedIn. It operates by:
- Navigating to the company's LinkedIn page.
- Clicking on the "See all employees" button.
- Collecting user-related data.
You will need the following:
- Docker
- Docker Compose
- A VNC viewer (e.g., Vinagre for Ubuntu)
- Prepare your environment: Install Docker from the official website. If you don't have a VNC viewer, install one. For Ubuntu, you can use Vinagre:
sudo apt-get update
sudo apt-get install vinagre-
Set up LinkedIn login and password: Copy
conf_template.pytoconf.pyand fill in your LinkedIn credentials. -
Run and build containers with Docker Compose: Open your terminal, navigate to the project folder, and type:
make companies
or
make random
or
make byname- Monitor the browser's activity: Open Vinagre and connect to
localhost:5900. The password issecret. Alternatively, you can use the command:
make view- Stop the scraper: To stop the scraper, use the command:
make downmake testThis code is not affiliated with, authorized, maintained, sponsored, or endorsed by LinkedIn or any of its affiliates or subsidiaries. This is an independent and unofficial project. Use at your own risk.
This project violates LinkedIn's User Agreement Section 8.2. As a result, LinkedIn may temporarily or permanently ban your account. We are not responsible for any actions taken by LinkedIn in response to the use of this tool.
