Indeed Job Scraper avatar

Indeed Job Scraper

Pricing

$22.00 / 1,000 results

Go to Apify Store
Indeed Job Scraper

Indeed Job Scraper

💼 Scrape Indeed job listings with precision — job titles, company names, salaries, locations, descriptions, and posting dates. Monitor hiring trends, analyze labor markets, and build job aggregation platforms. Filter by keyword, location, salary range, and job type. Perfect for recruiters,

Pricing

$22.00 / 1,000 results

Rating

0.0

(0)

Developer

Luan M.

Luan M.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

An Apify actor that scrapes job listings from Indeed.com using Crawlee PlaywrightCrawler with Apify proxy support.

Features

  • Scrapes job listings by search query and location
  • Extracts: job title, company, location, salary, description snippet, posting date, and job URL
  • Supports pagination (configurable max pages)
  • Uses residential proxies via Apify proxy configuration
  • Built with Playwright for robust JavaScript-rendered content extraction

Input

FieldTypeRequiredDescription
searchstringYesJob title, keywords, or company name
locationstringNoCity, state, or zip code (default: empty/remote)
maxPagesintegerNoMax pages to scrape (default: 5, max: 100)
proxyConfigurationproxy objectNoApify proxy config (default: RESIDENTIAL)

Output

Each scraped item contains:

{
"title": "Senior Software Engineer",
"company": "Acme Corp",
"location": "San Francisco, CA",
"salary": "$150,000 - $200,000 a year",
"descriptionSnippet": "We are looking for...",
"postingDate": "30+ days ago",
"jobUrl": "https://www.indeed.com/viewjob?jk=abc123",
"scrapedAt": "2025-01-01T00:00:00.000Z"
}

Usage

Run the actor via Apify platform or locally:

$node src/main.js

Development

npm install
node --check src/main.js