Indeed Job Radar Actor
Pricing
from $5.00 / 1,000 results
Indeed Job Radar Actor
Indeed crawler actor for normalized job listings. Private deployment.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Richard v
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Indeed Job Radar
Scrape Indeed job listings across 60+ country markets with full descriptions, qualifications, benefits, salary data, and employment type. No login or API key required.
Fast two-phase architecture: lightweight HTTP requests scan listing pages, headless browser visits only detail pages. Listing-only mode finishes in seconds.
Why use this actor?
- 60+ countries — US, UK, Germany, Canada, Australia, India, France, and 55 more Indeed domains
- Full job details — descriptions, qualifications, benefits, and employment type from each job page
- Server-side filters — job type, experience level, and posting date applied at the URL level before crawling, reducing blocks and wasted requests
- Client-side filters — salary range, company name, company rating, remote/hybrid, and posting freshness
- Two speeds — detail scraping ON for full data, or OFF for a fast title+URL scan
- Graceful timeout — partial results always saved, even if the run hits the Apify timeout
Output fields
Each result includes:
| Field | Example |
|---|---|
job_id | a1b2c3d4e5f6g7h8 |
title | Software Engineer |
company | Google 4.3 |
location | New York, NY |
salary | $120,000 - $160,000 a year |
employment_type | Full-time |
posted_at | 2 days ago |
description | Full job description (1,000 - 10,000+ chars) |
qualifications | Qualifications section from the job page |
benefits | Benefits section from the job page |
url | Direct Indeed job URL |
source | indeed |
scraped_at | ISO timestamp |
Turn off Scrape job details to skip the detail page visit. You get titles, companies, salaries, and URLs much faster but without full descriptions.
How to use
Quick search with full details
{"keywords": ["Software Engineer"],"locations": ["New York"],"country": "US","maximumItems": 5,"scrapeDetails": true}
Multi-keyword job monitoring
{"keywords": ["cyber security","information security","soc analyst","security engineer"],"locations": ["Germany"],"country": "DE","publicationAge": "LAST_3_DAYS","jobType": "fulltime","maximumItems": 200,"maxListingPages": 20}
Fast listing scan (no detail pages)
{"keywords": ["Data Analyst"],"locations": ["London"],"country": "GB","maximumItems": 100,"scrapeDetails": false,"publicationAge": "LAST_7_DAYS","experienceLevel": "entry_level"}
Filters
Server-side (applied via URL parameters)
| Filter | Options |
|---|---|
| Job type | Full-time, Part-time, Contract, Temporary, Internship |
| Experience level | Entry, Mid, Senior |
| Posting freshness | Today, 24h, 3 days, 7 days, 14 days, 30 days |
Client-side (applied after parsing)
| Filter | Description |
|---|---|
| Salary range | Min/max salary parsed from listing text |
| Company name | Substring match |
| Company rating | Minimum star rating |
| Remote-first | Keeps only remote/hybrid listings |
| Include no-salary jobs | Toggle to exclude listings without salary |
Supported markets
60+ Indeed country domains including:
US, GB, CA, AU, IN, DE, FR, NL, IE, SG, AE, AR, AT, BH, BE, BR, CH, CL, CN, CO, CR, CZ, DK, EC, EG, ES, FI, GR, HK, HU, ID, IL, IT, JP, KR, KW, LU, MA, MX, MY, NG, NO, NZ, OM, PA, PE, PH, PK, PL, PT, QA, RO, SA, SE, TH, TR, TW, UA, UY, VE, VN, ZA
The proxy country automatically matches your selected market for best results.
Performance
| Mode | Speed | Data |
|---|---|---|
| Detail scraping ON (default) | ~2-3 min for 50 jobs | Full descriptions, qualifications, benefits |
| Detail scraping OFF | ~10-20 sec for 100 jobs | Titles, companies, salaries, URLs only |
Use Job type and Experience level filters to reduce crawl volume at the server level.
The actor gracefully stops before the Apify timeout, so partial results are always saved even on large runs.
Integrations
- n8n / Make / Zapier — schedule runs and push results to Google Sheets, Airtable, or databases
- Telegram / Slack / Discord — send alerts for new job postings matching your criteria
- Google Sheets / Airtable — export structured data for tracking and analysis
- Custom APIs — use webhooks to trigger downstream workflows on each run
How it works
The actor uses a two-phase crawl:
- Listing phase (CheerioCrawler) — fast HTTP-only requests parse search result pages. No browser overhead, minimal detection risk.
- Detail phase (PlaywrightCrawler) — headless browser visits each job page to extract the full description, qualifications, benefits, and employment type from JavaScript-rendered content.
This hybrid approach keeps listing scans fast while still extracting complete job data when needed.