Job Scraper avatar

Job Scraper

Pricing

from $0.00005 / actor start

Go to Apify Store
Job Scraper

Job Scraper

Job Scraper

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Manish Choudhary

Manish Choudhary

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Categories

Share

LinkedIn & Indeed Job Scraper (Apify Actor)

A powerful Apify Actor to scrape job listings from LinkedIn and Indeed public search pages. No login or cookies required for LinkedIn.

🚀 Features

  • Multi-Source Scraping: Extract jobs from both LinkedIn (Public APIs) and Indeed.
  • No Login Required: LinkedIn scraping uses public guest APIs, avoiding account-related issues.
  • Rich Data Extraction:
    • Job Title & Company
    • Location & Salary (where available)
    • Full Job Description (HTML & Text)
    • Employment Type & Seniority Level
    • Industries & Job Function
    • Application Link
  • Smart Pagination: Automatically iterates through search results up to your specified limit.
  • Browser-Like Automation: Uses browser headers and residential proxy support to minimize detection.

📥 Input Parameters

The actor accepts the following input fields (managed via input_schema.json):

FieldTypeDescription
searchQueriesArrayList of job titles or keywords (e.g., ["Software Engineer", "Frontend"])
locationStringGeographic location (e.g., New York, Remote)
dateSincePostedEnum24hr, week, month, or any
maxResultsIntegerMaximum jobs per source per query (default: 25)
sourcesArraySites to scrape: ["linkedin", "indeed"]
proxyObjectProxy configuration (Residential proxies recommended for Indeed)

📤 Output

Each job is pushed to the Apify Dataset in JSON format:

{
"source": "linkedin",
"id": "4334367155",
"url": "https://www.linkedin.com/jobs/view/...",
"title": "Software Engineer",
"company": "Notion",
"location": "New York, NY",
"salary": "$170k - $220k",
"postedAt": "1 week ago",
"description": "...",
"employmentType": "Full-time",
"scrapedAt": "2026-02-21T16:01:19Z"
}

🛠 Local Development

  1. Install Dependencies:

    $npm install
  2. Run Locally: Provide input in storage/key_value_stores/default/INPUT.json, then run:

    $npm start

☁️ Deployment

Deploy to your Apify account using the CLI:

$apify push

📜 License

ISC