{
  "openapi": "3.0.1",
  "info": {
    "title": "FlexJobs Scraper",
    "description": "💫 Scrape Flexjobs.com",
    "version": "0.1",
    "x-build-id": "eyPpIgtqg9SC8t2xP"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/jupri~flexjobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-jupri-flexjobs-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/jupri~flexjobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-jupri-flexjobs-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/jupri~flexjobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-jupri-flexjobs-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": {
          "query": {
            "title": "❓ Query",
            "type": "array",
            "description": "💡 Search <b>KEYWORD</b> or <b>URL</b>",
            "items": {
              "type": "string"
            }
          },
          "limit": {
            "title": "♾️ Limit",
            "type": "integer",
            "description": "💡 Number of results"
          },
          "location": {
            "title": "🧭 Location",
            "type": "array",
            "description": "",
            "items": {
              "type": "string"
            }
          },
          "anywhere_in_us": {
            "title": "Anywhere in U.S.",
            "type": "boolean",
            "description": ""
          },
          "anywhere_in_world": {
            "title": "Anywhere in world",
            "type": "boolean",
            "description": ""
          },
          "category": {
            "title": "Categories",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "52",
                "85",
                "1",
                "121",
                "122",
                "110",
                "2",
                "86",
                "28",
                "57",
                "3",
                "58",
                "131",
                "5",
                "59",
                "37",
                "111",
                "55",
                "96",
                "61",
                "112",
                "113",
                "114",
                "60",
                "8",
                "4",
                "62",
                "136",
                "10",
                "11",
                "137",
                "138",
                "140",
                "91",
                "139",
                "63",
                "12",
                "106",
                "105",
                "104",
                "103",
                "14",
                "15",
                "53",
                "64",
                "17",
                "68",
                "67",
                "141",
                "66",
                "65",
                "18",
                "6",
                "115",
                "143",
                "97",
                "20",
                "21",
                "87",
                "24",
                "42",
                "144",
                "145",
                "146",
                "16",
                "116",
                "117",
                "118",
                "119",
                "29",
                "95",
                "147",
                "123",
                "30",
                "149",
                "150",
                "148",
                "56",
                "32",
                "70",
                "88",
                "33",
                "132",
                "49",
                "71",
                "109",
                "151",
                "26",
                "98",
                "126",
                "152",
                "153",
                "155",
                "156",
                "154",
                "125",
                "157",
                "128",
                "72",
                "127",
                "158",
                "73",
                "124",
                "40",
                "51",
                "100",
                "99",
                "34",
                "75",
                "133",
                "168",
                "39",
                "41",
                "101",
                "120",
                "13",
                "43",
                "76",
                "77",
                "129",
                "78",
                "79",
                "161",
                "36",
                "163",
                "38",
                "107",
                "167",
                "90",
                "92",
                "165",
                "166",
                "108",
                "50",
                "164",
                "44",
                "22",
                "45",
                "25",
                "47",
                "48",
                "82",
                "83",
                "84",
                "94",
                "130",
                "134"
              ],
              "enumTitles": [
                "📂 Account Management",
                "-- Client Services",
                "📂 Accounting & Finance",
                "-- Auditing",
                "-- Banking",
                "-- Bookkeeping",
                "📂 Administrative",
                "-- Appointment Setting",
                "-- Collections",
                "-- Virtual Admin",
                "📂 Advertising & PR",
                "-- Online Advertising",
                "📂 Animals & Wildlife",
                "📂 Art & Creative",
                "-- Music",
                "-- Photography",
                "-- Theater",
                "📂 Bilingual",
                "-- Chinese",
                "-- French",
                "-- German",
                "-- Japanese",
                "-- Portuguese",
                "-- Spanish",
                "📂 Business Development",
                "📂 Call Center",
                "-- Inbound Call",
                "-- Outbound Call",
                "📂 Communications",
                "📂 Computer & IT",
                "-- Computer Security",
                "-- Database Administration",
                "-- Networking",
                "-- SQL",
                "-- System Administration",
                "-- Technical Support",
                "📂 Consulting",
                "-- Business Consultant",
                "-- Education Consultant",
                "-- Healthcare Consultant",
                "-- IT Consulting",
                "📂 Customer Service",
                "📂 Data Entry",
                "📂 Editing",
                "-- Proofreading",
                "📂 Education & Training",
                "-- College & University",
                "-- K-12",
                "-- Online Teaching",
                "-- Teaching",
                "-- Tutoring",
                "📂 Engineering",
                "📂 Entertainment & Media",
                "-- Film",
                "-- Gaming",
                "-- Video",
                "📂 Environmental & Green",
                "📂 Event Planning",
                "📂 Fashion & Beauty",
                "📂 Food & Beverage",
                "📂 Government & Politics",
                "-- Federal Government",
                "-- Military",
                "-- State & Local Government",
                "📂 Graphic Design",
                "-- Digital Design",
                "-- Interactive Design",
                "-- Print Design",
                "-- Visual Design",
                "📂 HR & Recruiting",
                "📂 Human Services",
                "-- Community",
                "-- Social Work",
                "📂 Insurance",
                "-- Insurance Claims",
                "-- Risk Management",
                "-- Underwriting",
                "📂 International",
                "📂 Internet & Ecommerce",
                "-- SEO & SEM",
                "-- Social Media",
                "📂 Legal",
                "📂 Manufacturing",
                "📂 Marketing",
                "-- Online Marketing",
                "📂 Math & Economics",
                "-- Statistics",
                "📂 Medical & Health",
                "-- Case Management",
                "-- Dental",
                "-- Doctor & Practitioner",
                "-- Health Administration",
                "-- Imaging",
                "-- Lab & Technology",
                "-- Medical Billing",
                "-- Medical Coding",
                "-- Medical Research",
                "-- Mental Health",
                "-- Nursing",
                "-- Nutrition",
                "-- Pediatric",
                "-- Pharmaceutical",
                "-- Therapy",
                "📂 Mortgage & Real Estate",
                "📂 News & Journalism",
                "-- Publishing",
                "-- Reporter",
                "📂 Nonprofit & Philanthropy",
                "-- Fundraising",
                "📂 Operations",
                "📂 Product",
                "📂 Project Management",
                "📂 Research",
                "-- Analyst",
                "-- Library",
                "📂 Retail",
                "📂 Sales",
                "-- Business-to-Business (B2B)",
                "-- Business-to-Consumer (B2C)",
                "-- Insurance Sales",
                "-- Medical Sales",
                "-- Sales Representative",
                "-- Software Sales",
                "📂 Science",
                "-- Chemistry",
                "📂 Software Development",
                "-- .NET",
                "-- iOS",
                "-- Java & Android",
                "-- PHP",
                "-- Python",
                "-- QA & Testing",
                "-- Ruby on Rails",
                "📂 Sports & Fitness",
                "-- Coaching",
                "📂 Telemarketing",
                "📂 Transcription",
                "📂 Translation",
                "📂 Travel & Hospitality",
                "📂 Web Design",
                "📂 Writing",
                "-- Blogging",
                "-- Copywriting",
                "-- Grant Writing",
                "-- Online Content",
                "-- Technical Writing",
                "📂 Youth & Children"
              ]
            }
          },
          "remote": {
            "title": "Remote",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "remote",
                "hybrid",
                "option",
                "no"
              ],
              "enumTitles": [
                "100% Remote Work",
                "Hybrid Remote Work",
                "Option for Remote Work",
                "No Remote Work"
              ]
            }
          },
          "types": {
            "title": "Types",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "employee",
                "freelance",
                "temporary"
              ],
              "enumTitles": [
                "Employee",
                "Freelance",
                "Temporary"
              ]
            }
          },
          "schedule": {
            "title": "Schedules",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "full",
                "part",
                "flex",
                "alt"
              ],
              "enumTitles": [
                "Full-Time",
                "Part-Time",
                "Flexible Schedule",
                "Alternative Schedule"
              ]
            }
          },
          "level": {
            "title": "Levels",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "entry",
                "experienced",
                "manager",
                "senior"
              ],
              "enumTitles": [
                "Entry-Level",
                "Experienced",
                "Manager",
                "Senior Level Manager"
              ]
            }
          },
          "education": {
            "title": "Educations",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "no",
                "college",
                "technical",
                "bachelor",
                "master",
                "doctor",
                "license",
                "certification"
              ],
              "enumTitles": [
                "No Education Specified",
                "Associate's Degree or Some College",
                "Technical Degree",
                "Bachelor's/Undergraduate Degree",
                "Master's Degree",
                "Doctorate Degree",
                "Professional License",
                "Professional Certification"
              ]
            }
          },
          "travel": {
            "title": "Travels",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "no",
                "yes",
                "unknown"
              ],
              "enumTitles": [
                "No",
                "Yes",
                "No specification"
              ]
            }
          },
          "accolade": {
            "title": "Accolades",
            "type": "array",
            "description": "",
            "items": {
              "type": "string",
              "enum": [
                "100 Best Corporate Citizen",
                "50 Best Companies for Latinas",
                "50 Best Nonprofits To Work For",
                "All Award-Winning Employers",
                "America’s 100 Best Adoption-Friendly Workplaces",
                "Barrons 400",
                "Best Employers for Healthy Lifestyles",
                "Black Enterprise - 40 Best Companies for Diversity",
                "CareerBliss 50 Happiest Companies in America",
                "ComputerWorld - Best Places to Work in IT",
                "Diversity 50",
                "Diversity-Friendly",
                "Entrepreneur's Best Small and Medium Workplaces",
                "Environmental/Green",
                "Equal Opportunity Top 50 Employers",
                "Family-Friendly",
                "Fast Company - Most Innovative Company",
                "Fast Growing",
                "Featured Employers",
                "Flex-Friendly Cultures",
                "FlexJobs Top 100 Remote",
                "Forbes - World's Most Reputable Companies",
                "Forbes 2000",
                "Forbes Most Valuable Brands",
                "Forbes World's Most Innovative Companies",
                "Fortune 100",
                "Fortune 500",
                "Fortune's Most Admired Companies",
                "Glassdoor Employees Choice - Best Place to Work",
                "Great Places to Work Awards",
                "Harris Reputation Quotient Survey",
                "Healthy Lifestyle Cultures",
                "Human Rights Campaign Best Places to Work",
                "Inc 500",
                "Military-Friendly",
                "Minneapolis Star Trib Top Workplaces",
                "Most Ethical Companies",
                "NYSE100",
                "Other Awards or Accolades",
                "Outside 50",
                "Progressive",
                "Public Companies",
                "Red100",
                "Remote-Friendly Cultures",
                "S&P 500",
                "Top 100 Ideal Employers",
                "Training Magazine - Top 125",
                "Trusted Reputation Awards",
                "Women-Friendly",
                "WorldBlu Most Democratic Workplaces"
              ]
            }
          },
          "titles": {
            "title": "Titles",
            "type": "array",
            "description": "",
            "items": {
              "type": "string"
            }
          },
          "dev_proxy_config": {
            "title": "🌐 PROXY NETWORKING",
            "type": "object",
            "description": "💡 <b>Supported protocol:</b><br><br><b>HTTP(S), SOCKS5</b><br><code>{http|socks5}://{user:pass}@{hostname|ip-address}:port</code><br><br><b>Example</b>: <code>socks5://example.com:9000</code>"
          },
          "dev_custom_headers": {
            "title": "📜 HTTP HEADERS",
            "type": "array",
            "description": "💡 Additional HTTP Headers",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_custom_cookies": {
            "title": "🍰 HTTP COOKIES",
            "type": "array",
            "description": "💡 Additional HTTP Cookies",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_transform_fields": {
            "title": "♻️ CUSTOM FIELD",
            "type": "array",
            "description": "💡 <b>Transform the resulting output. Select only needed fields.</b><br><br>For nested object use <b>DOT</b>. For example: <pre>address.streetAddress</pre><br>For nested array use <b>NUMBER</b> <i>(index of array element starting from index=0)</i>. For example: <pre>images.0.url</pre>",
            "items": {
              "type": "object",
              "required": [
                "key",
                "value"
              ],
              "properties": {
                "key": {
                  "type": "string",
                  "title": "Key"
                },
                "value": {
                  "type": "string",
                  "title": "Value"
                }
              }
            }
          },
          "dev_dataset_name": {
            "title": "📁 CUSTOM STORAGE",
            "type": "string",
            "description": "💡 <b>Save results into custom named Dataset, use mask to customize dataset name</b><br><br><code>{ACTOR} = actor name<br>{DATE} = date (YYYYMMDD)<br>{TIME} = time (HHMMSS)</code><br><br>This masks can be used to autogenerate Dataset Name.<br><br>example: <i><code>data-{DATE}</code></i><br>Depending on today date the dataset name will be: <code>data-20230603</code><i><br><br>default: <code>data-{ACTOR}-{DATE}-{TIME}</code></i>"
          },
          "dev_dataset_clear": {
            "title": "Clear Storage",
            "type": "boolean",
            "description": "Clear Dataset before insert/update."
          },
          "dev_no_strip": {
            "title": "Disable data cleansing",
            "type": "boolean",
            "description": "💡 Keep/Save empty values <i><code>(NULL, FALSE, empty ARRAY, empty OBJECT, empty STRING)</code></i>"
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}