{
  "openapi": "3.0.1",
  "info": {
    "title": "Instahyre Jobs Scraper",
    "description": "Jobs from Instahyre in India, each with the company's tagline, founding year, size band and the job's skill tags. Search by skill or by any of the 107 job functions, then filter by city, remote work, company size and years of experience.",
    "version": "0.1",
    "x-build-id": "VIRQE0kJhu7XqIC2n"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/deriverge~instahyre-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-deriverge-instahyre-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/deriverge~instahyre-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-deriverge-instahyre-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/deriverge~instahyre-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-deriverge-instahyre-jobs-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "keywords": {
            "title": "Skills or keywords",
            "type": "array",
            "description": "What to search for, as in the Instahyre search box: a skill or role, for example \"react\", \"data science\" or \"product manager\". Each keyword is its own search. Leave empty for all jobs.",
            "items": {
              "type": "string"
            }
          },
          "jobFunctions": {
            "title": "Job functions",
            "type": "array",
            "description": "Only jobs in these Instahyre job functions, for example Backend Development, Data Science / Machine Learning or Sales / Business Development. Each function is its own search.",
            "items": {
              "type": "string",
              "enum": [
                "128",
                "40",
                "85",
                "104",
                "83",
                "93",
                "91",
                "10",
                "20",
                "89",
                "31",
                "116",
                "121",
                "129",
                "24",
                "39",
                "17",
                "87",
                "9",
                "30",
                "8",
                "44",
                "12",
                "125",
                "61",
                "132",
                "124",
                "84",
                "90",
                "140",
                "141",
                "3",
                "1",
                "78",
                "34",
                "18",
                "92",
                "95",
                "142",
                "32",
                "112",
                "135",
                "115",
                "57",
                "37",
                "131",
                "137",
                "138",
                "81",
                "86",
                "110",
                "60",
                "35",
                "123",
                "22",
                "28",
                "145",
                "119",
                "127",
                "120",
                "105",
                "97",
                "77",
                "136",
                "144",
                "122",
                "96",
                "106",
                "98",
                "139",
                "101",
                "113",
                "100",
                "102",
                "76",
                "88",
                "94",
                "62",
                "43",
                "79",
                "133",
                "107",
                "11",
                "4",
                "111",
                "114",
                "25",
                "82",
                "126",
                "42",
                "103",
                "5",
                "58",
                "108",
                "36",
                "33",
                "75",
                "80",
                "130",
                "63",
                "99",
                "117",
                "143",
                "118",
                "134",
                "7",
                "109"
              ],
              "enumTitles": [
                "Academic Administration / Services",
                "Accounting / Taxation",
                "Advertising / Creative",
                "After Sales Service / Repair",
                "Architecture / Interior Design",
                "ASIC / FPGA Engineering",
                "Audit / Control",
                "Backend Development",
                "Brand Management",
                "Company Secretary / Compliance",
                "Content Writing",
                "Core Banking / Lending Operations",
                "Corporate Development",
                "Corporate Training / Professional Development",
                "Customer Service",
                "Data Analysis / Business Intelligence",
                "Data Engineering / DWH / ETL",
                "Data Entry / MIS / Back Office",
                "Data Science / Machine Learning",
                "Database Admin / Development",
                "DevOps / Cloud",
                "Embedded / Kernel Development",
                "Engineering Management",
                "Equipment Management",
                "Event Management",
                "Extracurricular Teaching",
                "Facility / Property Management",
                "Fashion / Accessory Design",
                "Finance",
                "Food / Beverages",
                "Front Office / Reception",
                "Frontend Development",
                "Full-Stack Development",
                "Functional Consulting",
                "General Management / Strategy",
                "Graphic Design / Animation",
                "Hardware Design and Research",
                "Hardware Testing / QA / Validation",
                "Hotel Management / Guest Services",
                "HR Generalist / HR Operations",
                "Import / Export Operations",
                "Instructional Design",
                "Investment Banking / Venture Capital / Private Equity",
                "IT Management / IT Support",
                "IT Security",
                "Language Teaching",
                "Legal / Law",
                "Legal Operations / Research",
                "Management Consulting",
                "Market Research",
                "Merchandising / Planning",
                "Mobile Development",
                "Network Administration",
                "Office Administration / Secretarial",
                "Online Marketing",
                "Operations Management",
                "Other",
                "Other Accounting / Finance / Banking",
                "Other Administration / Facilities",
                "Other Consulting",
                "Other Customer Service",
                "Other Data Science / Analytics",
                "Other Design / Creative",
                "Other Education / Training",
                "Other Food / Beverages / Hospitality",
                "Other General Management",
                "Other Hardware Engineering",
                "Other Human Resources",
                "Other IT Operations",
                "Other Legal",
                "Other Marketing",
                "Other Operations Management",
                "Other Product / Project Management",
                "Other Sales",
                "Other Software Development",
                "Payroll / Transactions",
                "PCB / Board Engineering",
                "Photography / Videography",
                "PR / Communications",
                "Presales",
                "Preschool / Primary Education",
                "Procurement / Purchase / Vendors",
                "Product Management",
                "Project Management",
                "Retail Store Operations",
                "Risk Management",
                "Sales / Business Development",
                "Sales Support / Sales Operations",
                "Security Operations",
                "SEO / SEM",
                "Service Delivery",
                "Software Testing / QA / SDET",
                "Solution Architecture",
                "Supply Chain / SCM / Logistics",
                "Systems Administration",
                "Talent Acquisition / Recruitment",
                "Technical / Production Support",
                "Technical Consulting",
                "Technical Training",
                "Technical Writing",
                "Telecommunications / RF Engineering",
                "Trading / Wealth / Asset Management",
                "Travel / Tourism Services",
                "Underwriting / Actuarial / Claims",
                "University Education",
                "UX / Visual Design",
                "Warehouse / Inventory / Materials"
              ]
            }
          },
          "locations": {
            "title": "Locations",
            "type": "array",
            "description": "Keep only jobs in these cities, for example Bangalore, Hyderabad, Pune, Mumbai, Gurgaon or Chennai. A job in any of them matches.",
            "items": {
              "type": "string"
            }
          },
          "workFromHome": {
            "title": "Work from home only",
            "type": "boolean",
            "description": "Only remote jobs.",
            "default": false
          },
          "experienceYears": {
            "title": "Your years of experience",
            "minimum": 0,
            "maximum": 30,
            "type": "integer",
            "description": "Only jobs open to candidates with this much experience, as the Instahyre experience filter; 0 for freshers."
          },
          "companySize": {
            "title": "Company size",
            "enum": [
              "any",
              "small",
              "medium",
              "large"
            ],
            "type": "string",
            "description": "Only jobs at companies of this size.",
            "default": "any"
          },
          "jobType": {
            "title": "Job type",
            "enum": [
              "any",
              "full-time",
              "internship"
            ],
            "type": "string",
            "description": "Full-time jobs or internships.",
            "default": "any"
          },
          "companies": {
            "title": "Companies (optional)",
            "type": "array",
            "description": "Only jobs at these companies, by their exact Instahyre name, for example Accenture or Amazon.",
            "items": {
              "type": "string"
            }
          },
          "excludeKeywords": {
            "title": "Exclude keywords",
            "type": "array",
            "description": "Drop jobs whose title or company contains any of these.",
            "items": {
              "type": "string"
            }
          },
          "newOnly": {
            "title": "Return only jobs new since the last run",
            "type": "boolean",
            "description": "Keeps a snapshot per watch name (or per saved task) and returns only jobs that were not there before. Schedule it daily for a job alert.",
            "default": false
          },
          "watchName": {
            "title": "Watch name",
            "type": "string",
            "description": "Name of the snapshot used by the new-only mode, for example \"python-bangalore\". Runs from a saved task get one automatically."
          },
          "maxItems": {
            "title": "Maximum jobs",
            "minimum": 1,
            "type": "integer",
            "description": "Hard cap on returned jobs. Instahyre serves about 700 jobs a minute; bigger runs take longer, not more money.",
            "default": 1000
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}