Indeed Jobs Scraper
by scrapeai
Extract job listings from Indeed.com for recruitment and market research. Get job titles, companies, locations, salaries, and descriptions in a structured format.
Opens on Apify.com
About Indeed Jobs Scraper
Need to pull job data from Indeed for your project? I've been there. This scraper is what I use to gather job listings from Indeed.com without hitting their anti-bot walls. It reliably fetches the core details you actually need: job title, the hiring company, location, posted salary info (when available), and the full job description text. I run it for two main things: recruitment sourcing, where I build lists of candidates from open roles, and market analysis, where I track salary trends or demand for specific skills in different cities. You just set your search parameters—like job keyword and location—and it handles the rest, returning clean, structured data. It saves you the massive headache of manual copying or writing your own scraper that might get blocked. The data comes out ready for a spreadsheet or to feed into your own analysis dashboard. If you're looking to understand job markets or source talent, this is a straightforward, effective way to get the raw data from the largest job board out there.
What does this actor do?
Indeed Jobs 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
Indeed Jobs Scraper
An Apify actor that scrapes structured job listings from Indeed based on search terms and location. It's designed for job market research, recruitment analysis, and tracking hiring trends.
Overview
This actor automates the collection of job postings from Indeed.com. You provide search criteria like job title and location, and it returns a dataset containing detailed information for each listing, including company, salary, description, and job type. It handles proxy rotation to avoid blocks and can process dynamic content.
Key Features
- Structured Data Extraction: Pulls job title, company, location, salary (with min/max values), job description, experience level, posting date, and more.
- Configurable Search: Filter by job type (full-time, part-time, etc.), experience level, remote work, and salary range.
- Scalable Operation: Uses Apify Proxy with residential IPs by default to prevent IP bans and access location-specific results.
- Flexible Output: Results are available in JSON, CSV, or Excel formats via the Apify dataset.
- Robust Tech Stack: Built on Apify SDK and Crawlee with Puppeteer for reliable scraping, including JavaScript-rendered pages.
How to Use
- Open the actor in the Apify Console.
- Click "Try actor" or create a new task.
- Configure your input parameters (see below).
- Run the actor.
- Download the results from the dataset tab in your preferred format.
Input Configuration
Configure the actor using a JSON input. Only search and location are strictly required.
{
"search": "software engineer",
"location": "New York",
"jobType": "fulltime",
"experienceLevel": "entry_level",
"remote": false,
"maxItems": 100,
"startUrls": [],
"debugMode": false
}
Key Input Fields:
* search (string): Job title or keywords (e.g., "data scientist").
* location (string): Geographic search area (e.g., "San Francisco").
* jobType (string, optional): fulltime, parttime, contract, internship.
* experienceLevel (string, optional): entry_level, mid_level, senior_level.
* remote (boolean, optional): Set to true to include remote jobs.
* maxItems (number, optional): Limit the total number of jobs scraped.
* startUrls (array, optional): Provide specific Indeed URLs to scrape, overriding the search and location fields.
Proxy & Advanced Settings:
The actor automatically uses Apify Proxy. For advanced control, you can specify a proxyConfiguration object. Other optional parameters like maxConcurrency, minDelayBetweenRequestsMs, and maxRequestRetries help manage request rate and reliability.
Output
The actor outputs an array of job objects to an Apify dataset. Each job contains structured fields.
Example Output Item:
{
"jobTitle": "Senior Software Engineer",
"companyName": "Tech Corp Inc.",
"location": "New York, NY",
"salary": "$120,000 - $160,000 a year",
"salaryMin": "120000",
"salaryMax": "160000",
"jobDescription": "We are looking for a senior software engineer...",
"jobType": "fulltime",
"experienceLevel": "senior_level",
"postedDate": "2024-01-15",
"isRemote": false,
"jobUrl": "https://www.indeed.com/viewjob?jk=1234567890abcdef",
"scrapedAt": "2024-01-15T10:30:00.000Z"
}
Core Output Fields Include: jobTitle, companyName, location, salaryMin, salaryMax, jobDescription, jobType, experienceLevel, postedDate, isRemote, jobUrl, and a timestamp (scrapedAt).
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 Indeed Jobs Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- scrapeai
- Pricing
- Paid
- Total Runs
- 72
- Active Users
- 16
Related Actors
Web Scraper
by apify
Cheerio Scraper
by apify
Website Content Crawler
by apify
Legacy PhantomJS Crawler
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