HealthcareJobs.ie Scraper
Pricing
Pay per usage
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
Maintained by CommunityActor 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
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | (empty) | Search keyword (e.g., "nurse", "doctor", "pharmacist") |
location | string | (empty) | Text to match against job addresses (e.g., "Dublin", "Cork"). Note: this is a text-based post-filter. |
maxResults | integer | 100 | Maximum number of jobs to scrape (0 = unlimited) |
proxy | object | Apify proxy | Proxy configuration |
filters.workplace | select | Any | Onsite, Hybrid, Remote, Field-based |
filters.employmentType | select | Any | Full time, Part time, Permanent, etc. |
filters.sector | select | Any | Healthcare Staffing Agency, Private Healthcare, Care Homes, etc. |
filters.careerArea | select | Any | Nursing, Mental Health Nursing, Community Nursing, etc. |
filters.occupation | select | Any | Registered Nurse, Staff Nurse, Nurse Practitioner, etc. |
filters.shifts | select | Any | Day shift, Night shift, 12 hour shift, etc. |
filters.band | select | Any | Band 3–8c |
filters.company | string | (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 installnpm start
The actor reads input from .actor/INPUT.json (or storage/key_value_stores/default/INPUT.json).