{
  "openapi": "3.0.1",
  "info": {
    "title": "Workday, iCIMS and Oracle Jobs Scraper + 3 more",
    "description": "Live job listings from company career pages on Workday, iCIMS, Oracle Recruiting, Personio, Teamtailor and BambooHR. One clean schema, filters, new-job tracking. No login.",
    "version": "1.0",
    "x-build-id": "JH4klbOylLcymrA8z"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/djk12~company-jobs-workday-and-more/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-djk12-company-jobs-workday-and-more",
        "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/djk12~company-jobs-workday-and-more/runs": {
      "post": {
        "operationId": "runs-sync-djk12-company-jobs-workday-and-more",
        "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/djk12~company-jobs-workday-and-more/run-sync": {
      "post": {
        "operationId": "run-sync-djk12-company-jobs-workday-and-more",
        "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",
        "required": [
          "companies"
        ],
        "properties": {
          "companies": {
            "title": "Companies",
            "type": "array",
            "description": "One entry per company. Accepted: a career page link on Workday (<code>https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite</code>), iCIMS (<code>https://careers-rambus.icims.com</code>), Oracle Recruiting (<code>https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001</code>), Personio (<code>https://360t.jobs.personio.de</code>), Teamtailor (<code>https://polestar.teamtailor.com</code>) or BambooHR (<code>https://gitkraken.bamboohr.com/careers</code>); or <code>system:name</code> such as <code>personio:360t</code> or <code>workday:nvidia.wd5/NVIDIAExternalCareerSite</code>; or a plain name (the Actor then tries Personio, Teamtailor and BambooHR).",
            "items": {
              "type": "string"
            }
          },
          "titleKeywords": {
            "title": "Job title contains any of",
            "type": "array",
            "description": "Keep only jobs whose title contains at least one of these words (not case sensitive). Leave empty to keep all.",
            "items": {
              "type": "string"
            }
          },
          "excludeTitleKeywords": {
            "title": "Job title does not contain",
            "type": "array",
            "description": "Drop jobs whose title contains any of these words, for example <code>intern</code> or <code>director</code>.",
            "items": {
              "type": "string"
            }
          },
          "locations": {
            "title": "Location contains any of",
            "type": "array",
            "description": "Keep only jobs whose location, city or country text contains one of these words, for example <code>Germany</code>, <code>London</code> or <code>Remote</code>.",
            "items": {
              "type": "string"
            }
          },
          "departments": {
            "title": "Department or team contains any of",
            "type": "array",
            "description": "For example <code>Engineering</code> or <code>Sales</code>. On Workday this is the job category.",
            "items": {
              "type": "string"
            }
          },
          "remoteOnly": {
            "title": "Remote jobs only",
            "type": "boolean",
            "description": "Keep only jobs that the company marks as remote.",
            "default": false
          },
          "postedWithinDays": {
            "title": "Posted within the last N days",
            "minimum": 1,
            "maximum": 3650,
            "type": "integer",
            "description": "Keep only jobs first published in the last N days. Jobs without a publish date are dropped when this is set."
          },
          "descriptionFormat": {
            "title": "Job description",
            "enum": [
              "text",
              "html",
              "both",
              "none"
            ],
            "type": "string",
            "description": "Plain text is best for spreadsheets and AI tools. Choose HTML if you want to keep the original formatting. 'None' is fastest and gives the smallest output.",
            "default": "text"
          },
          "maxJobsPerCompany": {
            "title": "Maximum jobs per company",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Newest jobs are kept first.",
            "default": 1000
          },
          "maxJobsTotal": {
            "title": "Maximum jobs in total",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Hard stop for the whole run. Also set a maximum cost per run in the run options if you want a cost cap.",
            "default": 5000
          },
          "onlyNewSinceLastRun": {
            "title": "Only jobs not seen in an earlier run",
            "type": "boolean",
            "description": "Turn this on and schedule the Actor to get a feed of new postings. The first run returns every matching job and remembers them; later runs return only additions. Each row gets <code>isNew: true</code>. The memory is stored in your own account.",
            "default": false
          },
          "stateStoreName": {
            "title": "Memory name for new job tracking",
            "type": "string",
            "description": "Name of the key-value store that remembers which jobs were already reported. Use a different name for each separate watch list. Lowercase letters, digits and hyphens only.",
            "default": "company-jobs-more-seen"
          },
          "maxConcurrency": {
            "title": "Companies read in parallel",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "Lower this if you read many very large career pages and see memory errors.",
            "default": 3
          },
          "fetchDetails": {
            "title": "Open every job page (exact date, all locations)",
            "type": "boolean",
            "description": "Workday, iCIMS and BambooHR give only a short list; the exact posting date and all locations are on the job page. On (default) the Actor opens each job it returns. Off is faster but those fields can stay empty (filters on location, remote or date still open pages when they need to).",
            "default": true
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}