{
  "openapi": "3.0.1",
  "info": {
    "title": "Remote OK Scraper",
    "description": "Scrape remote job listings from Remote OK with filters for role, location, benefits, salary, and sort order. Accepts listing/job URLs or structured filters and returns structured job JSON.",
    "version": "1.0",
    "x-build-id": "h9VeDiYtMeroyhftT"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rigelbytes~remoteok-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rigelbytes-remoteok-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/rigelbytes~remoteok-scraper/runs": {
      "post": {
        "operationId": "runs-sync-rigelbytes-remoteok-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/rigelbytes~remoteok-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-rigelbytes-remoteok-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",
        "properties": {
          "startUrls": {
            "title": "Start URLs",
            "type": "array",
            "description": "Remote OK listing or job URLs from your browser (e.g. \"https://remoteok.com/?order_by=date\", \"https://remoteok.com/remote-dev-jobs\", \"https://remoteok.com/remote-jobs-in-singapore\", or a single job page). Recommended when you already have a filtered URL. When provided, tags/location/benefits/search filters below are ignored for those URLs.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "searchQueries": {
            "title": "Search queries",
            "type": "array",
            "description": "Free-text searches on Remote OK (e.g. \"python\", \"staff engineer\", \"nurse\"). Each query is scraped separately. Ignored when Start URLs are provided. Primary input for AI agents when you do not have a URL.",
            "items": {
              "type": "string"
            }
          },
          "tags": {
            "title": "Roles / categories",
            "uniqueItems": true,
            "type": "array",
            "description": "Job tags/categories to filter by (e.g. \"dev\", \"medical\", \"backend\", \"seo\"). Multiple tags are combined (AND). Ignored when Start URLs are provided.",
            "items": {
              "type": "string",
              "enum": [
                "exec",
                "customer support",
                "marketing",
                "ops",
                "education",
                "medical",
                "finance",
                "dev",
                "engineer",
                "full time",
                "sys admin",
                "technical",
                "recruiter",
                "sales",
                "design",
                "non tech",
                "senior",
                "excel",
                "travel",
                "content writing",
                "testing",
                "infosec",
                "microsoft",
                "virtual assistant",
                "hr",
                "golang",
                "video",
                "speech",
                "legal",
                "supervisor",
                "c",
                "cloud",
                "consulting",
                "part time",
                "web dev",
                "teaching",
                "mobile",
                "junior",
                "stats",
                "analyst",
                "game dev",
                "accounting",
                "admin",
                "coordinator",
                "ecommerce",
                "payroll",
                "saas",
                "designer",
                "math",
                "music",
                "ads",
                "scheme",
                "python",
                "backend",
                "embedded",
                "salesforce",
                "seo",
                "operations",
                "data entry",
                "social media",
                "architecture",
                "quality assurance",
                "strategy",
                "manager",
                "javascript",
                "ai",
                "api",
                "react",
                "vfx",
                "front end",
                "work from home",
                "data science",
                "bus dev",
                "internship",
                "support",
                "writer",
                "photoshop",
                "devops",
                "copywriting",
                "full stack",
                "telecom",
                "project manager",
                "typescript",
                "jira",
                "product manager",
                "assembly",
                "illustrator",
                "shopify",
                "amazon",
                "git",
                "healthcare",
                "html",
                "postgres",
                "adult",
                "controller",
                "ruby",
                "css",
                "java",
                "crypto",
                "other",
                "telecommuting",
                "lead",
                "engineering",
                "linux",
                "analytics",
                "assistant",
                "transcribing",
                "biotech",
                "software",
                "security",
                "financial",
                "content",
                "c plus plus",
                "wordpress",
                "docker",
                "php",
                "scrum",
                "robotics",
                "sql",
                "training",
                "swift",
                "ios",
                "data annotation",
                "web3",
                "product",
                "english teacher",
                "operational",
                "director",
                "serverless",
                "kubernetes",
                "blockchain",
                "aws",
                "laravel",
                "lamp",
                "node",
                "mongo",
                "machine learning",
                "haskell",
                "product designer",
                "nosql",
                "consult",
                "administrator",
                "banking",
                "node js",
                "recruiting",
                "macos",
                "art direction",
                "management",
                "angular",
                "gcp",
                "growth",
                "defi",
                "linguistics",
                "recruitment",
                "react js",
                "dataops",
                "flutter",
                "web",
                "django",
                "c sharp",
                "go",
                "events",
                "instructor",
                "bitcoin",
                "hardware",
                "voip",
                "game",
                "android",
                "reliability",
                "video editor",
                "artificial intelligence",
                "animation",
                "investment",
                "graphql",
                "drupal",
                "redis",
                "big data",
                "branding",
                "ethereum",
                "ansible",
                "apache",
                "chatbot",
                "test",
                "motion graphic design",
                "system",
                "rabbitmq",
                "webmaster",
                "smart contract",
                "mathematics",
                "hadoop",
                "fulltime",
                "gaming",
                "tech lead",
                "grafana",
                "pascal",
                "dot net",
                "perl",
                "sourcer",
                "coldfusion",
                "lisp",
                "cassandra",
                "nodejs",
                "solidity",
                "leader",
                "bank",
                "nft",
                "react native",
                "long form video content",
                "rails",
                "dba",
                "code",
                "reactjs",
                "voice",
                "jquery",
                "happiness",
                "unity",
                "scala",
                "train",
                "matlab",
                "firebase",
                "vuejs",
                "elasticsearch",
                "groovy",
                "colour correction",
                "ai video production",
                "stable diffusion",
                "deep learning",
                "neural networks",
                "claude",
                "openclaw",
                "codex",
                "ai agent",
                "openai",
                "prompt engineering",
                "risk management",
                "remote",
                "trader",
                "worldwide"
              ],
              "enumTitles": [
                "💼 Executive",
                "🎧 Customer Support",
                "🚥 Marketing",
                "♾️ Ops",
                "👨‍🏫 Education",
                "🚑 Medical",
                "💰 Finance",
                "🤓 Developer",
                "🤓 Engineer",
                "⏰ Full Time",
                "♾️ Sys Admin",
                "🛠 Technical",
                "🎯 Recruiter",
                "💼 Sales",
                "🎨 Design",
                "🔌 Non Tech",
                "👵 Senior",
                "📗 Excel",
                "🎒 Travel",
                "✍️ Content Writing",
                "🧪 Testing",
                "🔑 InfoSec",
                "🖼 Microsoft",
                "🎧 Virtual Assistant",
                "👋 HR",
                "🐀 Golang",
                "📼 Video",
                "💬 Speech",
                "👩‍⚖️ Legal",
                " Supervisor",
                "🔷 C",
                "☁️ Cloud",
                "💼 Consulting",
                "⏰ Part Time",
                "🤓 Web Developer",
                "👨‍🏫 Teaching",
                "📱 Mobile",
                "👶 Junior",
                "👩‍🔬 Stats",
                "🤔 Analyst",
                "🕹 Game Developer",
                "💼 Accounting",
                "♾️ Admin",
                "🔷 Coordinator",
                "🛍 Ecommerce",
                "💼 Payroll",
                "📦 SaaS",
                "🎨 Designer",
                "🧮 Math",
                "🎵 Music",
                "🚥 Ads",
                "👄 Scheme",
                "🐍 Python",
                "🍑 Backend",
                "💡 Embedded",
                "☁️ Salesforce",
                "🔎 SEO",
                "♾️ Operations",
                "👩‍🔬 Data Entry",
                "✍️ Social Media",
                "📦 Architecture",
                "🔬 Quality Assurance",
                "💼 Strategy",
                "💼 Manager",
                "☕️ JavaScript",
                "🤖 AI",
                "🤖 API",
                "⚛️ React",
                " VFX",
                "🎨 Front End",
                " Work from Home",
                "👩‍🔬 Data Science",
                "💼 Bus Developer",
                "👩‍🎓 Internship",
                "🎧 Support",
                " Writer",
                "🎨 Photoshop",
                "♾️ DevOps",
                "✍️ Copywriting",
                "🥞 Full Stack",
                "☎️ Telecom",
                "💼 Project Manager",
                "🟦 Typescript",
                "🔷 Jira",
                "📦 Product Manager",
                "🧑‍💻 Assembly",
                "🎨 Illustrator",
                "🛍 Shopify",
                "☁️ Amazon",
                "📦 Git",
                "💉 Healthcare",
                "🔡 HTML",
                "🐬 Postgres",
                "🌶 Adult",
                "♾️ Controller",
                "💎 Ruby",
                "🎨 CSS",
                "☕️ Java",
                "🏅 Crypto",
                "❓ Other",
                "☎️ Telecommuting",
                "👩‍✈️ Lead",
                "🤓 Engineering",
                "🐧 Linux",
                "👩‍🔬 Analytics",
                "🎧 Assistant",
                "🔷 Transcribing",
                "💊 Biotech",
                "🤓 Software",
                "🔑 Security",
                "💰 Financial",
                "✍️ Content",
                "➕ C Plus Plus",
                "✍️ Wordpress",
                "🐳 Docker",
                "🐘 PHP",
                "🔁 Scrum",
                "🤖 Robotics",
                "🐬 SQL",
                "👨‍🏫 Training",
                "🐇 Swift",
                "🍏 iOS",
                "🏷️ Data Annotation",
                "💎 Web3",
                "📦 Product",
                "🇬🇧 English Teacher",
                "♾️ Operational",
                "♾️ Director",
                "☁️ Serverless",
                "🦑 Kubernetes",
                "⛓ Blockchain",
                "☁️ AWS",
                "📦 Laravel",
                "🐘 LAMP",
                "🔗 Node",
                "🍃 Mongo",
                "🤖 Machine Learning",
                "#️⃣ Haskell",
                "📦 Product Designer",
                "🚫 NoSQL",
                "💼 Consult",
                "♾️ Administrator",
                "💰 Banking",
                "🔗 Node  JS",
                "🎯 Recruiting",
                "🍏 macOS",
                "🔷 Art Direction",
                "💼 Management",
                "🅰️ Angular",
                "☁️ GCP",
                "🚀 Growth",
                "💰 Defi",
                "🎨 Linguistics",
                "🎯 Recruitment",
                "☕️ React  JS",
                "♾️ DataOps",
                "🦩 Flutter",
                "🤓 Web",
                "🤠 Django",
                "#️⃣ C Sharp",
                "🐀 Go",
                " Events",
                "♾️ Instructor",
                "🏅 Bitcoin",
                " Hardware",
                " Voip",
                "🕹 Game",
                "🤖 Android",
                "♾️ Reliability",
                "📼 Video Editor",
                "🤖 Artificial Intelligence",
                "🎨 Animation",
                "💰 Investment",
                "⚛️ GraphQL",
                "💧 Drupal",
                "🧠 Redis",
                "🧠 Big Data",
                "🚥 Branding",
                "💎 Ethereum",
                "⚫️ Ansible",
                "🚁 Apache",
                "🔷 Chatbot",
                "🧪 Test",
                "🎨 Motion Graphic Design",
                "♾️ System",
                "🐰 Rabbitmq",
                "🤓 Webmaster",
                "📋 Smart Contract",
                "🧮 Mathematics",
                "🧠 Hadoop",
                " Fulltime",
                "🕹 Gaming",
                "👩‍✈️ Tech Lead",
                "🦎 Grafana",
                "🔷 Pascal",
                "🌊 Dot NET",
                "🐪 Perl",
                "🔷 Sourcer",
                "🔷 Coldfusion",
                "👄 Lisp",
                "🔷 Cassandra",
                "🔗 Node JS",
                "⛓ Solidity",
                "💼 Leader",
                "💰 Bank",
                "🖼 NFT",
                "⚛️ React Native",
                "✍️ Long Form Video Content",
                "🛤 Rails",
                "🥞 Database Admin",
                "🤓 Code",
                "⚛️ React JS",
                "💬 Voice",
                "🧩 jQuery",
                "🎧 Happiness",
                "🙏 Unity",
                "☕️ Scala",
                "👨‍🏫 Train",
                "👩‍🔬 Matlab",
                "🔥 Firebase",
                "💚 Vue JS",
                "🧩 Elasticsearch",
                "🍸 Groovy",
                "🔷 Colour Correction",
                "🤖 AI Video Production",
                " Stable Diffusion",
                "🤖 Deep Learning",
                "🧠 Neural Networks",
                "🔷 Claude",
                "🔷 Openclaw",
                "🤓 Codex",
                "🤖 AI Agent",
                "🤖 Openai",
                "🤓 Prompt Engineering",
                "💼 Risk Management",
                "🏝 Remote",
                " Trader",
                " Worldwide"
              ]
            },
            "default": []
          },
          "locations": {
            "title": "Locations",
            "uniqueItems": true,
            "type": "array",
            "description": "Countries or regions where the job can be done (e.g. \"Worldwide\", \"US\", \"NL\", \"SG\", \"region_EU\"). Each location is scraped as a separate search because Remote OK allows one location filter at a time. Ignored when Start URLs are provided.",
            "items": {
              "type": "string",
              "enum": [
                "Worldwide",
                "region_NA",
                "region_LA",
                "region_EU",
                "region_AF",
                "region_ME",
                "region_AS",
                "region_OC",
                "US",
                "CA",
                "UK",
                "AU",
                "NZ",
                "IN",
                "PT",
                "DE",
                "NL",
                "SG",
                "FR",
                "HK",
                "BR",
                "GR",
                "AE",
                "SE",
                "PL",
                "ES",
                "MX",
                "UA",
                "JP",
                "TH",
                "CZ",
                "RU",
                "IL",
                "FI",
                "CN",
                "ID",
                "AF",
                "AL",
                "DZ",
                "AS",
                "AD",
                "AO",
                "AI",
                "AQ",
                "AG",
                "AR",
                "AM",
                "AW",
                "AT",
                "AZ",
                "BS",
                "BH",
                "BD",
                "BB",
                "BY",
                "BE",
                "BZ",
                "BJ",
                "BM",
                "BT",
                "BO",
                "BA",
                "BW",
                "BV",
                "IO",
                "BN",
                "BG",
                "BF",
                "BI",
                "KH",
                "CM",
                "CV",
                "KY",
                "CF",
                "TD",
                "CL",
                "CX",
                "CC",
                "CO",
                "KM",
                "CG",
                "CD",
                "CK",
                "CR",
                "HR",
                "CU",
                "CW",
                "CY",
                "DK",
                "DJ",
                "DM",
                "DO",
                "EC",
                "EG",
                "SV",
                "GQ",
                "ER",
                "EE",
                "ET",
                "FK",
                "FO",
                "FJ",
                "GF",
                "TL",
                "TF",
                "GA",
                "GM",
                "GE",
                "GH",
                "GI",
                "GL",
                "GD",
                "GP",
                "GU",
                "GT",
                "GG",
                "GN",
                "GW",
                "GY",
                "HT",
                "HM",
                "HN",
                "HU",
                "IS",
                "IR",
                "IQ",
                "IE",
                "IM",
                "IT",
                "CI",
                "JM",
                "JE",
                "JO",
                "XK",
                "KS",
                "KZ",
                "KE",
                "KI",
                "KP",
                "KR",
                "KU",
                "KW",
                "KG",
                "LA",
                "LV",
                "LB",
                "LS",
                "LR",
                "LY",
                "LI",
                "LT",
                "LU",
                "MO",
                "MK",
                "MG",
                "MW",
                "MY",
                "MV",
                "ML",
                "MT",
                "MH",
                "MQ",
                "MR",
                "MU",
                "YT",
                "FM",
                "MD",
                "MC",
                "MN",
                "ME",
                "MS",
                "MA",
                "MZ",
                "MM",
                "NA",
                "NR",
                "NP",
                "BQ",
                "NC",
                "NI",
                "NE",
                "NG",
                "NU",
                "NF",
                "MP",
                "NO",
                "OM",
                "PS",
                "PK",
                "PW",
                "PA",
                "PG",
                "PY",
                "PE",
                "PH",
                "PN",
                "PF",
                "PR",
                "QA",
                "RE",
                "RO",
                "RW",
                "SH",
                "KN",
                "LC",
                "PM",
                "VC",
                "WS",
                "SM",
                "ST",
                "SA",
                "SN",
                "RS",
                "SC",
                "SL",
                "MF",
                "SX",
                "SK",
                "SI",
                "SB",
                "SO",
                "ZA",
                "GS",
                "SS",
                "LK",
                "SD",
                "SR",
                "SJ",
                "SZ",
                "CH",
                "SY",
                "TW",
                "TJ",
                "TZ",
                "TG",
                "TK",
                "TO",
                "TT",
                "TN",
                "TR",
                "TM",
                "TC",
                "TV",
                "UG",
                "UY",
                "US-HI",
                "UM",
                "UZ",
                "VU",
                "VA",
                "VE",
                "VN",
                "VG",
                "VI",
                "WF",
                "EH",
                "YE",
                "ZM",
                "ZW"
              ],
              "enumTitles": [
                "🌏 Worldwide",
                "⛰️ North America",
                "💃 Latin America",
                "🇪🇺 Europe",
                "🦁 Africa",
                "🕌 Middle East",
                "⛩ Asia",
                "🌊 Oceania",
                "🇺🇸 United States",
                "🇨🇦 Canada",
                "🇬🇧 United Kingdom",
                "🇦🇺 Australia",
                "🇳🇿 New Zealand",
                "🇮🇳 India",
                "🇵🇹 Portugal",
                "🇩🇪 Germany",
                "🇳🇱 Netherlands",
                "🇸🇬 Singapore",
                "🇫🇷 France",
                "🇭🇰 Hong Kong",
                "🇧🇷 Brazil",
                "🇬🇷 Greece",
                "🇦🇪 United Arab Emirates",
                "🇸🇪 Sweden",
                "🇵🇱 Poland",
                "🇪🇸 Spain",
                "🇲🇽 Mexico",
                "🇺🇦 Ukraine",
                "🇯🇵 Japan",
                "🇹🇭 Thailand",
                "🇨🇿 Czechia",
                "🇷🇺 Russia",
                "🇮🇱 Israel",
                "🇫🇮 Finland",
                "🇨🇳 China",
                "🇮🇩 Indonesia",
                "🇦🇫 Afghanistan",
                "🇦🇱 Albania",
                "🇩🇿 Algeria",
                "🇦🇸 American Samoa",
                "🇦🇩 Andorra",
                "🇦🇴 Angola",
                "🇦🇮 Anguilla",
                "🇦🇶 Antarctica",
                "🇦🇬 Antigua and Barbuda",
                "🇦🇷 Argentina",
                "🇦🇲 Armenia",
                "🇦🇼 Aruba",
                "🇦🇹 Austria",
                "🇦🇿 Azerbaijan",
                "🇧🇸 The Bahamas",
                "🇧🇭 Bahrain",
                "🇧🇩 Bangladesh",
                "🇧🇧 Barbados",
                "🇧🇾 Belarus",
                "🇧🇪 Belgium",
                "🇧🇿 Belize",
                "🇧🇯 Benin",
                "🇧🇲 Bermuda",
                "🇧🇹 Bhutan",
                "🇧🇴 Bolivia",
                "🇧🇦 Bosnia",
                "🇧🇼 Botswana",
                "🇧🇻 Bouvet Island",
                "🇮🇴 British Indian Ocean Territory",
                "🇧🇳 Brunei",
                "🇧🇬 Bulgaria",
                "🇧🇫 Burkina Faso",
                "🇧🇮 Burundi",
                "🇰🇭 Cambodia",
                "🇨🇲 Cameroon",
                "🇨🇻 Cape Verde",
                "🇰🇾 Cayman Islands",
                "🇨🇫 Central African Republic",
                "🇹🇩 Chad",
                "🇨🇱 Chile",
                "🇨🇽 Christmas Island",
                "🇨🇨 Cocos Islands",
                "🇨🇴 Colombia",
                "🇰🇲 Comoros",
                "🇨🇬 Congo",
                "🇨🇩 DR Congo",
                "🇨🇰 Cook Islands",
                "🇨🇷 Costa Rica",
                "🇭🇷 Croatia",
                "🇨🇺 Cuba",
                "🇨🇼 Curaçao",
                "🇨🇾 Cyprus",
                "🇩🇰 Denmark",
                "🇩🇯 Djibouti",
                "🇩🇲 Dominica",
                "🇩🇴 Dominican Republic",
                "🇪🇨 Ecuador",
                "🇪🇬 Egypt",
                "🇸🇻 El Salvador",
                "🇬🇶 Equatorial Guinea",
                "🇪🇷 Eritrea",
                "🇪🇪 Estonia",
                "🇪🇹 Ethiopia",
                "🇫🇰 Falkland Islands",
                "🇫🇴 Faroe Islands",
                "🇫🇯 Fiji",
                "🇬🇫 French Guiana",
                "🇹🇱 East Timor",
                "🇹🇫 French Southern Territories",
                "🇬🇦 Gabon",
                "🇬🇲 Gambia",
                "🇬🇪 Georgia",
                "🇬🇭 Ghana",
                "🇬🇮 Gibraltar",
                "🇬🇱 Greenland",
                "🇬🇩 Grenada",
                "🇬🇵 Guadeloupe",
                "🇬🇺 Guam",
                "🇬🇹 Guatemala",
                "🇬🇬 Guernsey",
                "🇬🇳 Guinea",
                "🇬🇼 Guinea Bissau",
                "🇬🇾 Guyana",
                "🇭🇹 Haiti",
                "🇭🇲 Heard Island and McDonald Islands",
                "🇭🇳 Honduras",
                "🇭🇺 Hungary",
                "🇮🇸 Iceland",
                "🇮🇷 Iran",
                "🇮🇶 Iraq",
                "🇮🇪 Ireland",
                "🇮🇲 Isle of Man",
                "🇮🇹 Italy",
                "🇨🇮 Cote d'Ivoire",
                "🇯🇲 Jamaica",
                "🇯🇪 Jersey",
                "🇯🇴 Jordan",
                "🇽🇰 Kosovo",
                "🇽🇰 Kosovo",
                "🇰🇿 Kazakhstan",
                "🇰🇪 Kenya",
                "🇰🇮 Kiribati",
                "🇰🇵 North Korea",
                "🇰🇷 South Korea",
                "🏴 Kurdistan",
                "🇰🇼 Kuwait",
                "🇰🇬 Kyrgyzstan",
                "🇱🇦 Laos",
                "🇱🇻 Latvia",
                "🇱🇧 Lebanon",
                "🇱🇸 Lesotho",
                "🇱🇷 Liberia",
                "🇱🇾 Libya",
                "🇱🇮 Liechtenstein",
                "🇱🇹 Lithuania",
                "🇱🇺 Luxembourg",
                "🇲🇴 Macau",
                "🇲🇰 North Macedonia",
                "🇲🇬 Madagascar",
                "🇲🇼 Malawi",
                "🇲🇾 Malaysia",
                "🇲🇻 Maldives",
                "🇲🇱 Mali",
                "🇲🇹 Malta",
                "🇲🇭 Marshall Islands",
                "🇲🇶 Martinique",
                "🇲🇷 Mauritania",
                "🇲🇺 Mauritius",
                "🇾🇹 Mayotte",
                "🇫🇲 Micronesia",
                "🇲🇩 Moldova",
                "🇲🇨 Monaco",
                "🇲🇳 Mongolia",
                "🇲🇪 Montenegro",
                "🇲🇸 Montserrat",
                "🇲🇦 Morocco",
                "🇲🇿 Mozambique",
                "🇲🇲 Myanmar",
                "🇳🇦 Namibia",
                "🇳🇷 Nauru",
                "🇳🇵 Nepal",
                "🇧🇶 Caribbean Netherlands",
                "🇳🇨 New Caledonia",
                "🇳🇮 Nicaragua",
                "🇳🇪 Niger",
                "🇳🇬 Nigeria",
                "🇳🇺 Niue",
                "🇳🇫 Norfolk Island",
                "🇲🇵 Northern Mariana Islands",
                "🇳🇴 Norway",
                "🇴🇲 Oman",
                "🇵🇸 Palestine",
                "🇵🇰 Pakistan",
                "🇵🇼 Palau",
                "🇵🇦 Panama",
                "🇵🇬 Papua New Guinea",
                "🇵🇾 Paraguay",
                "🇵🇪 Peru",
                "🇵🇭 Philippines",
                "🇵🇳 Pitcairn Island",
                "🇵🇫 Polynesia",
                "🇵🇷 Puerto Rico",
                "🇶🇦 Qatar",
                "🇷🇪 Reunion",
                "🇷🇴 Romania",
                "🇷🇼 Rwanda",
                "🇸🇭 Saint Helena",
                "🇰🇳 Saint Kitts and Nevis",
                "🇱🇨 Saint Lucia",
                "🇵🇲 Saint Pierre and Miquelon",
                "🇻🇨 Saint Vincent and the Grenadines",
                "🇼🇸 Samoa",
                "🇸🇲 San Marino",
                "🇸🇹 Sao Tome and Principe",
                "🇸🇦 Saudi Arabia",
                "🇸🇳 Senegal",
                "🇷🇸 Serbia",
                "🇸🇨 Seychelles",
                "🇸🇱 Sierra Leone",
                "🇲🇫 Saint-Martin",
                "🇸🇽 Sint Maarten",
                "🇸🇰 Slovakia",
                "🇸🇮 Slovenia",
                "🇸🇧 Solomon Islands",
                "🇸🇴 Somalia",
                "🇿🇦 South Africa",
                "🇬🇸 South Georgia and the South Sandwich Islands",
                "🇸🇸 South Sudan",
                "🇱🇰 Sri Lanka",
                "🇸🇩 Sudan",
                "🇸🇷 Suriname",
                "🇸🇯 Svalbard and Jan Mayen Islands",
                "🇸🇿 Swaziland",
                "🇨🇭 Switzerland",
                "🇸🇾 Syria",
                "🇹🇼 Taiwan",
                "🇹🇯 Tajikistan",
                "🇹🇿 Tanzania",
                "🇹🇬 Togo",
                "🇹🇰 Tokelau",
                "🇹🇴 Tonga",
                "🇹🇹 Trinidad and Tobago",
                "🇹🇳 Tunisia",
                "🇹🇷 Turkey",
                "🇹🇲 Turkmenistan",
                "🇹🇨 Turks and Caicos Islands",
                "🇹🇻 Tuvalu",
                "🇺🇬 Uganda",
                "🇺🇾 Uruguay",
                "🏝 Hawaii",
                "🇺🇲 USA Minor Outlying Islands",
                "🇺🇿 Uzbekistan",
                "🇻🇺 Vanuatu",
                "🇻🇦 Vatican City",
                "🇻🇪 Venezuela",
                "🇻🇳 Vietnam",
                "🇻🇬 British Virgin Islands",
                "🇻🇮 United States Virgin Islands",
                "🇼🇫 Wallis and Futuna Islands",
                "🇪🇭 Western Sahara",
                "🇾🇪 Yemen",
                "🇿🇲 Zambia",
                "🇿🇼 Zimbabwe"
              ]
            },
            "default": []
          },
          "benefits": {
            "title": "Benefits",
            "uniqueItems": true,
            "type": "array",
            "description": "Required job benefits (e.g. \"401k\", \"async\", \"unlimited_vacation\", \"4_day_workweek\"). Multiple benefits are combined. Ignored when Start URLs are provided.",
            "items": {
              "type": "string",
              "enum": [
                "401k",
                "distributed_team",
                "async",
                "vision_insurance",
                "dental_insurance",
                "medical_insurance",
                "unlimited_vacation",
                "paid_time_off",
                "4_day_workweek",
                "pension_matching",
                "company_retreats",
                "coworking_budget",
                "learning_budget",
                "free_gym_membership",
                "mental_wellness_budget",
                "home_office_budget",
                "pay_in_crypto",
                "pseudonymous",
                "profit_sharing",
                "equity_compensation",
                "no_whiteboard",
                "no_monitoring",
                "no_politics",
                "hire_old"
              ],
              "enumTitles": [
                "💰 401(k)",
                "🌎 Distributed team",
                "⏰ Async",
                "🤓 Vision insurance",
                "🦷 Dental insurance",
                "🚑 Medical insurance",
                "🏖 Unlimited vacation",
                "🏖 Paid time off",
                "📆 4 day workweek",
                "💰 401k matching",
                "🏔 Company retreats",
                "🏬 Coworking budget",
                "📚 Learning budget",
                "💪 Free gym membership",
                "🧘 Mental wellness budget",
                "🖥 Home office budget",
                "🥧 Pay in crypto",
                "🥸 Pseudonymous",
                "💰 Profit sharing",
                "💰 Equity compensation",
                "⬜️ No whiteboard interview",
                "👀 No monitoring system",
                "🚫 No politics at work",
                "🎅 We hire old (and young)"
              ]
            },
            "default": []
          },
          "minSalary": {
            "title": "Minimum salary (USD / year)",
            "minimum": 0,
            "maximum": 250000,
            "type": "integer",
            "description": "Minimum annual salary in USD (e.g. 30000, 80000, 150000). Matches the Remote OK salary filter (steps of $10,000, up to $250,000). Use 0 for no minimum. Ignored when Start URLs are provided.",
            "default": 0
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "date",
              "salary",
              "views",
              "applied",
              "hot",
              "benefits"
            ],
            "type": "string",
            "description": "How to sort the job board (e.g. \"date\" for latest jobs, \"salary\" for highest paid). Applied to filter searches and to Start URLs that do not already include order_by.",
            "default": "date"
          },
          "maxItems": {
            "title": "Max Items",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of jobs to scrape (0 = unlimited)",
            "default": 0
          },
          "scrapeJobDetails": {
            "title": "Scrape job details",
            "type": "boolean",
            "description": "When enabled, fetches each job's full page and merges richer fields (description, apply URL, benefits). You are charged per job (job) plus an additional event per successful details fetch (job-details).",
            "default": false
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Proxy settings for anti-bot protection. Apify Residential is recommended.",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": [
                "RESIDENTIAL"
              ]
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}