BioSpace Jobs Scraper
Pricing
from $0.01 / 1,000 job listings
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é
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
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.
- Start with Biotechnology listings for a broad life-sciences search.
- Find Biotech Jobs Entry Level listings for early-career roles.
- Search Medical Biotechnology Salary listings for published pay details in medical biotechnology.
- Review Biotechnology Jobs in USA Salary listings for US roles with published pay.
- Explore Biotechnology Management Salary listings for management roles in biotechnology.
📋 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 a BioSpace job search
Run steps
- Set
TargettoSearch jobsfor one BioSpace search query, or set it toJob URLsfor public job and detail page URLs. - For
Search jobs, enter one query and add any recency, therapeutic-area, modality, or job-function filters. - For
Job URLs, add one or more public BioSpace job or detail page URLs. Values in the other target section are ignored. - Set
Maximum jobsto a positive limit for a bounded run. Leave it empty to return all available results until the source is exhausted. - 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
| Field | Type | What it does |
|---|---|---|
target | string | Choose search to use one BioSpace query or urls to use public job and detail page URLs. |
searchQuery | string | One BioSpace search query. Used only when target is search. |
recencyDays | integer | Includes search listings no older than this many days. Leave it empty to include all available listings. Ignored when target is urls. |
therapeuticAreas | array of strings | Narrows search results to the listed therapeutic areas. An empty list includes jobs from all areas. Ignored when target is urls. |
modalities | array of strings | Narrows search results to the listed drug or product modalities. An empty list includes jobs from all modalities. Ignored when target is urls. |
jobFunctions | array of strings | Narrows search results to the listed job functions. An empty list includes jobs from all functions. Ignored when target is urls. |
jobUrls | array of objects | Public BioSpace job or detail page URL objects used when target is urls. |
jobUrls[].url | string | A public BioSpace job or detail page URL. |
maxItems | integer | Actor 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.
| Field | Type | What it does |
|---|---|---|
dataset | string | URL 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.
| Field | Type | What it does |
|---|---|---|
jobId | string | Stable public identifier for the job. |
title | string | Public job title. |
employer | string | Employer named on the public listing. |
location | object | Public location details for the job. |
location.text | string | Full public location text. |
location.city | string | City named in the location, when available. |
location.region | string | State, province, or other region, when available. |
location.country | string | Country named in the location, when available. |
location.remoteStatus | string | Public remote, hybrid, or on-site status, when available. |
employmentType | string | Public employment type, such as full-time or contract, when available. |
summary | string | Short public job summary, when available. |
description | string | Full public job description, when available. |
jobUrl | string | Public BioSpace URL for the job, when available. |
applicationUrl | string | Public application URL, when available. |
employerUrl | string | Public employer URL, when available. |
logoUrl | string | Public employer logo URL, when available. |
postedDate | string | Date when the job was posted, when available. |
therapeuticAreas | array of strings | Therapeutic areas supported by the public job content. |
modalities | array of strings | Drug or product modalities supported by the public job content. |
jobFunctions | array of strings | Job functions supported by the public job content. |
listingAgeDays | integer | Number of days since the posting date when the record was extracted. |
hiringUrgency | string | Age-based hiring urgency category for the job. |
hiringDemandSignal | string | Short hiring-demand signal based on the employer, role, classifications, and listing age. |
salary | object | Published salary details, when available. |
salary.minAmount | number | Published minimum salary amount, when available. |
salary.maxAmount | number | Published maximum salary amount, when available. |
salary.currency | string | Currency for the published salary amount, when available. |
salary.period | string | Pay 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.
How can I narrow a BioSpace search?
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 🫡
🔗 Related Actors
- 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é