{
  "openapi": "3.0.1",
  "info": {
    "title": "The Muse Jobs $0.49/1K — Remote Job Board, Education Jobs",
    "description": "$0.49/1K | 411,812 jobs on The Muse — the public API stops at 1980 per query; this splits the search to pass it. Full job description text inline, no extra call per job. Software engineering jobs, entry level jobs, sales jobs, retail jobs, marketing jobs, customer service jobs, remote work listings.",
    "version": "0.1",
    "x-build-id": "uyHnKMQBMo9N7a333"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/snow_leo_data~the-muse-remote-company-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-snow_leo_data-the-muse-remote-company-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/snow_leo_data~the-muse-remote-company-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-snow_leo_data-the-muse-remote-company-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/snow_leo_data~the-muse-remote-company-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-snow_leo_data-the-muse-remote-company-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "categories": {
            "title": "Categories — all 32 on The Muse, from Software Engineering to Healthcare",
            "type": "array",
            "description": "Leave empty for all. The Muse files every job under exactly one of these, from software engineering to hospitality jobs.",
            "items": {
              "type": "string",
              "enum": [
                "Software Engineering",
                "Human Resources and Recruitment",
                "Business Operations",
                "Sales",
                "Account Management",
                "Science and Engineering",
                "Data and Analytics",
                "Healthcare",
                "Management",
                "Project Management",
                "Unknown",
                "Design and UX",
                "Installation, Maintenance, and Repairs",
                "Legal Services",
                "Energy Generation and Mining",
                "Advertising and Marketing",
                "Education",
                "Food and Hospitality Services",
                "Retail",
                "Media, PR, and Communications",
                "Animal Care",
                "Accounting and Finance",
                "Writing and Editing",
                "Personal Care and Services",
                "Cleaning and Facilities",
                "Product Management",
                "Sports, Fitness, and Recreation",
                "Computer and IT",
                "Social Services",
                "Construction",
                "Customer Service",
                "Administration and Office"
              ],
              "enumTitles": [
                "Software Engineering",
                "Human Resources and Recruitment",
                "Business Operations",
                "Sales",
                "Account Management",
                "Science and Engineering",
                "Data and Analytics",
                "Healthcare",
                "Management",
                "Project Management",
                "Unknown",
                "Design and UX",
                "Installation, Maintenance, and Repairs",
                "Legal Services",
                "Energy Generation and Mining",
                "Advertising and Marketing",
                "Education",
                "Food and Hospitality Services",
                "Retail",
                "Media, PR, and Communications",
                "Animal Care",
                "Accounting and Finance",
                "Writing and Editing",
                "Personal Care and Services",
                "Cleaning and Facilities",
                "Product Management",
                "Sports, Fitness, and Recreation",
                "Computer and IT",
                "Social Services",
                "Construction",
                "Customer Service",
                "Administration and Office"
              ]
            },
            "default": []
          },
          "levels": {
            "title": "Seniority — internship, entry, mid and senior level",
            "type": "array",
            "description": "Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "Mid Level",
                "Senior Level",
                "Entry Level",
                "Internship"
              ],
              "enumTitles": [
                "Mid Level",
                "Senior Level",
                "Entry Level",
                "Internship"
              ]
            },
            "default": []
          },
          "remoteOnly": {
            "title": "Remote only — from the job's own location entry, not a word search",
            "type": "boolean",
            "description": "Uses the job's own location entry, not a word search in the advert — looking for \"remote\" in the text also matches \"no remote work\".",
            "default": false
          },
          "locations": {
            "title": "Locations",
            "type": "array",
            "description": "As the site spells them — `New York, NY`, `London, United Kingdom`, `Flexible / Remote`.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "companies": {
            "title": "Companies",
            "type": "array",
            "description": "Exact employer names as The Muse spells them, e.g. `Bank of America`.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "keywords": {
            "title": "Must contain any of",
            "type": "array",
            "description": "Checked against title, advert text and tags.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "excludeKeywords": {
            "title": "Must not contain",
            "type": "array",
            "description": "Drops a job if any of these appears in its title or advert text.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "countries": {
            "title": "Only these countries",
            "type": "array",
            "description": "Matched against the parsed country, e.g. `United States`, `Germany`.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "locationContains": {
            "title": "Location contains",
            "type": "string",
            "description": "Extra text match across all of a job's locations.",
            "default": ""
          },
          "categoryContains": {
            "title": "Category contains",
            "type": "array",
            "description": "Substring match, narrower than the picker above.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "levelContains": {
            "title": "Seniority contains",
            "type": "array",
            "description": "Substring match on the level name.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "companyContains": {
            "title": "Employer contains",
            "type": "array",
            "description": "Substring match on the employer name.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "excludeCompanies": {
            "title": "Skip these employers",
            "type": "array",
            "description": "Substring match. Useful for leaving out staffing agencies.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "postedWithinDays": {
            "title": "Posted within",
            "minimum": 0,
            "type": "integer",
            "description": "0 = no date filter.",
            "default": 0
          },
          "withDescriptionOnly": {
            "title": "Only jobs with an advert text",
            "type": "boolean",
            "description": "Drops listings whose body is empty at the source.",
            "default": false
          },
          "descriptionFormat": {
            "title": "Description format",
            "enum": [
              "text",
              "markdown",
              "html",
              "all"
            ],
            "type": "string",
            "description": "Three representations triple the row size. Keep the one you use.",
            "default": "text"
          },
          "compactOutput": {
            "title": "Compact output",
            "type": "boolean",
            "description": "14 core fields only, no advert body — for AI agents and MCP pipelines.",
            "default": false
          },
          "excludeEmptyFields": {
            "title": "Drop empty fields",
            "type": "boolean",
            "description": "Leave out what the employer did not publish instead of returning it empty.",
            "default": false
          },
          "newestFirst": {
            "title": "Newest first",
            "type": "boolean",
            "description": "Sort by publication date.",
            "default": true
          },
          "onlyNew": {
            "title": "Only jobs not seen before",
            "type": "boolean",
            "description": "For schedules. Delivered jobs are remembered in a named store that survives between runs, so a daily run returns — and charges for — only what appeared since yesterday.",
            "default": false
          },
          "emitUnchanged": {
            "title": "Also return unchanged jobs",
            "type": "boolean",
            "description": "Off by default: an unchanged job is something you already paid for.",
            "default": false
          },
          "maxItems": {
            "title": "Max jobs",
            "minimum": 0,
            "type": "integer",
            "description": "0 = no limit. The form starts at 300 so a first run is quick and cheap.",
            "default": 0
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}