BioSpace Jobs Scraper avatar

BioSpace Jobs Scraper

Pricing

from $0.01 / 1,000 job listings

Go to Apify Store
BioSpace Jobs Scraper

BioSpace Jobs Scraper

Find public BioSpace job listings with one search query or public job URLs. Save structured titles, employers, locations, descriptions, posting dates, and hiring-demand fields in a dataset.

Pricing

from $0.01 / 1,000 job listings

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

🧬 BioSpace Jobs for Biotech Hiring Research

Recruiters, biotech sales teams, and market researchers can use BioSpace Jobs to find public life-sciences openings. It returns job titles, employers, locations, summaries, descriptions, links, posting dates, classifications, listing age, hiring urgency, and a hiring-demand signal in a structured dataset. Use the records to review specialized hiring activity and plan your next research step.

📋 BioSpace job records and hiring signals

Each saved record represents one eligible public BioSpace job listing. The dataset keeps the job identity, employer, location, public content, source links, dates, and classifications from the listing. It also includes listing age, age-based hiring urgency, and a hiring-demand signal built from the available job facts. Optional salary fields are saved when available in the public job content.

Run steps

  1. Set Target to Search jobs for one BioSpace search query, or set it to Job URLs for public job and detail page URLs.
  2. For Search jobs, enter one query and add any recency, therapeutic-area, modality, or job-function filters.
  3. For Job URLs, add one or more public BioSpace job or detail page URLs. Values in the other target section are ignored.
  4. Set Maximum jobs to a positive limit for a bounded run. Leave it empty to return all available results until the source is exhausted.
  5. Run the Actor and open the dataset link in the run output.

Use a small Maximum jobs value for a bounded first check. If you already know the public pages you need, use Job URLs so you do not need to build a search query. The Actor saves the first eligible occurrence of each job it finds. If the same job appears again through another query or URL, the later match is ignored.

⚙️ Input

Input fields

FieldTypeWhat it does
targetstringChoose search to use one BioSpace query or urls to use public job and detail page URLs.
searchQuerystringOne BioSpace search query. Used only when target is search.
recencyDaysintegerIncludes search listings no older than this many days. Leave it empty to include all available listings. Ignored when target is urls.
therapeuticAreasarray of stringsNarrows search results to the listed therapeutic areas. An empty list includes jobs from all areas. Ignored when target is urls.
modalitiesarray of stringsNarrows search results to the listed drug or product modalities. An empty list includes jobs from all modalities. Ignored when target is urls.
jobFunctionsarray of stringsNarrows search results to the listed job functions. An empty list includes jobs from all functions. Ignored when target is urls.
jobUrlsarray of objectsPublic BioSpace job or detail page URL objects used when target is urls.
jobUrls[].urlstringA public BioSpace job or detail page URL.
maxItemsintegerActor Work Limit for saved jobs. Leave it empty to return all available results until the source is exhausted.

Example input

This is a successful current-beta default-style input from a common search run.

{
"target": "search",
"searchQuery": "biotech",
"recencyDays": 30,
"maxItems": 25
}

🧾 Output

Run output

A successful run returns one output object with a link to the dataset.

FieldTypeWhat it does
datasetstringURL of the run dataset and its overview view.

Example run output

This dataset link is from a successful current-beta search run.

{
"dataset": "https://api.apify.com/v2/datasets/IJ3bSLm8fcPPUJaHZ/items?view=overview"
}

Dataset row fields

Optional fields appear when BioSpace exposes the matching value. The required identity fields are jobId, title, employer, and location.text.

FieldTypeWhat it does
jobIdstringStable public identifier for the job.
titlestringPublic job title.
employerstringEmployer named on the public listing.
locationobjectPublic location details for the job.
location.textstringFull public location text.
location.citystringCity named in the location, when available.
location.regionstringState, province, or other region, when available.
location.countrystringCountry named in the location, when available.
location.remoteStatusstringPublic remote, hybrid, or on-site status, when available.
employmentTypestringPublic employment type, such as full-time or contract, when available.
summarystringShort public job summary, when available.
descriptionstringFull public job description, when available.
jobUrlstringPublic BioSpace URL for the job, when available.
applicationUrlstringPublic application URL, when available.
employerUrlstringPublic employer URL, when available.
logoUrlstringPublic employer logo URL, when available.
postedDatestringDate when the job was posted, when available.
therapeuticAreasarray of stringsTherapeutic areas supported by the public job content.
modalitiesarray of stringsDrug or product modalities supported by the public job content.
jobFunctionsarray of stringsJob functions supported by the public job content.
listingAgeDaysintegerNumber of days since the posting date when the record was extracted.
hiringUrgencystringAge-based hiring urgency category for the job.
hiringDemandSignalstringShort hiring-demand signal based on the employer, role, classifications, and listing age.
salaryobjectPublished salary details, when available.
salary.minAmountnumberPublished minimum salary amount, when available.
salary.maxAmountnumberPublished maximum salary amount, when available.
salary.currencystringCurrency for the published salary amount, when available.
salary.periodstringPay period for the published salary, such as year or hour, when available.

Example dataset row

This genuine row comes from a successful current-beta search run.

{
"jobId": "3080794",
"title": "Sr Instrument Technician I",
"employer": "Amgen",
"location": {
"text": "New Albany, Ohio, US",
"city": "New Albany",
"region": "Ohio",
"country": "US"
},
"employmentType": "Full time",
"summary": "The Home of the Life Sciences Industry. Search and find thousand of biotech, clinical research and pharmaceutical jobs from employers worldwide.",
"description": "Join Amgens Mission of Serving Patients\n\nAt Amgen, if you feel like youre part of something bigger, its because you are. Our shared missionto serve patients living with serious illnessesdrives all that we do.\n\nSince 1980, weve helped pioneer the world of biotech in our fight against the worlds toughest diseases. With our focus on four therapeutic areas Oncology, Inflammation, General Medicine, and Rare Disease we reach millions of patients each year. Amgen is advancing a broad and deep pipeline of medicines to treat cancer, heart disease, inflammatory conditions, rare diseases, and obesity and obesity-related conditions. As a member of the Amgen team, youll help make a lasting impact on the lives of patients as we research, manufacture, and deliver innovative medicines to help people live longer, fuller happier lives.\n\nOur award-winning culture is collaborative, innovative, and science based. If you have a passion for challenges and the opportunities that lay within them, youll thrive as part of the Amgen team. Join us and transform the lives of patients while transforming your career.\n\nSr Instrument Technician\n\nWhat you will do\n\nLets do this. Lets change the world. In this role the Sr Instrument Technician provides repair and calibration services to support Utilities / Facilities assets and systems. Many of the systems are business critical to Site Operations and must be accurately maintained for compliance and assurance of supply.\n\nMaintains equipment to ensure uninterrupted service to Amgen\n\nPerforms regular scheduled maintenance / calibration on instruments which support or monitor utility systems (ex. Environmental monitoring, Pressure, Gas detection, Scales, Process equipment, etc.)\n\nProvides emergency / unscheduled repairs of equipment and plant systems\n\nAssists with projects by collaborating with system engineers to design, specify, and commission new systems or upgrades\n\nResponsible for compliance with applicable policies and procedures\n\nApplies engineering experience to ensure that instrumentation and controls systems used in assigned facilities are accurately specified, installed, programmed, and calibrated to perform design function\n\nPerforms periodic assessment of field device calibration frequencies, and addressing out of tolerance (OOT), accessing instrument performance for replacement / upgrade\n\nTroubleshoots analog / digital hardware related problems on process control systems and instrumentation, including distributed control systems (DCS), programmable logic controllers (PLC's) and single loop analog controllers\n\nPerforms calibration procedures including training and qualifying calibration technicians\n\nEffectively communicate, document, and schedule all work activities\n\nResponsible for maintaining instrumentation and controls equipment in a validated environment including all GxP areas\n\nEnsures that instrumentation and controls are of appropriate calibration designation and that red tagged and status coded instrumentation are addressed and repaired within allowable time constraints\n\nMust succinctly communicate the status of job activities to management and applicable production support personnel\n\nOther responsibilities and duties as assigned by Group Leader, Supervisor, or Senior Supervisor\n\nDiagnose and resolve issues with automation systems and control equipment.\n\nProvide technical support and troubleshooting for production and maintenance teams.\n\nPerform system upgrades and maintenance to ensure optimal performance and reliability.\n\nWhat we expect of you\n\nWe are all different, yet we all use our unique contributions to serve patients. The technical professional we seek will possess these qualifications.\n\nBasic Qualifications:\n\nHigh school diploma / GED and 2 years of Facilities experience\n\nOR\n\nAssociate degree and six months of Facilities experience\n\nOR\n\nBachelors\n\nPreferred Qualifications:\n\nAssociates degree in electronics technology\n\nKnowledge of validated systems, applicable engineering standards and an ability to work with facility specific software applications is essential to the job function\n\nMust manage activities to meet restrictive timelines\n\nMust have strong interpersonal skills including excellent written and verbal communication skills\n\nAbility to work within and promote a team environment\n\nWhat you can expect of us\n\nAs we work to develop treatments that take care of others, we also work to care for your professional and personal growth and well-being. From our competitive benefits to our collaborative culture, well support your journey every step of the way.\n\nThe expected annual salary range for this role in the U.S. (excluding Puerto Rico) is posted. Actual salary will vary based on several factors including but not limited to, relevant skills, experience, and qualifications.\n\nIn addition to the base salary, Amgen offers a Total Rewards Plan, based on eligibility, comprising of health and welfare plans for staff and eligible dependents, financial plans with opportunities to save towards retirement or other goals, work/life balance, and career development opportunities that may include:\n\nA comprehensive employee benefits package, including a Retirement and Savings Plan with generous company contributions, group medical, dental and vision coverage, life and disability insurance, and flexible spending accounts\nA discretionary annual bonus program, or for field sales representatives, a sales-based incentive plan\nStock-based long-term incentives\nAward-winning time-off plans\nFlexible work models, including remote and hybrid work arrangements, where possible\n\nApply now\n\nfor a career that defies imagination\n\nObjects in your future are closer than they appear. Join us.\n\ncareers.amgen.com\n\nSponsorship\n\nSponsorship for this role is not guaranteed.\n\nIn any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.\n\nAs an organization dedicated to improving the quality of life for people around the world, Amgen fosters an inclusive environment of diverse, ethical, committed and highly accomplished people who respect each other and live the Amgen values to continue advancing science to serve patients. Together, we compete in the fight against serious disease.\n\nAmgen is an Equal Opportunity employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other basis protected by applicable law.\n\nWe will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.\n\ntion.",
"jobUrl": "https://jobs.biospace.com/job/3080794/sr-instrument-technician-i",
"employerUrl": "https://www.biospace.com/employer/247739/amgen",
"logoUrl": "https://assets.biospace.com/public/logos/247739?w=360&h=180&format=webp",
"postedDate": "2026-09-28T22:21:51.327Z",
"therapeuticAreas": [
"oncology",
"immunology",
"metabolic",
"rare_disease"
],
"modalities": [],
"jobFunctions": [
"quality",
"research",
"commercial"
],
"listingAgeDays": 0,
"hiringUrgency": "fresh",
"hiringDemandSignal": "Amgen is hiring Sr Instrument Technician I. Tags: oncology, immunology, metabolic, rare_disease, quality, research, commercial. The listing is 0 days old."
}

💳 Pricing

Charged event

Pricing uses pay-per-event billing. The Job listing event is charged for each job listing saved to the dataset. Only saved job listings create this event, and the tiered price is shown on the Store page.

🔌 Integrations

Dataset handoff

Use the dataset URL from the run output with Apify exports and dataset tools. It gives your workflow the structured job records described above.

❓ FAQ

What happens if a job URL is not public?

The Actor handles publicly accessible BioSpace job and detail pages. Private, login-gated, removed, or otherwise inaccessible content is outside its scope.

Can I use search and job URLs in the same run?

Choose one target for each run. Values in the other target section are ignored, so use separate runs for a query and a list of job URLs.

What happens when I leave Maximum jobs empty?

The Actor returns all available results until the source is exhausted. Set a positive number when you want a bounded run.

Use one search query with optional recency, therapeutic-area, modality, and job-function filters. These filters apply only when target is search.

Are salary fields present for every job?

No. The salary object and its fields are optional. They are saved when BioSpace exposes published salary details.

How is hiring urgency determined?

It is an age-based category derived from the listing age. It describes the age signal in the record and does not replace your own hiring review.

How are duplicate jobs handled?

The first eligible occurrence of a job is saved. If the same job appears again through another query or URL in the run, the later match is ignored.

Does the Actor apply to jobs or contact employers?

No. It collects public job data and does not submit applications, contact employers, or manage recruiting workflows.

📝 Changelog

v1.0 (29-09-2026)

  • Filter search results by location.
  • Continue a URL run when one public job page cannot be read.
  • Use available search listing data when a job detail page cannot be read.
  • Job records no longer include expiration date, source page, or extraction time fields.

v0.0

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

  • Handshake Jobs Scraper: compare public job identity, employers, locations, compensation, and dates from another job board.
  • Welcome to the Jungle Jobs Scraper: review public jobs with salary, remote policy, contract type, and company details.
  • Jobsite Scraper: collect UK job listings with employers, salaries, descriptions, apply links, and listing context.
  • CWjobs Scraper: search public UK technology jobs with titles, employers, locations, salaries, and source links.
  • Startup Scraper: review startup profiles with linked jobs and public hiring information.

Made with ❤️ by Maxime Dupré