Discover/monster.com API
live

monster.com APImonster.com

Search Monster.com job listings by keyword and location. Returns structured job data including salary ranges, company info, employment type, and full job descriptions.

Endpoints
3
Updated
10d ago
Try it
Number of results to return (max 50)
Search keyword or job title
Location to search in (e.g., 'New York, NY', 'San Francisco, CA'). Leave empty for nationw
api.parse.bot/scraper/8a4302b1-c5b9-4559-b9ed-a9a99018513e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X POST 'https://api.parse.bot/scraper/8a4302b1-c5b9-4559-b9ed-a9a99018513e/search_jobs' \
  -H 'X-API-Key: $PARSE_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "limit": "5",
  "query": "Software Engineer",
  "location": "New York, NY"
}'
All endpoints · 3 totalclick to expand

Search for job listings by keyword and/or location. Returns up to 50 structured job results per request with full details including descriptions, salary ranges, company info, and locations. Does not support pagination beyond a single page of results.

Input
ParamTypeDescription
limitintegerNumber of results to return (max 50)
querystringSearch keyword or job title
locationstringLocation to search in (e.g., 'New York, NY', 'San Francisco, CA'). Leave empty for nationwide search.
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with jobId, title, company, description, url, locations, salary, employmentType, remoteType, applyType, status, datePosted, validThrough, dateRecency",
    "limit": "integer - results requested",
    "totalSize": "integer - number of results returned",
    "estimatedTotalSize": "integer - estimated total matching jobs"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://www.monster.com/job-openings/senior-staff-software-engineer-new-york-ny--f2f51ca7-2782-4bf3-b171-8beb417399ed?mstr_dist=true",
          "jobId": "f2f51ca7-2782-4bf3-b171-8beb417399ed",
          "title": "Senior/Staff Software Engineer",
          "salary": {
            "currency": "USD",
            "maxValue": 250000,
            "minValue": 185000,
            "unitText": "YEAR"
          },
          "status": "ACTIVE",
          "company": "Jobot",
          "promoted": false,
          "seoJobId": "senior-staff-software-engineer-new-york-ny--f2f51ca7-2782-4bf3-b171-8beb417399ed",
          "applyType": "INTEGRATED",
          "locations": [
            {
              "city": "New York",
              "state": "NY",
              "country": "US",
              "postalCode": ""
            }
          ],
          "datePosted": "2026-05-04T18:08:58.012Z",
          "remoteType": "UNKNOWN",
          "dateRecency": "3 days ago",
          "description": "<b>Join a high-growth profitable AI startup...</b>",
          "canonicalUrl": "https://www.monster.com/job-openings/senior-staff-software-engineer-new-york-ny--f2f51ca7-2782-4bf3-b171-8beb417399ed?mstr_dist=true",
          "validThrough": "2027-05-05T00:55:57.927Z",
          "employmentType": [
            "OTHER"
          ]
        }
      ],
      "limit": 5,
      "totalSize": 5,
      "estimatedTotalSize": 1636
    },
    "status": "success"
  }
}

About the monster.com API

The Monster.com API provides 3 endpoints for searching and retrieving job listings from Monster.com. The search_jobs endpoint returns up to 50 structured results per request, including salary ranges, employment type, remote work classification, and full job descriptions. You can search by keyword, job title, or location, or pull nationwide results by omitting the location parameter.

Search Jobs

The search_jobs endpoint accepts a query string (job title or keyword) and an optional location string such as 'Austin, TX' or 'Remote'. Omitting location performs a nationwide search. Each result in the jobs array includes jobId, title, company, description, url, locations, salary, employmentType, remoteType, applyType, and status. The salary field carries minValue, maxValue, currency, and unitText when the posting includes compensation data. The estimatedTotalSize field tells you how many total matching jobs Monster has, even though the endpoint returns at most 50 results per call.

Job Details

The get_job_details endpoint accepts either a job_id (UUID format) or a full job_url from Monster. When a URL is provided, the job ID is extracted from it automatically. The response includes all core fields — title, company, salary, status, locations, applyType, promoted, and seoJobId. The applyType field distinguishes between INTEGRATED applications (handled on Monster) and OFFSITE applications (redirected to the employer's site).

Job Categories

The get_job_categories endpoint takes no inputs and returns a static list of popular job search categories from Monster, each with a human-readable name and a slug usable as a URL identifier. This is useful for building category-based browsing or filtering UIs without requiring a live search query.

Common use cases
  • Aggregate job listings by keyword and city for a niche job board.
  • Monitor salary range data across job titles using the salary fields from search_jobs.
  • Build a remote-work job feed by filtering results on remoteType.
  • Pull full job descriptions via get_job_details for NLP classification or tagging.
  • Identify promoted job postings using the promoted boolean in job detail responses.
  • Populate a category navigation menu using slugs from get_job_categories.
  • Track employer hiring activity by querying company name as the query parameter in search_jobs.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Monster.com have an official developer API?+
Monster does offer partner-level recruitment API products (see partner.monster.com), but these are not publicly available to individual developers. Access requires a commercial partnership agreement.
Can I paginate through more than 50 results from a single search?+
The search_jobs endpoint returns at most 50 results per request and does not support offset or cursor-based pagination. The estimatedTotalSize field tells you how many total matches exist, but retrieving beyond the first 50 requires narrowing your query or location. You can fork this API on Parse and revise it to add pagination support.
What does the `applyType` field tell me in job results?+
applyType appears in both search_jobs and get_job_details responses. A value of INTEGRATED means the application is submitted directly on Monster. OFFSITE means the applicant will be redirected to the employer's own site to apply. This distinction matters if you're building an application-tracking workflow.
Does the API return job application history or candidate profiles?+
No candidate or application data is exposed. The API covers job postings only — titles, descriptions, salary ranges, locations, company names, and employment metadata. You can fork it on Parse and revise to add any employer-side or recruiter-facing endpoints if Monster exposes them.
How fresh is the job listing data?+
Job status is returned in the status field (e.g., ACTIVE), but the API does not expose a posting date or expiration timestamp in the current response shape. Listings reflect what is live on Monster at the time of the request, but there is no built-in staleness filter. You can fork this API on Parse and revise it to add date-based filtering if that field becomes available.
Page content last updated . Spec covers 3 endpoints from monster.com.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
Monster.com Jobs API – Search & Job Details · Parse