HealthcareJobs.ie Scraper avatar

HealthcareJobs.ie Scraper

Pricing

Pay per usage

Go to Apify Store
HealthcareJobs.ie Scraper

HealthcareJobs.ie Scraper

[Unofficial] Scrapes job listings from healthcarejobs.ie with support for keyword search, location filtering, and all dropdown filters (Workplace, Employment type, Sector, Career area, Occupations, Shifts, Band, Company).

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Kevin Lewis

Kevin Lewis

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

14 days ago

Last modified

Categories

Share

An Apify Actor that scrapes job listings from healthcarejobs.ie.

Features

  • Keyword Search — Search by job title, skills, or keywords
  • All Dropdown Filters — Workplace, Employment Type, Sector, Career Area, Occupation, Shifts, Band, and Company
  • Location Filter — Text-based post-filter on job addresses
  • Pagination — Handles result pagination automatically
  • Comprehensive Data — Extracts job title, organization, salary, address, remote options, career area, occupation, shifts, band, registration requirements, and more

How It Works

The actor uses the GraphQL API (backend.healthjobs.co.uk/graphql) that powers the healthcarejobs.ie search. By including the jobiqo-frontend: frontend=healthcarejobs; locale=en header, results are filtered to Ireland-only listings (the same way the website does).

Input Parameters

ParameterTypeDefaultDescription
keywordstring(empty)Search keyword (e.g., "nurse", "doctor", "pharmacist")
locationstring(empty)Text to match against job addresses (e.g., "Dublin", "Cork"). Note: this is a text-based post-filter.
maxResultsinteger100Maximum number of jobs to scrape (0 = unlimited)
proxyobjectApify proxyProxy configuration
filters.workplaceselectAnyOnsite, Hybrid, Remote, Field-based
filters.employmentTypeselectAnyFull time, Part time, Permanent, etc.
filters.sectorselectAnyHealthcare Staffing Agency, Private Healthcare, Care Homes, etc.
filters.careerAreaselectAnyNursing, Mental Health Nursing, Community Nursing, etc.
filters.occupationselectAnyRegistered Nurse, Staff Nurse, Nurse Practitioner, etc.
filters.shiftsselectAnyDay shift, Night shift, 12 hour shift, etc.
filters.bandselectAnyBand 3–8c
filters.companystring(empty)Company name (e.g., "CPL Healthcare", "Pulse Healthcare")

Output Data

Each job record includes:

{
"id": 219457,
"title": "Director of Nurse Education",
"organization": "CPL Healthcare",
"organizationProfile": {
"id": 5348,
"name": "CPL Healthcare",
"url": "https://www.healthcarejobs.ie/organization/cpl-healthcare"
},
"url": "https://www.healthcarejobs.ie/job/director-nurse-education-219457",
"published": "2026-07-13T19:14:01+01:00",
"formattedPublished": "Published 3 days ago",
"expiration": "2026-08-07T15:40:58+01:00",
"duration": 22,
"address": ["Cork, Co. Cork, Ireland"],
"salaryRange": {
"minSalary": "72000.000000",
"maxSalary": "72000.000000",
"currency": "EUR",
"unit": "YEAR"
},
"remoteOptions": [{"id": 6225, "label": "Onsite"}],
"careerArea": [{"id": 29424, "label": "Nursing"}],
"occupationalField": [{"id": 8266, "label": "Director Of Nursing"}],
"shifts": [],
"band": [],
"registration": [],
"isFeatured": false,
"isHighlight": false,
"isTopJob": false,
"applicationWorkflow": "quick"
}

Local Development

npm install
npm start

The actor reads input from .actor/INPUT.json (or storage/key_value_stores/default/INPUT.json).