{
  "openapi": "3.0.1",
  "info": {
    "title": "BioSpace Jobs Scraper — Biotech & Pharma Jobs, No Login",
    "description": "Scrape jobs.biospace.com by keyword, city radius, state or country: title, employer, location with coordinates, salary, full description, education, discipline, industry, posted date and the employer's apply link. Filters for discipline, education, remote. No login.",
    "version": "0.1",
    "x-build-id": "FvOTD2a5SzoyNximf"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/yugenox~biospace-jobs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-yugenox-biospace-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/yugenox~biospace-jobs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-yugenox-biospace-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/yugenox~biospace-jobs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-yugenox-biospace-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": {
          "searchQueries": {
            "title": "🔎 Job titles or keywords",
            "type": "array",
            "description": "What to search on BioSpace, e.g. \"clinical research associate\", \"CMC\", \"biostatistician\", \"medical science liaison\". Each keyword is searched separately. Leave empty to get the newest jobs.",
            "items": {
              "type": "string"
            }
          },
          "locations": {
            "title": "📍 Locations",
            "type": "array",
            "description": "Optional. A city (\"Boston, MA\", \"South San Francisco, CA\"), a US ZIP code (\"94080\") — searched within the radius below — or a whole US state (\"California\", \"NJ\"), Canadian province (\"Ontario\"), country (\"Germany\", \"Canada\") or \"Remote\". Each location is combined with every keyword.",
            "items": {
              "type": "string"
            }
          },
          "radiusMiles": {
            "title": "Radius around a city or ZIP (miles)",
            "minimum": 0,
            "maximum": 500,
            "type": "integer",
            "description": "BioSpace offers 0, 5, 10, 15, 20, 50, 200 or 500 miles; other values are rounded up to the next one. Only used for cities and ZIP codes.",
            "default": 50
          },
          "disciplines": {
            "title": "🧪 Disciplines",
            "type": "array",
            "description": "Optional. Only jobs in these BioSpace disciplines (any of them). A top-level discipline such as \"Clinical\" covers the jobs BioSpace tags with it.",
            "items": {
              "type": "string",
              "enum": [
                "administration",
                "accounting",
                "clerical",
                "facilities",
                "finance",
                "general",
                "human-resources-recruiting",
                "management",
                "procurement",
                "project-management",
                "training",
                "clinical",
                "clinical-data",
                "clinical-development",
                "clinical-documentation",
                "clinical-medicine",
                "clinical-nursing",
                "clinical-project-management",
                "clinical-research",
                "clinical-testing-monitoring",
                "clinical-trials",
                "drug-safety-pharmacovigilance",
                "health-economics-and-outcomes-research",
                "medical-affairs",
                "medical-writing",
                "engineering",
                "automation-engineer",
                "biomedical-engineer",
                "chemical-engineer",
                "electrical-engineer",
                "mechanical-manufacturing-engineer",
                "process-engineer",
                "quality-engineer",
                "software-engineer",
                "validation-engineer",
                "information-technology",
                "applications-technical-support",
                "bioinformatics-1",
                "business-data-analytics",
                "database-administration",
                "general-1",
                "information-data-security",
                "network-administration",
                "project-program-management",
                "software-development",
                "system-administration",
                "manufacturing-and-production",
                "facilities-and-site",
                "manufacturing-mechanical",
                "materials-inventory-control",
                "metrology",
                "operations",
                "process",
                "safety",
                "supply-chain",
                "marketing",
                "advertising",
                "brand-management",
                "event-management",
                "market-access",
                "market-research-customer-experience",
                "marketing-corporate-communications",
                "product-development-management",
                "public-relations",
                "strategic-marketing",
                "quality",
                "quality-assurance",
                "quality-control",
                "regulatory",
                "legal-compliance",
                "regulatory-affairs",
                "research-documentation",
                "sales-and-service",
                "account-management",
                "business-development",
                "customer-service",
                "science-r-and-d",
                "animal-health",
                "bio-assay-development",
                "bioanalytical-services",
                "bioengineering",
                "bioinformatics",
                "biology",
                "biomedical-sciences",
                "biostatistics",
                "biotechnology-1",
                "biotherapeutics",
                "cell-biology",
                "chemistry",
                "cmc",
                "computational-science",
                "endocrinology",
                "environmental-science",
                "epidemiology",
                "genetics",
                "genomics",
                "immunology",
                "infectious-disease",
                "laboratory",
                "machine-learning",
                "microbiology",
                "molecular-biology",
                "neuroscience",
                "oncology",
                "pathology",
                "pharmacokinetics",
                "pharmacology",
                "research",
                "toxicology",
                "virology",
                "zoology"
              ],
              "enumTitles": [
                "Administration",
                "Administration › Accounting",
                "Administration › Clerical",
                "Administration › Facilities",
                "Administration › Finance",
                "Administration › General",
                "Administration › Human Resources/Recruiting",
                "Administration › Management",
                "Administration › Procurement",
                "Administration › Project Management",
                "Administration › Training",
                "Clinical",
                "Clinical › Clinical Data",
                "Clinical › Clinical Development",
                "Clinical › Clinical Documentation",
                "Clinical › Clinical Medicine",
                "Clinical › Clinical Nursing",
                "Clinical › Clinical Project Management",
                "Clinical › Clinical Research",
                "Clinical › Clinical Testing/Monitoring",
                "Clinical › Clinical Trials",
                "Clinical › Drug Safety/Pharmacovigilance",
                "Clinical › Health Economics & Outcomes Research",
                "Clinical › Medical Affairs",
                "Clinical › Medical Writing",
                "Engineering",
                "Engineering › Automation Engineer",
                "Engineering › Biomedical Engineer",
                "Engineering › Chemical Engineer",
                "Engineering › Electrical Engineer",
                "Engineering › Mechanical/Manufacturing Engineer",
                "Engineering › Process Engineer",
                "Engineering › Quality Engineer",
                "Engineering › Software Engineer",
                "Engineering › Validation Engineer",
                "Information Technology",
                "Information Technology › Applications/Technical Support",
                "Information Technology › Bioinformatics",
                "Information Technology › Business/Data Analytics",
                "Information Technology › Database Administration",
                "Information Technology › General",
                "Information Technology › Information/Data Security",
                "Information Technology › Network Administration",
                "Information Technology › Project/Program Management",
                "Information Technology › Software Development",
                "Information Technology › System Administration",
                "Manufacturing & Production",
                "Manufacturing & Production › Facilities & Site",
                "Manufacturing & Production › Manufacturing/Mechanical",
                "Manufacturing & Production › Materials/Inventory Control",
                "Manufacturing & Production › Metrology",
                "Manufacturing & Production › Operations",
                "Manufacturing & Production › Process",
                "Manufacturing & Production › Safety",
                "Manufacturing & Production › Supply Chain",
                "Marketing",
                "Marketing › Advertising",
                "Marketing › Brand Management",
                "Marketing › Event Management",
                "Marketing › Market Access",
                "Marketing › Market Research/Customer Experience",
                "Marketing › Marketing/Corporate Communications",
                "Marketing › Product Development/Management",
                "Marketing › Public Relations",
                "Marketing › Strategic Marketing",
                "Quality",
                "Quality › Quality Assurance",
                "Quality › Quality Control",
                "Regulatory",
                "Regulatory › Legal/Compliance",
                "Regulatory › Regulatory Affairs",
                "Regulatory › Research/Documentation",
                "Sales & Services",
                "Sales & Services › Account Management",
                "Sales & Services › Business Development",
                "Sales & Services › Customer Service",
                "Science/R&D",
                "Science/R&D › Animal Health",
                "Science/R&D › Bio-Assay Development",
                "Science/R&D › Bioanalytical Services",
                "Science/R&D › Bioengineering",
                "Science/R&D › Bioinformatics",
                "Science/R&D › Biology",
                "Science/R&D › Biomedical Sciences",
                "Science/R&D › Biostatistics",
                "Science/R&D › Biotechnology",
                "Science/R&D › Biotherapeutics",
                "Science/R&D › Cell Biology",
                "Science/R&D › Chemistry",
                "Science/R&D › CMC",
                "Science/R&D › Computational Science",
                "Science/R&D › Endocrinology",
                "Science/R&D › Environmental Science",
                "Science/R&D › Epidemiology",
                "Science/R&D › Genetics",
                "Science/R&D › Genomics",
                "Science/R&D › Immunology",
                "Science/R&D › Infectious Disease",
                "Science/R&D › Laboratory",
                "Science/R&D › Machine Learning",
                "Science/R&D › Microbiology",
                "Science/R&D › Molecular Biology",
                "Science/R&D › Neuroscience",
                "Science/R&D › Oncology",
                "Science/R&D › Pathology",
                "Science/R&D › Pharmacokinetics",
                "Science/R&D › Pharmacology",
                "Science/R&D › Research",
                "Science/R&D › Toxicology",
                "Science/R&D › Virology",
                "Science/R&D › Zoology"
              ]
            }
          },
          "industries": {
            "title": "Industries",
            "type": "array",
            "description": "Optional. Only jobs at employers in these industries.",
            "items": {
              "type": "string",
              "enum": [
                "academic",
                "biotechnology",
                "diagnostics",
                "government",
                "healthcare",
                "medical-device",
                "non-profit",
                "pharmaceutical",
                "research-institute",
                "service-supplier"
              ],
              "enumTitles": [
                "Academic",
                "Biotechnology",
                "Diagnostics",
                "Government",
                "Healthcare",
                "Medical Device",
                "Non-Profit",
                "Pharmaceutical",
                "Research Institute",
                "Service/Supplier"
              ]
            }
          },
          "educationLevels": {
            "title": "Required education",
            "type": "array",
            "description": "Optional. Only jobs asking for these education levels.",
            "items": {
              "type": "string",
              "enum": [
                "high-school-or-equivalent",
                "associate-degree",
                "bachelors-degree",
                "masters-degree-mba",
                "doctorate-phd-md",
                "other"
              ],
              "enumTitles": [
                "High School or equivalent",
                "Associate Degree",
                "Bachelors Degree",
                "Masters Degree/MBA",
                "Doctorate/PHD/MD",
                "Other"
              ]
            }
          },
          "positionTypes": {
            "title": "Position type",
            "type": "array",
            "description": "Optional. Full time, part time, contract or consultant.",
            "items": {
              "type": "string",
              "enum": [
                "consultant",
                "contract",
                "full-time",
                "part-time"
              ],
              "enumTitles": [
                "Consultant",
                "Contract",
                "Full time",
                "Part time"
              ]
            }
          },
          "remoteOnly": {
            "title": "Remote jobs only",
            "type": "boolean",
            "description": "Only jobs BioSpace lists as working from home.",
            "default": false
          },
          "hotbeds": {
            "title": "BioSpace hotbeds (regions)",
            "type": "array",
            "description": "Optional. BioSpace's life-science clusters, e.g. Genetown (Boston area), Biotech Bay (San Francisco Bay Area), Pharm Country (New Jersey / New York / Pennsylvania).",
            "items": {
              "type": "string",
              "enum": [
                "bio-nc",
                "biocapital",
                "biomidwest",
                "biotech-bay",
                "biotech-beach",
                "genetown",
                "pharm-country"
              ],
              "enumTitles": [
                "Bio NC",
                "BioCapital",
                "BioMidwest",
                "Biotech Bay",
                "Biotech Beach",
                "Genetown",
                "Pharm Country"
              ]
            }
          },
          "postedWithinDays": {
            "title": "Posted within (days)",
            "minimum": 1,
            "maximum": 365,
            "type": "integer",
            "description": "Optional. Only jobs posted in the last N days, e.g. 1 for a daily feed or 7 for a weekly one."
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "newest",
              "relevance",
              "distance"
            ],
            "type": "string",
            "description": "Newest first (default), relevance to your keyword, or distance from the city / ZIP code.",
            "default": "newest"
          },
          "maxItemsPerSearch": {
            "title": "Max jobs per search",
            "minimum": 0,
            "type": "integer",
            "description": "Cap for each keyword + location combination. 0 = every matching job.",
            "default": 100
          },
          "maxItems": {
            "title": "Max jobs in total",
            "minimum": 0,
            "type": "integer",
            "description": "Optional cap for the whole run (across all searches). Leave empty for no overall cap."
          },
          "includeDetails": {
            "title": "Add the apply link (opens each job page)",
            "type": "boolean",
            "description": "Visits each job's page to add the employer's apply link (Workday, Greenhouse, iCIMS, the company careers site...), its domain, the employer's BioSpace profile and the description as HTML. Charged per job as \"Job details\".",
            "default": false
          },
          "includeDescription": {
            "title": "Include the full job description",
            "type": "boolean",
            "description": "The full description text (often 5-15 KB per job). Switch off for smaller, faster exports; the short description is always included.",
            "default": true
          },
          "startUrls": {
            "title": "🔗 BioSpace links",
            "type": "array",
            "description": "Optional. BioSpace job-search pages (jobs.biospace.com/search-jobs?... — all their filters are kept) or individual job pages (jobs.biospace.com/job/3081507/...). Job links always include the apply link.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "proxyConfiguration": {
            "title": "Proxy",
            "type": "object",
            "description": "Apify datacenter proxy by default (included in every Apify plan). If BioSpace keeps refusing datacenter IPs, the run switches to residential proxies when your account has them.",
            "default": {
              "useApifyProxy": true
            }
          },
          "maxConcurrency": {
            "title": "Parallel requests",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "How many BioSpace pages are loaded at the same time (1-10).",
            "default": 4
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}