Monster Jobs Scraper | Search, Details, Emails avatar

Monster Jobs Scraper | Search, Details, Emails

Pricing

from $1.50 / 1,000 job records

Go to Apify Store
Monster Jobs Scraper | Search, Details, Emails

Monster Jobs Scraper | Search, Details, Emails

Extract monster.com job listings with full descriptions, salary, company, location, geo, application, classification, compliance, and public email fields. Supports search URLs and direct job URLs.

Pricing

from $1.50 / 1,000 job records

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Monster Jobs Scraper

Extract structured Monster job listings for recruiting intelligence, labor-market research, job-board feeds, and hiring analytics. The actor supports structured search inputs plus direct Monster search and job URLs. It preserves the full upstream job object while adding flat fields that export cleanly to JSON, CSV, Excel, and API clients.

Why This Scraper?

  • Search by keyword and location
  • Filter by radius, workplace, date, employment type, and company
  • Sort by relevance or newest first
  • Accept multiple Monster search and direct job URLs
  • Return full HTML descriptions, salary, employer, geo, application, classification, branding, and compliance data
  • Preserve the complete raw job object for future fields
  • Produce explicit flat CSV columns, including job ID, title, company, location, salary, dates, URLs, and coordinates
  • Extract public email addresses found in returned job content

Data You Get

FieldExample
jobId00000000-0000-0000-0000-000000000000
titleSample Software Engineer
companyNameSample Company
locationNew York, NY, US
datePosted2026-01-01T00:00:00.000Z
employmentTypesTextFULL_TIME
salaryMin100000
salaryMax140000
salaryCurrencyUSD
remotetrue
applyUrlhttps://www.monster.com/
latitude40.7000
longitude-74.0000
descriptionHtmlFull returned HTML
contactEmailjobs@example.com
rawComplete source object

How to Use

Search:

{
"mode": "search",
"query": "software engineer",
"location": "New York, NY",
"maxItems": 20
}

Remote jobs posted recently:

{
"mode": "search",
"query": "data engineer",
"location": "United States",
"workplace": "remote",
"datePosted": "week",
"sortBy": "date",
"maxItems": 50
}

URL mode:

{
"mode": "url",
"startUrls": [
"https://www.monster.com/jobs/search?q=developer&where=Boston%2C+MA&page=1"
],
"maxItems": 20
}

Input Parameters

ParameterDefaultDescription
modesearchStructured search or URL mode
querysoftware engineerSearch keyword
locationNew York, NYSearch location
radius30Radius in miles
workplaceallAll workplaces or remote only
datePostedallPosting recency
employmentTypeallEmployment type
companyemptyEmployer name filter
sortByrelevanceRelevance or newest first
startUrlssample URLSearch and direct job URLs
enrichEmailstrueExtract public emails from returned content
maxItems20Maximum matching rows to save
maxPages0No page limit; Max items remains the cap
maxConcurrency2Maximum parallel pages
minConcurrency1Minimum parallel pages
maxRequestRetries6Fresh-connection retries
proxyResidentialConnection configuration

maxItems is a maximum, not a guaranteed result count. A run can return fewer records when fewer current jobs match the selected source, keyword, location, and filters.

Output Example

Sample shape, values are illustrative placeholders, not from a live job.

{
"jobId": "00000000-0000-0000-0000-000000000000",
"title": "Sample Software Engineer",
"companyName": "Sample Company",
"location": "New York, NY, US",
"datePosted": "2026-01-01T00:00:00.000Z",
"employmentTypes": ["FULL_TIME"],
"employmentTypesText": "FULL_TIME",
"salaryMin": 100000,
"salaryMax": 140000,
"salaryCurrency": "USD",
"remote": true,
"applyUrl": "https://www.monster.com/",
"jobUrl": "https://www.monster.com/",
"contactEmail": "jobs@example.com",
"descriptionText": "Sample job description.",
"raw": {},
"scrapedAt": "2026-01-01T00:00:00.000Z"
}

Plan Requirement

Apify Residential proxy is strongly recommended. Datacenter and free-tier connections can have lower reliability. The actor automatically retries incomplete pages with fresh sessions.

CSV exports use the dataset overview view with explicit flat fields. This prevents nested-only records from producing blank CSV files.