# The Muse Job Listings API

> The Muse Job Listings API is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns a paginated list of up to 20 job listings from The Muse public API, including title, company, location, level, category, posted date, and job URL.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/themuse-jobs?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-muse-job-listings-api-6f4ef6c5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FSuBgyYtS3-SLonrUGyPn

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability the-muse-job-listings-api-6f4ef6c5
```

Example prompt: Can you pull up the latest job listings from The Muse — show me the first page of results with titles, companies, locations, and experience levels?

## When to prefer this

Choose this endpoint when you need structured job listing data sourced from The Muse's public API, covering US-based and remote companies, with metadata like experience level and category. It is well-suited for building job feeds, monitoring hiring trends, or surfacing opportunities for job seekers. Prefer this over generic web scraping when you want clean, structured JSON with company and location details without needing salary data.

## Known failure modes

- Page number out of range (1-50) may return empty results or an error
- Rate limiting or upstream The Muse API unavailability could cause failures
- No salary data is available in any response — callers expecting salary fields will find none
- Results may include jobs with empty categories or multiple locations that require downstream filtering

## How this service works

Job listings from The Muse public API (US and remote companies): title, company, locations, level, category, posted date, link. The API has no salary field. Returns one page of up to 20 jobs per call.

## Output

A JSON object containing an array of up to 20 job listings per page, each with: numeric job ID, direct URL to the job on themuse.com, job title, array of experience levels (e.g. 'Mid Level'), company name, posted timestamp (ISO 8601), array of location strings, and array of job categories. Also includes current page number, count of returned jobs, total job count across all pages, total number of pages, the source API URL used, and a checkedAt timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "page": {
       "type": "string",
       "description": "Result page, 1 to 50 (default 1; 20 jobs per page)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "id": 18256005,
    "url": "https://www.themuse.com/jobs/celonis/account-executive-swedish-speaker",
    "title": "Account Executive- Swedish speaker",
    "levels": [
     "Mid Level"
    ],
    "company": "Celonis",
    "postedAt": "2025-03-19T23:37:39Z",
    "locations": [
     "Madrid, Spain"
    ],
    "categories": [
     "Sales"
    ]
   },
   {
    "id": 22278977,
    "url": "https://www.themuse.com/jobs/uber/software-engineer-ii-d06435",
    "title": "Software Engineer II",
    "levels": [
     "Mid Level"
    ],
    "company": "Uber",
    "postedAt": "2026-10-22T02:42:41Z",
    "locations": [
     "San Francisco, CA",
     "Sunnyvale, CA"
    ],
    "categories": []
   }
  ],
  "page": 1,
  "count": 20,
  "total": 414518,
  "source": "https://www.themuse.com/api/public/jobs?page=1",
  "checkedAt": "2026-10-23T09:36:53.604Z",
  "totalPages": 20726
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-muse-job-listings-api-6f4ef6c5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
