{
  "openapi": "3.0.1",
  "info": {
    "title": "Jobright Scraper | Jobs, Salaries and H1B Sponsors",
    "description": "Jobright scraper for jobs, salaries and H1B sponsors. Search Jobright.ai by job title or paste any link: 50 jobs in 15 seconds, 54 fields each, with salary range, skills, benefits, visa flags, applicants and company size, funding and leaders. US, Canada, UK, Australia, Ireland, NZ. No login.",
    "version": "1.0",
    "x-build-id": "enPU50HHGr2BeJ1mY"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/silentflow~jobright-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-silentflow-jobright-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/silentflow~jobright-scraper/runs": {
      "post": {
        "operationId": "runs-sync-silentflow-jobright-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/silentflow~jobright-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-silentflow-jobright-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": {
          "searchQueries": {
            "title": "🔎 Job titles",
            "type": "array",
            "description": "Job titles to search, one per line, for example <code>data analyst</code>, <code>registered nurse</code> or <code>software engineer intern</code>. Each one runs the same search as the Jobright search box. A common title matches several thousand jobs: set <b>Max jobs</b> to what you need.",
            "items": {
              "type": "string"
            }
          },
          "startUrls": {
            "title": "🔗 Jobright links",
            "type": "array",
            "description": "Paste Jobright links: a search (<code>https://jobright.ai/jobs/search?value=nurse&workModel=2</code>), a job list (<code>https://jobright.ai/jobs/backend-engineer</code> or <code>https://jobright.ai/jobs/data-analyst-in-austin-tx</code>), a remote list (<code>https://jobright.ai/remote-jobs/data-ai/data-analyst</code>) or a single job (<code>https://jobright.ai/jobs/info/6a7cf4c0d77e8156a8e35419</code>). A link keeps its own filters.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "location": {
            "title": "📍 Location",
            "type": "string",
            "description": "A city as <code>Austin, TX</code> or <code>Toronto, ON</code>, a bare city name (<code>Seattle</code>), or a state or province (<code>Texas</code>, <code>CA</code>, <code>Ontario</code>). Cities are searched within 50 miles. As on Jobright, jobs open to remote workers across the country are included: pick <b>Onsite</b> and <b>Hybrid</b> under Work model to keep only local ones. Leave empty for the whole country."
          },
          "country": {
            "title": "🌎 Country",
            "type": "string",
            "description": "The job market to search: the six countries Jobright covers. A code (<code>gb</code>, <code>GBR</code>) or an English name (<code>United Kingdom</code>) can also be typed.",
            "default": "us"
          },
          "maxItems": {
            "title": "🔢 Max jobs",
            "minimum": 1,
            "type": "integer",
            "description": "The most jobs to save, shared evenly by the job titles and links. Every job comes with its full job page: skills, benefits, qualifications, visa and clearance flags.",
            "default": 50
          },
          "datePosted": {
            "title": "📅 Date posted",
            "enum": [
              "any",
              "24h",
              "3d",
              "7d",
              "30d"
            ],
            "type": "string",
            "description": "Keep only jobs posted in this window. <code>Past 24 hours</code> on a daily schedule gives a feed of new jobs.",
            "default": "any"
          },
          "workModel": {
            "title": "🏢 Work model",
            "type": "array",
            "description": "Keep jobs of these work models. Pick several to combine them; none keeps all.",
            "items": {
              "type": "string",
              "enum": [
                "onsite",
                "remote",
                "hybrid"
              ],
              "enumTitles": [
                "Onsite",
                "Remote",
                "Hybrid"
              ]
            }
          },
          "experienceLevel": {
            "title": "🎓 Experience level",
            "type": "array",
            "description": "Keep jobs of these levels, as Jobright grades them. <code>Intern / New grad</code> is the early-career list students look for.",
            "items": {
              "type": "string",
              "enum": [
                "new_grad",
                "entry",
                "mid",
                "senior",
                "lead",
                "director"
              ],
              "enumTitles": [
                "Intern / New grad",
                "Entry level",
                "Mid level",
                "Senior level",
                "Lead / Staff",
                "Director / Executive"
              ]
            }
          },
          "jobTypes": {
            "title": "🕒 Job type",
            "type": "array",
            "description": "Keep jobs of these employment types. None keeps all.",
            "items": {
              "type": "string",
              "enum": [
                "full_time",
                "contract",
                "part_time",
                "internship"
              ],
              "enumTitles": [
                "Full-time",
                "Contract",
                "Part-time",
                "Internship"
              ]
            }
          },
          "h1bSponsorOnly": {
            "title": "🛂 H1B sponsors only",
            "type": "boolean",
            "description": "Keep only jobs from companies Jobright marks as offering H1B sponsorship. Every row carries the company's H1B status and its H1B filings by year, with this filter on or off.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}