Monster.comJobs Scraper avatar

Monster.comJobs Scraper

Pricing

from $0.89 / 1,000 results

Go to Apify Store
Monster.comJobs Scraper

Monster.comJobs Scraper

Scrape Monster.com job listings with full descriptions, company info, salary, and location. Filter by keyword, US state, and recency. 2M+ active US jobs.

Pricing

from $0.89 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Monster Jobs Scraper Banner

Monster Jobs Scraper

Scrape job listings from Monster.com — the largest US job board with over 2 million active listings. Extract full job details including description, company, salary, and location without needing an API key or account.

Features

  • Full job descriptions — complete HTML, plain text, and Markdown formats
  • Company information — name and official website
  • Location data — city, state, and remote status
  • Employment type — full-time, part-time, contract, temporary
  • Salary data — when provided by the employer
  • Publication date — extracted from the job index (updated daily)
  • Keyword search — filter by job title or skill
  • Location filter — by US state, state code, or city+state
  • Date filter — only return jobs posted within N days
  • Cross-run deduplication — skip jobs already seen in previous runs
  • startUrls mode — scrape specific job pages directly

Input

FieldTypeDescription
keywordstringJob title or keyword. All words must appear in the title. Example: software engineer
locationstringUS state name, code, or city+state. Examples: New York, NY, California, Austin, TX
maxResultsintegerMaximum results to return (default: 100)
daysOldintegerOnly jobs posted within this many days. 0 = no limit
fetchDetailsbooleanFetch full description and company info (default: true)
skipRepostsbooleanSkip jobs seen in previous runs (90-day window)
startUrlsarraySpecific Monster.com job-openings URLs to scrape

Output

Each result contains:

FieldTypeNotes
idstringMonster job UUID
urlstringCanonical job URL on monster.com
titlestringJob title
companystringEmployer name
companyWebsitestringEmployer website URL
locationstringCity, State
citystringCity only
stateCodestring2-letter US state code
countrystringAlways US
workTypesarraye.g. ["FULL_TIME"], ["CONTRACT"]
isRemotebooleanTrue for fully remote positions
salaryMinnumberMinimum salary (when provided)
salaryMaxnumberMaximum salary (when provided)
salaryTextstringFormatted salary range
salaryCurrencystringAlways USD
salaryPeriodstringYEAR, MONTH, HOUR
publishDatestringDate in YYYY-MM-DD format
publishDateISOstringDate in YYYY-MM-DD format
descriptionHtmlstringFull job description as HTML
descriptionTextstringFull job description as plain text
descriptionMarkdownstringFull job description as Markdown
directApplybooleanTrue if application is accepted directly on Monster
expiresDatestringDate the listing expires
isRepostbooleanTrue if seen in a previous run
sourcestringAlways monster.com
scrapedAtstringISO timestamp of when the job was scraped

Examples

Search for software engineers in New York:

{
"keyword": "software engineer",
"location": "New York",
"maxResults": 100,
"fetchDetails": true
}

Find nurses posted in the last 7 days in Texas:

{
"keyword": "nurse",
"location": "Texas",
"daysOld": 7,
"maxResults": 50,
"fetchDetails": true
}

Browse all recent jobs in California:

{
"location": "CA",
"daysOld": 1,
"maxResults": 200,
"fetchDetails": true
}

Daily feed — only new jobs since yesterday:

{
"keyword": "marketing manager",
"daysOld": 1,
"skipReposts": true,
"maxResults": 500,
"fetchDetails": true
}

Performance

ScenarioTimeItems
Common keyword (nurse, manager)4–10s10
Sparse keyword + state10–60s10
50 items with full details~11s50
200 items, no details~7s200

Pricing

$0.89 per 1,000 results (Pay Per Event)

Compute cost per run is under $0.001 — revenue is almost entirely margin. No proxy costs.

Notes

  • Coverage: United States only (Monster.com US)
  • Location matching is state-level — all jobs in a state are returned, not just a city
  • Some job listings do not include salary; salaryMin, salaryMax, and salaryText will be null
  • Remote jobs typically have no city/stateCode (location will be null or "Remote")
  • The fetchDetails: false option returns partial data (title, location, date) without description or company