Skip to content

Monster Jobs Scraper

Try for free

Export job listings from Monster (monster.com) by keyword, location, radius, date posted, job type and company. Get salary ranges, full descriptions, company details, location with coordinates, skills and apply links. No login needed.

๐ŸŸฃ Monster Jobs Scraper

Export job listings from Monster (monster.com) into clean JSON, CSV or Excel. Search by keyword and location with radius, date, job-type and company filters, or paste Monster search and job links. Every job comes with the salary range, company details, exact location with coordinates, skills, the full description (text, HTML and Markdown) and the apply link. No login and no browser: results arrive in seconds.

โœจ Why use Monster Jobs Scraper?

  • โšก Fast โ€” reads Monster's own job-search data directly, 50 jobs per request, with full descriptions included.
  • ๐Ÿ’ต Structured salaries โ€” minimum, maximum, currency and period as fields, and whether the employer posted the figure.
  • ๐Ÿข Company details โ€” website, logo, size, founding year, address and description when Monster has them.
  • ๐Ÿ“ Geo-ready โ€” city, state, ZIP, latitude and longitude for every job.
  • ๐Ÿ” Past the usual cap โ€” Monster only serves about 550 jobs per search; for bigger searches this actor combines several orderings and date windows to collect more, without duplicates.
  • ๐Ÿ”“ No login needed โ€” only public job listings are read.

๐ŸŽฏ Use cases

  • ๐Ÿ“Š Labour-market research โ€” track demand for roles and skills across US cities and states.
  • ๐Ÿ’ฐ Salary benchmarking โ€” compare advertised pay for the same title in different markets.
  • ๐Ÿ•ต๏ธ Competitor hiring watch โ€” see what a company is hiring for, where, and how fast.
  • ๐Ÿค Staffing and B2B leads โ€” find employers hiring in your niche and reach them first.
  • ๐Ÿ”” Job feeds and alerts โ€” schedule daily runs with "Date posted: Today" and push new jobs to your app or spreadsheet.

๐Ÿš€ How to use

  1. Type a Search term (e.g. registered nurse) and a Location (e.g. Houston, TX), or paste Monster links into Monster links.
  2. Optionally set Filters (radius, date posted, job type, company).
  3. Set Maximum jobs.
  4. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

๐Ÿ“ฅ Input

FieldWhat it does
queryJob title, skill or company. Empty = all jobs in the location.
locationCity, state or ZIP in the US; Remote for remote jobs. Empty = the whole US.
startUrlsMonster search links and job links.
maxResultsMaximum number of jobs (0 = no limit, up to 100,000).
radiusMiles around the location (Monster's default is 30).
datePostedANY, TODAY, LAST_2_DAYS, LAST_WEEK, LAST_2_WEEKS, LAST_MONTH.
employmentTypeFULL_TIME, PART_TIME, CONTRACT, INTERN, TEMP, REMOTE (one or several).
companyNameOnly jobs from this employer.
descriptionMaxLengthCut descriptions to N characters (0 = full text).
{
  "query": "registered nurse",
  "location": "Houston, TX",
  "radius": 30,
  "datePosted": "LAST_WEEK",
  "maxResults": 100
}

๐Ÿ“ค Output

FieldExample
jobId, title, urlMonster job id, title and job page
company, companyId, companyUrl, companyLogo, companySize, companyFoundedYear, companyAddress, companyDescriptionCompany details
location, city, state, postalCode, country, latitude, longitude, isRemoteChicago, IL, US ยท 41.8756, -87.6244
salaryText, salaryMin, salaryMax, salaryCurrency, salaryUnit, salarySourceUSD 60,000 - 90,000 / year
employmentType, industry, occupationalCategory, normalizedTitles, careerLevel, educationRequirements, skills, benefitsClassification and requirements
description, descriptionHtml, descriptionMarkdownFull description in three formats
applyType, applyUrl, contactName, contactEmail, contactPhoneHow to apply (contacts only when the employer publishes them)
extractedEmails, extractedPhones, extractedUrlsContact details and links found inside the description
postedDate, datePosted, validThrough, postedVia, recruiterReference, status, scrapedAtDates and metadata

Example (trimmed):

{
  "jobId": "2ec09005-d9a4-47a4-ac8d-b5555a520962",
  "title": "Senior Commercial Property Tax Analyst",
  "company": "Example Staffing Co.",
  "companyUrl": "https://www.example.com",
  "companySize": "100 to 499 employees",
  "location": "Chicago, IL, US",
  "city": "Chicago",
  "state": "IL",
  "country": "US",
  "latitude": 41.875562,
  "longitude": -87.624421,
  "isRemote": false,
  "salaryText": "USD 60,000 - 90,000 / year",
  "salaryMin": 60000,
  "salaryMax": 90000,
  "salaryCurrency": "USD",
  "salaryUnit": "YEAR",
  "salarySource": "employer",
  "industry": "Staffing/Employment Agencies",
  "occupationalCategory": "13-2082.00: Tax Preparers",
  "skills": ["Commercial Real Estate", "Property Tax", "Tax Accounting"],
  "applyUrl": "https://www.example.com/apply/1756873879",
  "description": "Growing law firm seeking an experienced Senior Commercial Property Tax Analystโ€ฆ",
  "url": "https://www.monster.com/job-openings/senior-commercial-property-tax-analyst-chicago-il--2ec09005-d9a4-47a4-ac8d-b5555a520962",
  "postedDate": "2026-09-27",
  "validThrough": "2027-09-27T13:05:47.710Z",
  "source": "monster.com",
  "scrapedAt": "2026-10-16T00:12:01.612Z"
}

๐Ÿ’ฐ Pricing

You pay $0.75 per 1,000 jobs saved ($0.00075 per job), plus a small amount of platform usage (compute and datacenter proxy traffic, about $0.02 per 1,000 jobs). Example: 1,000 jobs โ‰ˆ $0.77 in total. Jobs that are skipped (expired links, invalid links) are never charged, and the run stops cleanly at your maximum total charge.

โ“ FAQ

Is it legal? The actor reads public job listings that anyone can open on monster.com without an account. You are responsible for how you use the data, including any personal data employers put in their listings.

Do I need a Monster account or my own proxy? No. Datacenter proxies are included and set as the default; US residential proxies are one click away if you ever need them.

How many jobs can I get? Monster serves about 550 jobs per search. For larger searches the actor automatically adds newest-first and date-window passes, which typically reaches well over 1,000 unique jobs per keyword. For more, run several keywords or locations in one run with Monster links.

Why is a field empty? Many employers don't publish a salary, company size or contact. Empty fields mean Monster doesn't show them for that job.

Which countries are covered? monster.com (United States). Monster's other country sites no longer publish their own job listings.

Can I schedule it or use the API? Yes. Schedule daily runs with "Date posted: Today" for a fresh-jobs feed and read results through the API or integrations.

โš ๏ธ Limits

  • United States listings on monster.com only.
  • About 550 jobs per search on Monster's side; the extra passes recover more but can't guarantee every match of a very broad search.
  • Monster uses bot protection; the actor clears it automatically, and a rare unclearable request is retried on a fresh connection before a search is reported as stopped early.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.