Indeed Job Scraper
Under maintenancePricing
Pay per usage
Go to Apify Store
Indeed Job Scraper
Under maintenanceScrape job listings from Indeed.com — extract job title, company name, location, salary, description, and job URL from search results with pagination support.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Dima Radov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape job listings from Indeed.com — extract job title, company name, location, salary, description snippet, and job URL from search results.
Features
- 🔍 Keyword & Location Search — Search by job title, keywords, and location
- 🌐 Multiple Country Domains — Supports
.com,.co.uk,.ca,.de,.fr,.in,.auand more - 📄 Pagination — Scrapes multiple pages of search results
- 📋 Full Job Data — Extracts title, company, location, salary, description, and URL
- 📝 Full Description Mode — Optionally click into each job to scrape the full description
- 🚀 Playwright-powered — Handles JavaScript-rendered content
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchTerms | array[string] | ✅ | Job search keywords (e.g., "software engineer", "data scientist") |
location | string | ❌ | Job location (e.g., "New York", "remote", "San Francisco, CA") |
country | string | ❌ | Indeed domain country code. Default: com |
maxResults | integer | ❌ | Max jobs to scrape (1-1000). Default: 50 |
maxPagesPerSearch | integer | ❌ | Max pages per search term. Default: 5 |
includeFullDescription | boolean | ❌ | Scrape full job descriptions (slower). Default: false |
Output
Each result is a JSON object with:
| Field | Description |
|---|---|
jobId | Indeed unique job ID |
title | Job title |
company | Company name |
location | Job location |
salary | Salary information (if available) |
descriptionSnippet | Short description from search results |
fullDescription | Full job description (if includeFullDescription is true) |
jobUrl | Direct link to the job listing |
rating | Company rating (if available) |
postedDate | When the job was posted |
jobType | Job type/schedule (if available) |
searchKeywords | Search keyword used to find this job |
searchLocation | Location used in the search |
Example
{"jobId": "abc123def456","title": "Software Engineer","company": "Acme Corp","location": "San Francisco, CA","salary": "$150,000 - $200,000 a year","descriptionSnippet": "We are looking for a software engineer to join our team...","jobUrl": "https://www.indeed.com/viewjob?jk=abc123def456","postedDate": "30+ days ago","searchKeywords": "software engineer","searchLocation": "remote"}
Notes
- Indeed rate limits and may show captchas for heavy usage. Keep
maxResultsreasonable. - The actor respects Indeed's
maxPagesPerSearchsetting to avoid excessive requests. - Job data availability depends on how the employer configured their listing on Indeed.