{
  "openapi": "3.0.1",
  "info": {
    "title": "Workday Jobs Scraper: Career Site Listings | $1/1K",
    "description": "Open jobs from employer career sites hosted on Workday: title, requisition id, locations, posted date, time and remote type, optional full description. Filter by keyword, location, category and age. No login or key. $1 per 1,000 results, platform usage included.",
    "version": "0.1",
    "x-build-id": "gpczTLWVeFCpbjBxi"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/one_dollar_store~workday-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-one_dollar_store-workday-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/one_dollar_store~workday-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-one_dollar_store-workday-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/one_dollar_store~workday-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-one_dollar_store-workday-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",
        "required": [
          "careerSites"
        ],
        "properties": {
          "careerSites": {
            "title": "Career site links",
            "minItems": 1,
            "maxItems": 100,
            "type": "array",
            "description": "One link per employer career site hosted on Workday. Open the employer's careers page and copy the address, for example https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. A link to a single job or with a language part (/en-US/) works too. Only addresses ending in .myworkdayjobs.com are accepted.",
            "items": {
              "type": "string",
              "pattern": "^\\s*(https?://)?[A-Za-z0-9][A-Za-z0-9-]*\\.wd\\d+\\.myworkdayjobs\\.com(/\\S*)?\\s*$"
            }
          },
          "keyword": {
            "title": "Keyword",
            "maxLength": 200,
            "type": "string",
            "description": "Optional. Workday's own search box: matches job titles and descriptions. Example: data engineer."
          },
          "location": {
            "title": "Location",
            "maxLength": 300,
            "type": "string",
            "description": "Optional. A country, state, city or site name from the career site's own location lists. Separate several with a semicolon: Germany; France. Names from one list are combined with OR. If nothing matches, the run ends with no rows and the log shows the names that exist."
          },
          "jobCategory": {
            "title": "Job category",
            "maxLength": 300,
            "type": "string",
            "description": "Optional. A job category or job family from the career site, for example Engineering or Sales. Separate several with a semicolon."
          },
          "timeType": {
            "title": "Full time or part time",
            "enum": [
              "any",
              "fullTime",
              "partTime"
            ],
            "type": "string",
            "description": "Optional. Keeps only full time or only part time jobs.",
            "default": "any"
          },
          "remoteType": {
            "title": "Remote type",
            "enum": [
              "any",
              "remote",
              "hybrid",
              "onsite"
            ],
            "type": "string",
            "description": "Optional. Works only on career sites that offer a remote type filter. Where there is none, the run ends with no rows for that site and says so.",
            "default": "any"
          },
          "workerType": {
            "title": "Worker type",
            "maxLength": 300,
            "type": "string",
            "description": "Optional. The career site's own job type list, for example Regular, Intern or Contractor. Separate several with a semicolon."
          },
          "facetFilters": {
            "title": "Other filter lists",
            "type": "object",
            "description": "Optional. Any other filter list the career site offers, as list name and value. The run summary lists the names and values of each site. Example: {\"Job Category\": \"Sales; Marketing\"}."
          },
          "postedWithinDays": {
            "title": "Posted within the last (days)",
            "minimum": 1,
            "maximum": 365,
            "type": "integer",
            "description": "Optional. Keeps jobs posted within this many days. Workday shows exact ages only up to 29 days; for 30 or more the actor opens each older job to read its start date, which adds one request per such job."
          },
          "includeDescription": {
            "title": "Include full job details and description",
            "type": "boolean",
            "description": "Adds the description and the extra detail fields (exact posted date, countries, other locations, hiring entity, apply by date). This costs one extra request per job to the employer's site, so runs are slower. Off by default.",
            "default": false
          },
          "maxJobsPerSite": {
            "title": "Maximum jobs per career site",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Optional. The most jobs taken from any one career site, after your filters."
          },
          "maxItems": {
            "title": "Maximum jobs in total",
            "minimum": 10,
            "maximum": 100000,
            "type": "integer",
            "description": "The run stops after this many jobs across all career sites. Minimum 10.",
            "default": 100
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}