{
  "openapi": "3.0.1",
  "info": {
    "title": "ATS Jobs API - Greenhouse, Lever, Ashby, Workday Jobs",
    "description": "ATS jobs API for Greenhouse, Lever, Ashby, Workday and 73 more systems: give a company domain, get every open job with yearly salary, remote/hybrid/on-site, contract type, city and country, benefits, skills and apply link. Only-new-jobs mode. $1.50 per 1,000 jobs, first 3 per run free. No login.",
    "version": "0.1",
    "x-build-id": "yBMMZ37zZGn64cKjt"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/om_kh~ats-jobs-api/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-om_kh-ats-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/om_kh~ats-jobs-api/runs": {
      "post": {
        "operationId": "runs-sync-om_kh-ats-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/om_kh~ats-jobs-api/run-sync": {
      "post": {
        "operationId": "run-sync-om_kh-ats-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": {
          "companyDomains": {
            "title": "Company domains or job board links",
            "type": "array",
            "description": "The easiest way to use this Actor. Give company websites (stripe.com, figma.com) or paste any job board link (https://boards.greenhouse.io/stripe, https://acme.bamboohr.com, a Workday careers URL): it finds which of 77 applicant tracking systems each one uses - Greenhouse, Lever, Ashby, Workday, SmartRecruiters, iCIMS, SuccessFactors and more - then returns every open role. No board tokens to look up. Max 20 per run.",
            "items": {
              "type": "string"
            }
          },
          "searchAllCompanies": {
            "title": "Search all companies (no list needed)",
            "type": "boolean",
            "description": "Search the open roles of thousands of companies at once, without giving any company: set at least one keyword or location below (e.g. keywords 'data engineer', locations 'Berlin'). The index is rebuilt from the companies' own ATS Tuesday to Saturday; the 25 companies with the most matches get their full description fetched live. Same price per job.",
            "default": false
          },
          "greenhouseBoards": {
            "title": "Greenhouse company boards",
            "type": "array",
            "description": "Company board tokens on Greenhouse (from boards.greenhouse.io/<token>). Returns every open role.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "leverCompanies": {
            "title": "Lever companies",
            "type": "array",
            "description": "Company handles on Lever (from jobs.lever.co/<handle>).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "ashbyBoards": {
            "title": "Ashby job boards",
            "type": "array",
            "description": "Board names on Ashby (from jobs.ashbyhq.com/<board>).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "smartRecruitersCompanies": {
            "title": "SmartRecruiters companies",
            "type": "array",
            "description": "Company identifiers on SmartRecruiters.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "ripplingCompanies": {
            "title": "Rippling ATS companies",
            "type": "array",
            "description": "Company handles on Rippling ATS (from ats.rippling.com/<handle>).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "breezyCompanies": {
            "title": "Breezy HR companies",
            "type": "array",
            "description": "Company handles on Breezy HR (from <handle>.breezy.hr).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "workdayCareerUrls": {
            "title": "Workday careers URLs",
            "type": "array",
            "description": "Full careers-site URLs on Workday, e.g. https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. Most large enterprises use Workday.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "personioCompanies": {
            "title": "Personio companies",
            "type": "array",
            "description": "Company handles on Personio (from <handle>.jobs.personio.de). Common across European employers.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "bambooHrCompanies": {
            "title": "BambooHR companies",
            "type": "array",
            "description": "Company handles on BambooHR (from <handle>.bamboohr.com).",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "recruiteeCompanies": {
            "title": "Recruitee boards",
            "type": "array",
            "description": "Recruitee: company from <company>.recruitee.com.",
            "items": {
              "type": "string"
            }
          },
          "teamtailorCompanies": {
            "title": "Teamtailor boards",
            "type": "array",
            "description": "Teamtailor: company from <company>.teamtailor.com.",
            "items": {
              "type": "string"
            }
          },
          "workableAccounts": {
            "title": "Workable boards",
            "type": "array",
            "description": "Workable: account from apply.workable.com/<account>.",
            "items": {
              "type": "string"
            }
          },
          "jobviteCompanies": {
            "title": "Jobvite boards",
            "type": "array",
            "description": "Jobvite: company from jobs.jobvite.com/<company>.",
            "items": {
              "type": "string"
            }
          },
          "pinpointCompanies": {
            "title": "Pinpoint boards",
            "type": "array",
            "description": "Pinpoint: company from <company>.pinpointhq.com.",
            "items": {
              "type": "string"
            }
          },
          "gemCompanies": {
            "title": "Gem boards",
            "type": "array",
            "description": "Gem: company from jobs.gem.com/<company>.",
            "items": {
              "type": "string"
            }
          },
          "joinCompanies": {
            "title": "JOIN boards",
            "type": "array",
            "description": "JOIN: company from join.com/companies/<company>.",
            "items": {
              "type": "string"
            }
          },
          "homerunCompanies": {
            "title": "Homerun boards",
            "type": "array",
            "description": "Homerun: company from <company>.homerun.co.",
            "items": {
              "type": "string"
            }
          },
          "hirehiveCompanies": {
            "title": "HireHive boards",
            "type": "array",
            "description": "HireHive: company from <company>.hirehive.com.",
            "items": {
              "type": "string"
            }
          },
          "manatalCompanies": {
            "title": "Manatal boards",
            "type": "array",
            "description": "Manatal: company from careers-page.com/<company>.",
            "items": {
              "type": "string"
            }
          },
          "doverCompanies": {
            "title": "Dover boards",
            "type": "array",
            "description": "Dover: company from app.dover.com/jobs/<company>.",
            "items": {
              "type": "string"
            }
          },
          "avatureTenants": {
            "title": "Avature boards",
            "type": "array",
            "description": "Avature: tenant from <tenant>.avature.net.",
            "items": {
              "type": "string"
            }
          },
          "pageupBoards": {
            "title": "PageUp boards",
            "type": "array",
            "description": "PageUp: id/site from careers.pageuppeople.com/<id>/<site>.",
            "items": {
              "type": "string"
            }
          },
          "zohoRecruitHosts": {
            "title": "Zoho Recruit boards",
            "type": "array",
            "description": "Zoho Recruit: host like acme.zohorecruit.com.",
            "items": {
              "type": "string"
            }
          },
          "oracleCareerUrls": {
            "title": "Oracle Recruiting Cloud boards",
            "type": "array",
            "description": "Oracle Recruiting Cloud: full careers URL on oraclecloud.com (.../sites/<site>).",
            "items": {
              "type": "string"
            }
          },
          "eightfoldCareerUrls": {
            "title": "Eightfold boards",
            "type": "array",
            "description": "Eightfold: careers URL, e.g. https://acme.eightfold.ai/careers.",
            "items": {
              "type": "string"
            }
          },
          "jazzHrCompanies": {
            "title": "JazzHR companies",
            "type": "array",
            "description": "JazzHR: company from <company>.applytojob.com.",
            "items": {
              "type": "string"
            }
          },
          "comeetBoards": {
            "title": "Comeet boards",
            "type": "array",
            "description": "Comeet: company/uid from comeet.com/jobs/<company>/<uid>, e.g. kaltura/E2.00D.",
            "items": {
              "type": "string"
            }
          },
          "icimsSites": {
            "title": "iCIMS sites",
            "type": "array",
            "description": "iCIMS: host like careers-acme.icims.com.",
            "items": {
              "type": "string"
            }
          },
          "trakstarCompanies": {
            "title": "Trakstar Hire companies",
            "type": "array",
            "description": "Trakstar Hire: company from <company>.hire.trakstar.com.",
            "items": {
              "type": "string"
            }
          },
          "ultiproBoardUrls": {
            "title": "UKG UltiPro boards",
            "type": "array",
            "description": "UKG UltiPro: board URL on recruiting.ultipro.com (.../JobBoard/<id>).",
            "items": {
              "type": "string"
            }
          },
          "paylocityBoards": {
            "title": "Paylocity boards",
            "type": "array",
            "description": "Paylocity: id or link from recruiting.paylocity.com/recruiting/jobs/All/<id>/....",
            "items": {
              "type": "string"
            }
          },
          "applicantProSites": {
            "title": "ApplicantPro sites",
            "type": "array",
            "description": "ApplicantPro: site like acme.applicantpro.com.",
            "items": {
              "type": "string"
            }
          },
          "isolvedSites": {
            "title": "iSolved Hire sites",
            "type": "array",
            "description": "iSolved Hire: site like acme.isolvedhire.com.",
            "items": {
              "type": "string"
            }
          },
          "hireologyCompanies": {
            "title": "Hireology companies",
            "type": "array",
            "description": "Hireology: company from careers.hireology.com/<company>.",
            "items": {
              "type": "string"
            }
          },
          "hibobCompanies": {
            "title": "HiBob companies",
            "type": "array",
            "description": "HiBob: company from <company>.careers.hibob.com.",
            "items": {
              "type": "string"
            }
          },
          "hiringThingCompanies": {
            "title": "HiringThing companies",
            "type": "array",
            "description": "HiringThing: company from <company>.hiringthing.com.",
            "items": {
              "type": "string"
            }
          },
          "cornerstoneSiteUrls": {
            "title": "Cornerstone sites",
            "type": "array",
            "description": "Cornerstone: career site URL on csod.com (.../ux/ats/careersite/<id>/home?c=<company>).",
            "items": {
              "type": "string"
            }
          },
          "freshteamCompanies": {
            "title": "Freshteam companies",
            "type": "array",
            "description": "Company from <company>.freshteam.com. Example: giaspace",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "jobscoreCompanies": {
            "title": "JobScore companies",
            "type": "array",
            "description": "Company code from careers.jobscore.com/careers/<company>. Example: jobscore",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "successFactorsSites": {
            "title": "SAP SuccessFactors career sites",
            "type": "array",
            "description": "Career-site host, e.g. careers.ey.com. SAP's public feed gives the 20 newest jobs of the site. Example: careers.ey.com",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "softgardenCompanies": {
            "title": "softgarden companies",
            "type": "array",
            "description": "softgarden: company from <company>.softgarden.io.",
            "items": {
              "type": "string"
            }
          },
          "factorialCompanies": {
            "title": "Factorial companies",
            "type": "array",
            "description": "Factorial: company from <company>.factorialhr.com.",
            "items": {
              "type": "string"
            }
          },
          "hirebridgeCompanies": {
            "title": "HireBridge boards",
            "type": "array",
            "description": "Cid number from recruit.hirebridge.com/v3/Jobs/list.aspx?cid=<cid>, e.g. 7780. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "trinetHireCompanies": {
            "title": "TriNet Hire boards",
            "type": "array",
            "description": "Company from app.trinethire.com/companies/<company>/jobs, e.g. 22943-x. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "polymerCompanies": {
            "title": "Polymer boards",
            "type": "array",
            "description": "Company from jobs.polymer.co/<company>, e.g. magnendo. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "goHireCompanies": {
            "title": "GoHire boards",
            "type": "array",
            "description": "Board from jobs.gohire.io/<board>/, e.g. piersight-rfd9c90d. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "acquireTmTenants": {
            "title": "AcquireTM boards",
            "type": "array",
            "description": "Tenant from <tenant>.acquiretm.com, e.g. ecmd. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "harbourAtsTenants": {
            "title": "Harbour ATS boards",
            "type": "array",
            "description": "Tenant from <tenant>.harbourats.com (e.g. aria.amal), e.g. aria.amal. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "sagePeopleSites": {
            "title": "Sage People boards",
            "type": "array",
            "description": "Site from <site>.my.salesforce-sites.com/recruit, e.g. peoplecore. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "silkRoadCompanies": {
            "title": "SilkRoad (Rival) boards",
            "type": "array",
            "description": "Company from jobs.silkroad.com/<company>/Careers, e.g. Colsa. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "paycorClientIds": {
            "title": "Paycor Recruiting boards",
            "type": "array",
            "description": "ClientId from recruitingbypaycor.com/career/CareerHome.action?clientId=<id>, e.g. 8a7883d0900e460701902c92de2a0e43. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "getroNetworks": {
            "title": "Getro (VC job boards) boards",
            "type": "array",
            "description": "Jobs board host of a VC network, e.g. jobs.a16z.com, e.g. jobs.a16z.com. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "appliTrackDistricts": {
            "title": "AppliTrack (Frontline, US schools) boards",
            "type": "array",
            "description": "District from www.applitrack.com/<district>/onlineapp, e.g. ccsd. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "loxoAgencies": {
            "title": "Loxo boards",
            "type": "array",
            "description": "Agency from app.loxo.co/<agency>, e.g. loxo. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "tribepadSites": {
            "title": "Tribepad boards",
            "type": "array",
            "description": "Site from <site>.tribepad.com, e.g. twinkl. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "cezanneIntervieweBoards": {
            "title": "Cezanne / Intervieweb boards",
            "type": "array",
            "description": "Board as <host>/<board>, from <host>.intervieweb.it/<board>/en/career, e.g. cezanneondemand/bcha. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "networxBrands": {
            "title": "networx / IRIS boards",
            "type": "array",
            "description": "Brand from <brand>.current-vacancies.com, e.g. ymca. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "peopleAdminSites": {
            "title": "PeopleAdmin (US universities) boards",
            "type": "array",
            "description": "Site like uta.peopleadmin.com, e.g. uta.peopleadmin.com. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "gupyCompanies": {
            "title": "Gupy (Brazil) boards",
            "type": "array",
            "description": "Company from <company>.gupy.io, e.g. ambev. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "traffitCompanies": {
            "title": "Traffit (Poland) boards",
            "type": "array",
            "description": "Company from <company>.traffit.com, e.g. traffit. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "radancySites": {
            "title": "Radancy (TalentBrew) sites",
            "type": "array",
            "description": "Careers host, e.g. jobs.vinci.com/en (up to 5,000 jobs), e.g. jobs.vinci.com/en. Or put the company domain in Company domains: the Actor recognises these sites.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "phenomSites": {
            "title": "Phenom sites",
            "type": "array",
            "description": "Careers host or company domain, e.g. jobs.cvshealth.com (up to 5,000 jobs), e.g. cvshealth.com. Or put the company domain in Company domains: the Actor recognises these sites.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "jibeSites": {
            "title": "Jibe (iCIMS career sites) boards",
            "type": "array",
            "description": "Jibe (iCIMS career site) host, e.g. jobs.uhs.com (up to 5,000 jobs), e.g. jobs.uhs.com. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "paradoxSites": {
            "title": "Paradox career sites boards",
            "type": "array",
            "description": "Paradox career site host, e.g. jobs.harrishealth.org, e.g. jobs.harrishealth.org. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "taleoBusinessEditionLinks": {
            "title": "Taleo Business Edition boards",
            "type": "array",
            "description": "Taleo Business Edition careers link (...tbe.taleo.net/.../careers/v2/jobSearch?org=...&cws=...), e.g. https://phf.tbe.taleo.net/phf02/ats/careers/v2/jobSearch?org=COSTCO&cws=41. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "joblinkApplyCompanies": {
            "title": "JoblinkApply (US hourly) boards",
            "type": "array",
            "description": "Company from <company>.joblinkapply.com (US hourly hiring), e.g. fcssecurity. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "clearCompanyCompanies": {
            "title": "ClearCompany boards",
            "type": "array",
            "description": "Company from apply.clearcompany.com/<company>, e.g. lcmh. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "deelCompanies": {
            "title": "Deel boards",
            "type": "array",
            "description": "Company from jobs.deel.com/<company>, e.g. klarna. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "talentechCompanies": {
            "title": "Talentech (Nordics) boards",
            "type": "array",
            "description": "Company from jobs.talentech.com/<company> (Nordics), e.g. surgicalscience. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "onShiftCompanies": {
            "title": "OnShift (US senior care) boards",
            "type": "array",
            "description": "Company from <company>.employ.onshift.com (US senior care), e.g. wesbury. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "jobtrainBoards": {
            "title": "Jobtrain (UK public sector) boards",
            "type": "array",
            "description": "Board from www.jobtrain.co.uk/<board> (UK public sector), e.g. iomgovjobs. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "talentLinkSites": {
            "title": "Lumesse TalentLink boards",
            "type": "array",
            "description": "Lumesse TalentLink career host, e.g. mubeacareers.recruitmentplatform.com, e.g. mubeacareers.recruitmentplatform.com. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "eploySites": {
            "title": "Eploy (UK) boards",
            "type": "array",
            "description": "Site like altradweb.eploy.net (UK), e.g. altradweb.eploy.net. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "talos360Sites": {
            "title": "Talos360 (UK) boards",
            "type": "array",
            "description": "Site like ukas.talosats-careers.com (UK), e.g. ukas.talosats-careers.com. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "applicantStackCompanies": {
            "title": "ApplicantStack boards",
            "type": "array",
            "description": "Company from <company>.applicantstack.com (Swipeclock / WorkforceHub), e.g. swipeclock. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "onlyfyCompanies": {
            "title": "onlyfy / Prescreen (DACH) boards",
            "type": "array",
            "description": "Company from <company>.onlyfy.jobs (onlyfy / Prescreen, DACH), e.g. prescreen. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "careerPlugCompanies": {
            "title": "CareerPlug (US franchises) boards",
            "type": "array",
            "description": "Company from <company>.careerplug.com (US franchises), e.g. sportclips. Or paste the board link in Company domains.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "includeDescription": {
            "title": "Include job description",
            "type": "boolean",
            "description": "Add the full job description (plain text), salary, contract type, workplace type and apply link when the system publishes them, plus facts read from the text: years of experience, skills, visa sponsorship, degree. Same price. Turn off for lighter rows.",
            "default": true
          },
          "includeCompanyProfile": {
            "title": "Company industry and size",
            "type": "boolean",
            "description": "Add each company's industry, employee count, size band (1-10 ... 10,001+), headquarters and founding year, from Wikidata by the company's website. Free; empty for companies Wikidata does not know (often small startups).",
            "default": true
          },
          "industries": {
            "title": "Company industries",
            "type": "array",
            "description": "Keep only companies whose industry contains one of these words (software, retail, insurance, financial...). Needs 'Company industry and size'. Companies with no known industry are dropped when this is set.",
            "items": {
              "type": "string"
            }
          },
          "companySizes": {
            "title": "Company sizes",
            "type": "array",
            "description": "Keep only companies of these sizes (employees). Tick 'Unknown' to keep companies whose size is not known.",
            "items": {
              "type": "string",
              "enum": [
                "1-10",
                "11-50",
                "51-200",
                "201-500",
                "501-1,000",
                "1,001-5,000",
                "5,001-10,000",
                "10,001+",
                "Unknown"
              ]
            }
          },
          "maxTotalChargeUsd": {
            "title": "Maximum Vigia charge (USD)",
            "minimum": 0,
            "type": "number",
            "description": "Hard maximum amount that this run may charge."
          },
          "previousJobs": {
            "title": "Previous run's jobs (optional)",
            "type": "array",
            "description": "Optional. Supply the previous run's output to receive only NEW and CHANGED roles instead of the full list.",
            "default": []
          },
          "currentJobs": {
            "title": "Bring your own jobs (optional)",
            "type": "array",
            "description": "Optional. Supply your own job rows to normalize/deduplicate instead of fetching. Leave empty to fetch from the boards above.",
            "default": []
          },
          "monitorEnabled": {
            "title": "Monitor only new results",
            "type": "boolean",
            "description": "The first monitored run stores a free baseline. Later runs deliver and charge only new results.",
            "default": false
          },
          "monitorId": {
            "title": "Monitor ID (optional)",
            "type": "string",
            "description": "Pins the persistent baseline to a name of your choice. Leave empty to derive it automatically from the Greenhouse boards. Use distinct IDs to track separate targets independently.",
            "default": ""
          },
          "sources": {
            "title": "Declared upstream sources and estimated costs",
            "type": "array",
            "description": "Declare every upstream source before this run. Each item needs name, authorization, and estimated_cost_usd.",
            "default": [
              {
                "name": "Customer-authorized input",
                "authorization": "customer_authorized",
                "estimated_cost_usd": 0
              }
            ]
          },
          "keywords": {
            "title": "Keyword filter",
            "type": "array",
            "description": "Keep only jobs whose title, department, company or location contains one of these words. Whole-word match. Leave empty to keep everything. Filtering happens before billing - you are never charged for a job you filtered out.",
            "items": {
              "type": "string"
            }
          },
          "excludeKeywords": {
            "title": "Exclude keywords",
            "type": "array",
            "description": "Drop jobs matching any of these words, e.g. intern, senior, sales.",
            "items": {
              "type": "string"
            }
          },
          "locations": {
            "title": "Location filter",
            "type": "array",
            "description": "Keep only jobs whose location contains one of these, e.g. Berlin, United Kingdom.",
            "items": {
              "type": "string"
            }
          },
          "remoteOnly": {
            "title": "Remote only",
            "type": "boolean",
            "description": "Keep only roles whose location says remote, anywhere or distributed.",
            "default": false
          },
          "postedAfter": {
            "title": "Posted after",
            "type": "string",
            "description": "Keep only jobs posted on or after this date (YYYY-MM-DD). Jobs from providers that publish no date are kept."
          },
          "employmentTypes": {
            "title": "Contract type",
            "type": "array",
            "description": "Keep only these contract types (read from the job system's own field, the title, or a clear phrase in the text). Tick 'Not stated' to also keep jobs that do not say. Filtered jobs are never charged.",
            "items": {
              "type": "string",
              "enum": [
                "FULL_TIME",
                "PART_TIME",
                "CONTRACT",
                "TEMPORARY",
                "INTERNSHIP",
                "FREELANCE",
                "PER_DIEM",
                "VOLUNTEER",
                "UNKNOWN"
              ],
              "enumTitles": [
                "Full-time",
                "Part-time",
                "Contract",
                "Temporary",
                "Internship",
                "Freelance",
                "Per diem",
                "Volunteer",
                "Not stated"
              ]
            }
          },
          "workArrangements": {
            "title": "On-site, hybrid or remote",
            "type": "array",
            "description": "Keep only these work arrangements. Hybrid jobs also get the office days per week when the posting says it.",
            "items": {
              "type": "string",
              "enum": [
                "REMOTE",
                "HYBRID",
                "ON_SITE",
                "UNKNOWN"
              ],
              "enumTitles": [
                "Remote",
                "Hybrid",
                "On-site",
                "Not stated"
              ]
            }
          },
          "countries": {
            "title": "Countries",
            "type": "array",
            "description": "Keep only jobs in these countries: names or 2-letter codes (United States, US, Germany, DE...). Add 'unknown' to keep jobs with no country written.",
            "items": {
              "type": "string"
            }
          },
          "excludeTitleKeywords": {
            "title": "Exclude title words",
            "type": "array",
            "description": "Drop jobs whose TITLE has any of these words (e.g. senior, intern, manager), even if the description mentions them.",
            "items": {
              "type": "string"
            }
          },
          "excludeCompanies": {
            "title": "Exclude companies",
            "type": "array",
            "description": "Drop jobs from these companies (part of the name is enough).",
            "items": {
              "type": "string"
            }
          },
          "excludeLocations": {
            "title": "Exclude locations",
            "type": "array",
            "description": "Drop jobs whose location contains any of these words (e.g. India, Remote - EMEA).",
            "items": {
              "type": "string"
            }
          },
          "departments": {
            "title": "Departments",
            "type": "array",
            "description": "Keep only these departments or teams (e.g. Engineering, Sales). Part of the name is enough.",
            "items": {
              "type": "string"
            }
          },
          "excludeAgencies": {
            "title": "No staffing agencies",
            "type": "boolean",
            "description": "Drop jobs posted by staffing or recruitment agencies for a client.",
            "default": false
          },
          "onlyWithSalary": {
            "title": "Only jobs with a salary",
            "type": "boolean",
            "description": "Keep only jobs that publish a pay range (as numbers, with the pay period and a yearly equivalent).",
            "default": false
          },
          "minYearlySalary": {
            "title": "Minimum yearly salary",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only jobs paying at least this much per year (hourly, daily and monthly pay converted to yearly). Jobs without a salary are dropped when this is set."
          },
          "onlyNewJobs": {
            "title": "Only new jobs since my last run",
            "type": "boolean",
            "description": "Deliver only the jobs this same search has not delivered before (remembered in your own Apify account). The first run delivers everything. Jobs already delivered are never charged again. Ideal for daily or hourly schedules.",
            "default": false
          },
          "memoryKey": {
            "title": "Memory name (optional)",
            "type": "string",
            "description": "Give the 'only new jobs' memory a name to share it between tasks or keep it when you change the search. Empty = one memory per search."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}