{
  "openapi": "3.0.1",
  "info": {
    "title": "Workday Jobs Scraper - Jobs Direct from Workday",
    "description": "Get every live job listing hosted on Workday career pages (myworkdayjobs.com) - 1,000,000+ structured listings with salary, location, remote type, skills & direct apply links. Expired jobs filtered out. Filter by keyword, title, category, location, salary. Pay per result.",
    "version": "0.1",
    "x-build-id": "eLaojMShRcKD59eI9"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/nabeelbaghoor~workday-jobs-api/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-nabeelbaghoor-workday-jobs-api",
        "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/nabeelbaghoor~workday-jobs-api/runs": {
      "post": {
        "operationId": "runs-sync-nabeelbaghoor-workday-jobs-api",
        "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/nabeelbaghoor~workday-jobs-api/run-sync": {
      "post": {
        "operationId": "run-sync-nabeelbaghoor-workday-jobs-api",
        "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": {
          "keywords": {
            "title": "Keywords",
            "type": "array",
            "description": "Keywords matched against job descriptions, technologies, skills, and benefits - e.g. `python`, `react`, `CPA`. Leave empty to match all jobs.",
            "items": {
              "type": "string"
            }
          },
          "jobTitles": {
            "title": "Job titles",
            "type": "array",
            "description": "Match against the parsed job title, e.g. `Software Engineer`, `Account Manager`.",
            "items": {
              "type": "string"
            }
          },
          "jobCategories": {
            "title": "Job categories",
            "type": "array",
            "description": "Limit results to one or more of Hirebase's 39 curated job categories.",
            "items": {
              "type": "string",
              "enum": [
                "Accounting, Payroll & Financial Planning Jobs",
                "Administration Jobs",
                "Arts and Design Jobs",
                "Banking Jobs",
                "Business Development Jobs",
                "Business Operations & Strategy Jobs",
                "Community and Social Services Jobs",
                "Consulting Jobs",
                "Culinary Jobs",
                "Customer Support & Success Jobs",
                "Data Analyst Jobs",
                "Driver and Delivery Jobs",
                "Education Jobs",
                "Engineering Jobs",
                "Finance Jobs",
                "Healthcare Services Jobs",
                "Hospitality Jobs",
                "Human Resources Jobs",
                "Information Technology Jobs",
                "Insurance Jobs",
                "IT Support Jobs",
                "Legal Jobs",
                "Marketing Jobs",
                "Media and Communication Jobs",
                "Operations Jobs",
                "Product Jobs",
                "Project & Program Management Jobs",
                "Purchasing Jobs",
                "Quality Assurance Jobs",
                "Real Estate Jobs",
                "Recruitment Jobs",
                "Research Jobs",
                "Retail Jobs",
                "Risk and Compliance Jobs",
                "Sales Jobs",
                "Security Engineer Jobs",
                "Skilled Trade Jobs",
                "Software Engineer Jobs",
                "Support Engineer Jobs"
              ]
            }
          },
          "locationTypes": {
            "title": "Workplace type",
            "type": "array",
            "description": "Remote, Hybrid, or In-Person. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "Remote",
                "Hybrid",
                "In-Person"
              ]
            }
          },
          "countries": {
            "title": "Countries",
            "type": "array",
            "description": "Full country names, e.g. `United States`, `Germany`, `India`.",
            "items": {
              "type": "string"
            }
          },
          "regions": {
            "title": "States / regions",
            "type": "array",
            "description": "State, province, or region names, e.g. `California`, `Bavaria`, `Ontario`.",
            "items": {
              "type": "string"
            }
          },
          "cities": {
            "title": "Cities",
            "type": "array",
            "description": "City names, e.g. `New York`, `London`, `Berlin`. Combine with the search radius below.",
            "items": {
              "type": "string"
            }
          },
          "locationRadius": {
            "title": "Search radius around cities",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "Radius applied around each city (default 25)."
          },
          "locationRadiusUnit": {
            "title": "Radius unit",
            "enum": [
              "mi",
              "km"
            ],
            "type": "string",
            "description": "Unit for the search radius.",
            "default": "mi"
          },
          "jobTypes": {
            "title": "Employment type",
            "type": "array",
            "description": "Full Time, Part Time, Contract, or Internship. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "Full Time",
                "Part Time",
                "Contract",
                "Internship"
              ]
            }
          },
          "experienceLevels": {
            "title": "Experience level",
            "type": "array",
            "description": "Seniority of the role. Leave empty for all levels.",
            "items": {
              "type": "string",
              "enum": [
                "Entry",
                "Junior",
                "Mid",
                "Senior",
                "Executive"
              ],
              "enumTitles": [
                "Entry level",
                "Junior / Associate",
                "Mid level",
                "Senior",
                "Executive / Leadership"
              ]
            }
          },
          "minYearsOfExperience": {
            "title": "Min. years of experience",
            "minimum": 0,
            "maximum": 50,
            "type": "integer",
            "description": "Only jobs requiring at least this many years of experience."
          },
          "maxYearsOfExperience": {
            "title": "Max. years of experience",
            "minimum": 0,
            "maximum": 50,
            "type": "integer",
            "description": "Only jobs requiring at most this many years of experience."
          },
          "postedWithinDays": {
            "title": "Posted within the last … days",
            "minimum": 1,
            "maximum": 365,
            "type": "integer",
            "description": "E.g. `7` returns jobs posted in the last week. Leave empty for all time."
          },
          "visaSponsorshipOnly": {
            "title": "Visa sponsorship only",
            "type": "boolean",
            "description": "Only return jobs that offer visa sponsorship.",
            "default": false
          },
          "companyNames": {
            "title": "Company names",
            "type": "array",
            "description": "Only jobs from these companies, e.g. `Google`, `Stripe`.",
            "items": {
              "type": "string"
            }
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Industry of the hiring company.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Arts",
                "Construction",
                "Consumer Goods",
                "Corporate Services",
                "Design",
                "Education",
                "Energy & Mining",
                "Entertainment",
                "Finance",
                "Healthcare",
                "Legal",
                "Manufacturing",
                "Media & Communications",
                "Nonprofit",
                "Public Administration",
                "Public Safety",
                "Real Estate",
                "Recreation & Travel",
                "Retail & Wholesale",
                "Tech, Software & IT Services",
                "Transportation & Logistics",
                "Wellness & Fitness"
              ]
            }
          },
          "companySizes": {
            "title": "Company size",
            "type": "array",
            "description": "Headcount of the hiring company.",
            "items": {
              "type": "string",
              "enum": [
                "1-10",
                "11-50",
                "51-200",
                "201-500",
                "501-1000",
                "1001-5000",
                "5001-10000",
                "10000+"
              ],
              "enumTitles": [
                "1–10 employees",
                "11–50 employees",
                "51–200 employees",
                "201–500 employees",
                "501–1,000 employees",
                "1,001–5,000 employees",
                "5,001–10,000 employees",
                "10,000+ employees"
              ]
            }
          },
          "hideRecruitingAgencies": {
            "title": "Hide recruiting agencies",
            "type": "boolean",
            "description": "Filter out listings posted by recruiting/staffing agencies - keep only direct employers.",
            "default": false
          },
          "minSalary": {
            "title": "Minimum salary",
            "minimum": 0,
            "type": "integer",
            "description": "Lower bound for the advertised salary range (yearly, in the selected currency)."
          },
          "maxSalary": {
            "title": "Maximum salary",
            "minimum": 0,
            "type": "integer",
            "description": "Upper bound for the advertised salary range."
          },
          "salaryCurrency": {
            "title": "Salary currency",
            "enum": [
              "USD",
              "EUR",
              "GBP",
              "CAD",
              "AUD",
              "CHF",
              "INR",
              "JPY",
              "SEK",
              "DKK",
              "NOK",
              "PLN",
              "BRL",
              "MXN",
              "SGD",
              "AED"
            ],
            "type": "string",
            "description": "Currency used for the salary filter.",
            "default": "USD"
          },
          "includeJobsWithoutSalary": {
            "title": "Include jobs without a listed salary",
            "type": "boolean",
            "description": "When a salary filter is set, also keep jobs that don't disclose pay.",
            "default": true
          },
          "maxResults": {
            "title": "Maximum results",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Stop after this many jobs (1-5,000). You are charged per result returned."
          },
          "fullDescription": {
            "title": "Include full raw job description",
            "type": "boolean",
            "description": "Adds `description_raw` - the complete original HTML description from the ATS (usually 7,000+ characters) - to every job.",
            "default": false
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "relevance",
              "date_posted",
              "salary",
              "company",
              "yoe"
            ],
            "type": "string",
            "description": "Order of results.",
            "default": "relevance"
          },
          "sortOrder": {
            "title": "Sort direction",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string",
            "description": "Descending (newest / highest first) or ascending.",
            "default": "desc"
          },
          "hirebaseApiKey": {
            "title": "Hirebase API key (optional)",
            "type": "string",
            "description": "Bring your own [Hirebase API key](https://hirebase.org) to query Hirebase directly under your own account. Not required - the actor works out of the box."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}