Monster Jobs Search Scraper avatar

Monster Jobs Search Scraper

Pricing

from $2.99 / 1,000 monster job records

Go to Apify Store
Monster Jobs Search Scraper

Monster Jobs Search Scraper

Scrape job listings from Monster.com. Extract job titles, companies, locations, salary estimates, job types, and descriptions for global job market analysis and recruitment intelligence.

Pricing

from $2.99 / 1,000 monster job records

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

Extract complete public Monster.com job postings with bounded browser navigation. The Actor captures Monster's own structured search payload or current rendered result cards, validates title, company, location, description, and official job URL, deduplicates IDs, and stores only complete jobs.

Input

  • query: required job keyword.
  • location: optional US location.
  • maxItems: 1 to 200 complete jobs.
  • maxPages: 1 to 20 result pages.
  • proxyConfiguration: optional Apify or custom proxy settings.
{"query":"developer","location":"","maxItems":3,"maxPages":2}

Output and diagnostics

Jobs include source identifiers, company and location details, descriptions, employment and salary data, dates, application URLs, canonical Monster URLs, retrieval provenance, and detailVerified: true. If official Monster pages yield no complete jobs, the dataset contains an explicit source_diagnostic row and RUN_SUMMARY reports BLOCKED. Unofficial search indexes are not used as a fallback.

Cost and responsible use

Browser requests are capped by maxPages, with one bounded crawl request and a 60-second handler limit. Start with the provided three-item input. The Actor reads public pages only and does not log in or bypass access controls. Follow Monster's terms and applicable privacy and data-use laws.

Local QA

npm ci --ignore-scripts --no-audit --no-fund
node --check src/main.js
node --check src/scraper.js
apify run --purge --input-file INPUT.json
npm run validate-dataset