Indeed Job Scraper Ppr
Pricing
from $1.00 / actor start
Indeed Job Scraper Ppr
Pricing
from $1.00 / actor start
Rating
0.0
(0)
Developer
LuisFMunizTorres
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract job listings from Indeed with multiple search queries, locations, and advanced filters.
Returns clean JSON with title, company, location, salary, description, and workplace type.
What does Indeed Scraper do?
Indeed Scraper allows you to extract job data from Indeed's job listings: job title, description, company name, location, salary, employment type, and more.
You can search by multiple job titles and locations in a single run, apply optional filters (full‑time, recent posts, remote work), and get structured results ready for analysis.
What job listing data can I extract?
With this Indeed API, you will be able to extract the following data from Indeed:
🧑💼 Job title | ⏱ Time of posting
📃 Job description | 🔗 URL
💵 Salary (when available) | 📍 Company name and location
🏠 Workplace type (remote / hybrid / on‑site) | 🕐 Employment type
Each result includes:
title– job titlecompany– company namelocation– location textsnippet– short description from the listing cardlink– direct URL to the Indeed job pagepostedDate– relative time (e.g., “Today”, “1 day ago”)salary– extracted salary text (if Indeed displays it)description– full job description (from the detail page)workplaceType– “remote”, “hybrid”, “on‑site”, or nullisRemote– boolean flag for remote positions
Why scrape Indeed?
🕵️ Conduct job market research or analysis by salary, rating, newness, etc.
✨ Monitor hiring trends for skills and technology gaps
🗂️ Create a custom database for available positions
📩 Automate the job search to speed up and simplify the process
💸 Salary benchmarking
🤺 Competition tracking
How do I use Indeed Scraper?
- Create a free Apify account using your email.
- Open Indeed Job Scraper PPR.
- In the Input tab, provide your search terms and locations (see Input section below).
- Click "Start" and wait for the data to be extracted.
- Download your data in JSON, CSV, Excel, HTML, or XML from the Dataset tab.
Input
The scraper accepts an object with the following fields:
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
queries | array of strings | Yes | Job titles or keywords to search | ["data analyst", "python developer"] |
locations | array of strings | Yes | Locations (city, state, “Remote”, or country) | ["Remote", "New York, NY", "Spain"] |
maxResultsPerCombination | integer | Yes | Max results per query‑location pair | 50 |
jobType | string | No | Employment type: fulltime, parttime, contract, internship, temporary, permanent, seasonal, freelance | "fulltime" |
fromDays | integer | No | Only jobs posted within last N days: 1, 3, 7, 14 | 7 |
remote | string | No | Workplace filter: remote or hybrid | "remote" |
sort | string | No | Sort order: date or relevance | "date" |
Example input
{"queries": ["data analyst", "python developer"],"locations": ["Remote", "New York, NY"],"maxResultsPerCombination": 50,"jobType": "fulltime","fromDays": 7,"remote": "remote","sort": "date"}