Indeed Job Radar Actor avatar

Indeed Job Radar Actor

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Indeed Job Radar Actor

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

Richard v

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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:

FieldExample
job_ida1b2c3d4e5f6g7h8
titleSoftware Engineer
companyGoogle 4.3
locationNew York, NY
salary$120,000 - $160,000 a year
employment_typeFull-time
posted_at2 days ago
descriptionFull job description (1,000 - 10,000+ chars)
qualificationsQualifications section from the job page
benefitsBenefits section from the job page
urlDirect Indeed job URL
sourceindeed
scraped_atISO 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)

FilterOptions
Job typeFull-time, Part-time, Contract, Temporary, Internship
Experience levelEntry, Mid, Senior
Posting freshnessToday, 24h, 3 days, 7 days, 14 days, 30 days

Client-side (applied after parsing)

FilterDescription
Salary rangeMin/max salary parsed from listing text
Company nameSubstring match
Company ratingMinimum star rating
Remote-firstKeeps only remote/hybrid listings
Include no-salary jobsToggle 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

ModeSpeedData
Detail scraping ON (default)~2-3 min for 50 jobsFull descriptions, qualifications, benefits
Detail scraping OFF~10-20 sec for 100 jobsTitles, 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:

  1. Listing phase (CheerioCrawler) — fast HTTP-only requests parse search result pages. No browser overhead, minimal detection risk.
  2. 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.