Linkedin Job Scraping avatar

Linkedin Job Scraping

Try for free

Pay $2.00 for 1,000 results

Go to Store
Linkedin Job Scraping

Linkedin Job Scraping

quaking_pail/linkedin-job-scraping
Try for free

Pay $2.00 for 1,000 results

This Apify actor scrapes job listings from LinkedIn based on user-defined search parameters. It uses Selenium with a headless Chrome browser to navigate LinkedIn job pages and extract comprehensive job details.

LinkedIn Job Scraper Simple

This Apify actor scrapes job listings from LinkedIn based on user-defined search parameters. It uses Selenium with a headless Chrome browser to navigate LinkedIn job pages and extract comprehensive job details. The scraper is designed to run efficiently and handle multiple pages of job listings.

Input Fields:

  • keywords: Specific job titles or roles to search for.
  • location: Geographical location for the job search.
  • max_pages: Number of pages to scrape for job listings.
  • start_urls: Optional URLs to start the scraping process.

Output Fields:

  • Title: The job title.
  • Company: The company offering the job.
  • Location: The location of the job.
  • Link: Direct URL to the job listing.
  • Description: Full job description extracted from the job listing.

The actor pushes the collected job data to the Apify dataset, making it easy to process or store the information for further use.


Detailed Description

The LinkedIn Job Scraper Simple is an efficient tool designed to automate the extraction of job listings from LinkedIn. It leverages Selenium with a headless Chrome browser, ensuring a seamless and automated navigation through LinkedIn job pages to extract relevant job information.

How It Works

  1. Initialization:

    • The actor begins by reading user-defined input parameters, such as keywords, location, max_pages, and optional start URLs.
  2. URL Building:

    • It constructs the search URLs based on the input keywords and location, ensuring that the search query matches user requirements.
  3. Web Scraping:

    • Using Selenium, the scraper navigates through the LinkedIn job listings, page by page, up to the specified maximum number of pages.
    • For each job listing, it captures the job title, company, location, link to the job listing, and the full job description.
  4. Data Storage:

    • The extracted job data is then pushed to the Apify dataset, making it accessible for further processing or storage.

Key Features

  • Headless Browsing:

    • Utilizes a headless Chrome browser to efficiently scrape data without the need for a graphical user interface, thereby reducing resource consumption.
  • Comprehensive Data Extraction:

    • Extracts all essential job details, including the full job description, ensuring users get complete information.
  • Scalable and Efficient:

    • Designed to handle multiple pages of job listings, making it suitable for extensive job searches.

Example Input JSON

1{
2    "keywords": "python developer",
3    "location": "Paris",
4    "max_pages": 2,
5    "start_urls": [
6        {
7            "url": "https://apify.com"
8        }
9    ]
10}
11
12Example Output Fields
13Title: "Senior Python Developer"
14Company: "Tech Innovators Inc."
15Location: "Paris, Île-de-France, France"
16Link: "https://www.linkedin.com/jobs/view/senior-python-developer-1234567890"
17Description: "As a Senior Python Developer, you will be responsible for..."
18
19This actor is ideal for businesses, recruiters, and job seekers who want to automate their LinkedIn job search and data collection process. By using this tool, users can save time and effort in manually browsing through job listings and can quickly gather a large amount of relevant job data for further analysis or application.
Developer
Maintained by Community

Actor Metrics

  • 17 monthly users

  • 4 stars

  • >99% runs succeeded

  • Created in May 2024

  • Modified 2 days ago

Categories