
PublicJobs.ie Scraper
hipersoft/publicjobs-ie-scraper
Scrape vacancies from PublicJobs.ie, Ireland's official public sector recruitment site: title, organisation, location, county, advertised and closing dates, grade, contract, working pattern, role type, website and candidate information booklets. Search by keyword.
Total users
2Monthly users
1Total runs
11Per vacancy
$0.0015Last rebuilt
Oct 26, 2026Overview
PublicJobs.ie Scraper extracts vacancies from PublicJobs.ie, Ireland's official recruitment website for the public sector, covering the Civil Service, HSE and hospitals, local authorities (county councils), An Garda Síochána, the Prison Service, state boards and agencies. For every vacancy you get the title, vacancy ID, vacancy type, organisation, location, advertised date and closing date, plus (with Vacancy details) the county, grade, contract (permanent, temporary, specified purpose), working pattern, type of role, organisation website and links to the candidate information booklets (English and Irish). Search by keyword, filter by county, and export to CSV, Excel or JSON. Ideal for job seekers, recruiters, career services, job boards and Irish public sector labour-market research.
What does PublicJobs.ie Scraper do?
- 🇮🇪 Irish public sector vacancies from PublicJobs.ie: all open competitions.
- 🔎 Keyword search: engineer, nurse, clerical officer, accountant, consultant, garda…
- 📍 County filter: Dublin, Cork, Galway, Limerick, Waterford…
- 🏛️ Organisation: departments, HSE, county councils, state boards.
- 🎓 Grade, contract and working pattern.
- 📅 Advertised and closing dates (with closing time).
- 📄 Candidate information booklets (PDF links).
What data can you scrape from PublicJobs.ie?
| Field | Description |
|---|---|
| Vacancy | ID, link, title, vacancy type |
| Organisation | Name, website* |
| Location | Location, county* |
| Terms* | Grade, contract, working pattern, type of role |
| Dates | Advertised, closing date and time |
| Documents* | Candidate information booklets |
* With Vacancy details turned on (default).
Use cases for Irish public sector job data
- Job seekers: track new public sector competitions in your county or profession.
- Recruiters and career services: monitor hiring by HSE, councils and departments.
- Job boards: syndicate Irish public sector vacancies.
- Research and journalism: analyse public sector hiring by organisation, grade and region.
How to scrape PublicJobs.ie
- Click Try for free to open PublicJobs.ie Scraper in Apify Console.
- Enter keywords (or leave empty for all vacancies) and optionally counties.
- Keep Vacancy details on for grade, contract and documents.
- Click Start and download the vacancies as CSV, Excel or JSON.
Input
Example input
{
"searchTerms": ["engineer", "nurse"],
"counties": ["Dublin", "Cork"],
"includeDetails": true,
"maxItems": 0
}
| Field | Description |
|---|---|
| Keywords | One search per keyword; empty = all vacancies. |
| Counties | Keep only these counties. |
| Vacancy details | Adds county, grade, contract, documents. |
| Max vacancies | Stop after this many (0 = no limit). |
Output
Vacancy example
{
"vacancyId": 7689,
"url": "https://publicjobs.tal.net/…/opp/7689-Financial-Management-Accountant-Galway-County-Council/en-GB",
"title": "Financial Management Accountant - Galway County Council",
"vacancyType": "publicjobs",
"organisation": "Galway County Council",
"organisationWebsite": "https://www.galway.ie/en",
"location": "Galway County Council",
"county": "Galway",
"grade": "Financial Management Accountant",
"contract": "Permanent",
"workingPattern": "Full-Time",
"roleType": "Local Authority",
"advertisedDate": "2026-09-18",
"closingDate": "2026-10-08T15:00",
"documents": [{ "name": "Final_InfoBook_FMA_GalwayCoCo.pdf", "url": "https://publicjobs.tal.net/…" }]
}
Output schema
| Field | Type | Description |
|---|---|---|
vacancyId, url, title, vacancyType |
mixed | Vacancy. |
organisation, organisationWebsite |
string | Organisation. |
location, county |
string | Location. |
grade, contract, workingPattern, roleType |
string | Terms. |
advertisedDate, closingDate |
string | Dates. |
documents |
array | Information booklets. |
search, scrapedAt |
string | Source info. |
How much does it cost?
PublicJobs.ie Scraper uses pay-per-vacancy pricing: a small fixed price per vacancy, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More job data
- Hays Jobs Scraper: recruitment jobs including Ireland.
- JobServe Scraper: UK contract and IT jobs.
FAQ
Why are some detail fields empty? Vacancies published by external recruiters show fewer fields than core PublicJobs competitions.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate PublicJobs.ie Scraper with other apps? PublicJobs.ie Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape PublicJobs.ie? The scraper only collects publicly advertised vacancies. You are responsible for using the data in line with PublicJobs' terms and GDPR.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with publicjobs.ie or the Public Appointments Service.
Input
| Field | Type | Description |
|---|---|---|
searchTermsKeywords | array | Vacancy title keywords, e.g. engineer, nurse, clerical officer, accountant, garda. Each keyword is a separate search. Leave empty for all vacancies. |
countiesCounties | array | Optional. Keep only vacancies in these counties, e.g. Dublin, Cork, Galway, Limerick. |
includeDetailsVacancy details | boolean | Also collect county, grade, contract, working pattern, role type, organisation website and candidate information booklets. Default: true |
maxItemsMax vacancies | integer | Stop after this many vacancies. 0 means no limit. Default: 0 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~publicjobs-ie-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchTerms": [
"engineer"
]
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/publicjobs-ie-scraper").call(run_input={
"searchTerms": [
"engineer"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/publicjobs-ie-scraper').call({
"searchTerms": [
"engineer"
]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Vacancy One vacancy scraped | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.