Indeed Jobs Scraper avatar
Indeed Jobs Scraper

Pricing

$5.00 / 1,000 businesses

Go to Apify Store
Indeed Jobs Scraper

Indeed Jobs Scraper

Developed by

ScrapeAI

ScrapeAI

Maintained by Community

5.0 (2)

Pricing

$5.00 / 1,000 businesses

0

1

1

Last modified

a day ago

๐Ÿง  Indeed Jobs Scraper

This Apify actor automatically scrapes job listings from Indeed based on your search term and location. It extracts structured job data such as job title, company name, location, salary, description, and more โ€” perfect for job market research, recruitment, and competitive analysis.

โœ… Use Cases

๐Ÿ’ผ Find job opportunities in specific locations

๐Ÿข Research company hiring trends

๐Ÿ“Š Analyze job market by industry or role

๐ŸŽฏ Monitor competitive job postings

๐Ÿ” Track remote work opportunities

๐Ÿ“ฅ Input Configuration

You can customize the actor using the following input fields:

{
"search": "software engineer",
"location": "New York",
"jobType": "fulltime",
"experienceLevel": "entry_level",
"remote": false,
"maxItems": 100,
"headless": true,
"debugMode": false,
"startUrls": ["https://www.indeed.com/jobs?q=software+engineer&l=New+York"]
}

๐Ÿงพ Fields Explained Field Type Description search string Job title or keywords to search for (e.g., "software engineer", "data scientist") location string Location to search in (e.g., "New York", "San Francisco") jobType string (Optional) Type of employment (fulltime, parttime, contract, internship) experienceLevel string (Optional) Experience level required (entry_level, mid_level, senior_level) remote boolean (Optional) Include remote job opportunities maxItems number (Optional) Maximum number of job listings to extract debugMode boolean (Optional) Logs extra information for troubleshooting startUrls array (Optional) Custom Indeed URLs to override default search behavior ๐Ÿ“ค Output

The actor returns a dataset containing an array of structured job listings. Each record includes key details about the job, suitable for job market research and recruitment.

๐Ÿงฉ Sample Output

[
{
"jobTitle": "Senior Software Engineer",
"companyName": "Tech Corp Inc.",
"companyId": "",
"location": "New York, NY",
"country": "US",
"state": "NY",
"city": "New York",
"salary": "$120,000 - $160,000 a year",
"salaryMin": "120000",
"salaryMax": "160000",
"salaryType": "yearly",
"jobDescription": "We are looking for a senior software engineer to join our team...",
"requirements": "",
"benefits": "",
"jobType": "fulltime",
"experienceLevel": "senior_level",
"industry": "Technology",
"function": "Engineering",
"postedDate": "2024-01-15",
"urgency": "Urgently hiring",
"isRemote": false,
"remoteType": "",
"rating": "4.2",
"reviewCount": "1250",
"jobUrl": "https://www.indeed.com/viewjob?jk=1234567890abcdef",
"applyUrl": "",
"jobId": "1234567890abcdef",
"jobKey": "1234567890abcdef",
"source": "indeed",
"scrapedAt": "2024-01-15T10:30:00.000Z",
"isActive": true,
"isSponsored": false,
"success": true
}
]

๐Ÿ”’ Proxy Configuration

This actor uses Apify Proxy automatically to:

Avoid IP-based rate limiting or bans

Access location-specific Indeed data

Ensure stable scraping at scale

Default proxy settings use:

{
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}

๐Ÿš€ How to Use

Open the actor in Apify Console

Click "Try actor" or create a new task

Enter your desired job search term and location

Configure job type, experience level, and other filters as needed

Run the actor

Download your job listings in JSON, CSV, or Excel format

โš™๏ธ Advanced Input Example

{
"search": "software engineer",
"location": "San Francisco",
"jobType": "fulltime",
"experienceLevel": "mid_level",
"remote": true,
"salaryMin": "80000",
"salaryMax": "120000",
"radius": 25,
"maxItems": 100,
"headless": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
},
"maxConcurrency": 5,
"minDelayBetweenRequestsMs": 1000,
"maxRequestRetries": 3,
"requestHandlerTimeoutSecs": 60
}

๐Ÿ› ๏ธ Tech Stack

๐Ÿงฉ Apify SDK โ€” for actor and data handling

๐Ÿ•ท๏ธ Crawlee โ€” for robust crawling and scraping

๐ŸŒ Puppeteer โ€” for browser automation and rendering dynamic content

โš™๏ธ Node.js โ€” fast, scalable backend environment

Share Actor: