{
  "info": {
    "name": "The Muse Public API",
    "description": "Free, documented public REST API (v2) for live job openings and employer company profiles. Base URL: https://www.themuse.com/api/public. Authentication is optional - passing an api_key query parameter raises the hourly rate limit from 500 to 3,600. List endpoints are paginated at 20 results per page and require a page parameter.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    { "key": "baseUrl", "value": "https://www.themuse.com/api/public", "type": "string" },
    { "key": "apiKey", "value": "", "type": "string" }
  ],
  "item": [
    {
      "name": "Jobs",
      "item": [
        {
          "name": "Search job openings",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/jobs?page=1&api_key={{apiKey}}",
              "host": ["{{baseUrl}}"],
              "path": ["jobs"],
              "query": [
                { "key": "page", "value": "1", "description": "Page number of results (required)." },
                { "key": "category", "value": "", "disabled": true, "description": "Filter by job category, e.g. Data Science." },
                { "key": "level", "value": "", "disabled": true, "description": "Filter by experience level, e.g. Senior Level." },
                { "key": "company", "value": "", "disabled": true, "description": "Filter by company short name." },
                { "key": "location", "value": "", "disabled": true, "description": "Filter by location, e.g. New York, NY." },
                { "key": "descending", "value": "false", "disabled": true, "description": "Sort descending when true." },
                { "key": "api_key", "value": "{{apiKey}}", "description": "Optional API key to raise the rate limit." }
              ]
            },
            "description": "Returns a paginated list of job openings, filterable by category, level, company, and location. Up to 20 results per page."
          }
        },
        {
          "name": "Retrieve a single job",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/jobs/:id?api_key={{apiKey}}",
              "host": ["{{baseUrl}}"],
              "path": ["jobs", ":id"],
              "query": [
                { "key": "api_key", "value": "{{apiKey}}", "description": "Optional API key to raise the rate limit." }
              ],
              "variable": [
                { "key": "id", "value": "", "description": "The numeric ID of the job." }
              ]
            },
            "description": "Retrieves a single job opening by its numeric ID."
          }
        }
      ]
    },
    {
      "name": "Companies",
      "item": [
        {
          "name": "Search employer company profiles",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies?page=1&api_key={{apiKey}}",
              "host": ["{{baseUrl}}"],
              "path": ["companies"],
              "query": [
                { "key": "page", "value": "1", "description": "Page number of results (required)." },
                { "key": "industry", "value": "", "disabled": true, "description": "Filter by industry, e.g. Financial Services." },
                { "key": "size", "value": "", "disabled": true, "description": "Filter by company size: Small Size, Medium Size, or Large Size." },
                { "key": "location", "value": "", "disabled": true, "description": "Filter by location, e.g. Charlotte, NC." },
                { "key": "descending", "value": "false", "disabled": true, "description": "Sort descending when true." },
                { "key": "api_key", "value": "{{apiKey}}", "description": "Optional API key to raise the rate limit." }
              ]
            },
            "description": "Returns a paginated list of employer company profiles, filterable by industry, size, and location. Up to 20 results per page."
          }
        },
        {
          "name": "Retrieve a single company",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/companies/:id?api_key={{apiKey}}",
              "host": ["{{baseUrl}}"],
              "path": ["companies", ":id"],
              "query": [
                { "key": "api_key", "value": "{{apiKey}}", "description": "Optional API key to raise the rate limit." }
              ],
              "variable": [
                { "key": "id", "value": "", "description": "The numeric ID of the company." }
              ]
            },
            "description": "Retrieves a single employer company profile by its numeric ID."
          }
        }
      ]
    }
  ]
}
