Monster.comJobs Scraper
Pricing
from $0.89 / 1,000 results
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
Actor stats
0
Bookmarked
5
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

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
| Field | Type | Description |
|---|---|---|
keyword | string | Job title or keyword. All words must appear in the title. Example: software engineer |
location | string | US state name, code, or city+state. Examples: New York, NY, California, Austin, TX |
maxResults | integer | Maximum results to return (default: 100) |
daysOld | integer | Only jobs posted within this many days. 0 = no limit |
fetchDetails | boolean | Fetch full description and company info (default: true) |
skipReposts | boolean | Skip jobs seen in previous runs (90-day window) |
startUrls | array | Specific Monster.com job-openings URLs to scrape |
Output
Each result contains:
| Field | Type | Notes |
|---|---|---|
id | string | Monster job UUID |
url | string | Canonical job URL on monster.com |
title | string | Job title |
company | string | Employer name |
companyWebsite | string | Employer website URL |
location | string | City, State |
city | string | City only |
stateCode | string | 2-letter US state code |
country | string | Always US |
workTypes | array | e.g. ["FULL_TIME"], ["CONTRACT"] |
isRemote | boolean | True for fully remote positions |
salaryMin | number | Minimum salary (when provided) |
salaryMax | number | Maximum salary (when provided) |
salaryText | string | Formatted salary range |
salaryCurrency | string | Always USD |
salaryPeriod | string | YEAR, MONTH, HOUR |
publishDate | string | Date in YYYY-MM-DD format |
publishDateISO | string | Date in YYYY-MM-DD format |
descriptionHtml | string | Full job description as HTML |
descriptionText | string | Full job description as plain text |
descriptionMarkdown | string | Full job description as Markdown |
directApply | boolean | True if application is accepted directly on Monster |
expiresDate | string | Date the listing expires |
isRepost | boolean | True if seen in a previous run |
source | string | Always monster.com |
scrapedAt | string | ISO 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
| Scenario | Time | Items |
|---|---|---|
| Common keyword (nurse, manager) | 4–10s | 10 |
| Sparse keyword + state | 10–60s | 10 |
| 50 items with full details | ~11s | 50 |
| 200 items, no details | ~7s | 200 |
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, andsalaryTextwill benull - Remote jobs typically have no city/stateCode (location will be
nullor"Remote") - The
fetchDetails: falseoption returns partial data (title, location, date) without description or company