Skip to content

Jobs.ie Scraper

Try for free

Scrape Jobs.ie job listings by keyword, location and filters, or from search and job URLs. Get title, company, salary (parsed min and max), location, posting dates and optionally the full description, contract type, coordinates and company profile.

🍀 Jobs.ie Scraper

Scrape job listings from Jobs.ie, the Irish job board. Search by keyword and location with the site's own filters, or paste search and job URLs, and get the title, company, salary (with parsed minimum and maximum), location, posting dates and labels for every job, plus the full description, contract type, coordinates and the employer's profile when you want them. No login, no browser, and you pay only for the jobs you save.

✨ Why use Jobs.ie Scraper?

  • ⚡ Fast — reads the site's own result-list data, several pages at a time. In our tests 1,000 jobs took 12 seconds, the whole board (3,455 jobs that day) 28 seconds, and 1,000 jobs with full details 100 seconds.
  • 💶 Salaries you can sort — the salary text as shown plus parsed salaryMin, salaryMax, currency and period (year, day, hour).
  • 🧾 Full details on demand — description (HTML and text), contract type, employment type, industry, coordinates, expiry date, direct-apply flag and the employer's size, industries, address, founding year and profile text.
  • 🎛️ Real site filters — date posted, job type (including work from home), minimum salary (yearly, daily or hourly), employer type, radius and sort order are passed to Jobs.ie.
  • 🔁 Clean data — duplicates across pages and searches are removed, and filler "recommended" jobs are skipped.
  • 🔓 No account needed — only public job listings are read.

🎯 Use cases

  • 📊 Irish labour market research — demand and pay for a role by county, city or province.
  • 💰 Salary benchmarking — collect euro pay ranges with structured minimum and maximum values.
  • 🧲 Recruitment lead generation — find employers and agencies hiring in Ireland right now, with company size and industry.
  • 🗂️ Job aggregation — feed fresh Irish listings into your own job board, newsletter or alerts.
  • 🔔 Monitoring — schedule daily runs with "Last 24 hours" and "Newest first" to catch new postings.

🚀 How to use

  1. Enter one or more Keywords (for example engineer) and a Location (for example Dublin, Cork or Leinster), or paste Jobs.ie search or job URLs.
  2. Set Max results and any filters (date posted, job type, minimum salary, employer type, sort order).
  3. Turn on Include full job details if you need descriptions, contract types and employer profiles.
  4. Click Start, then download the jobs as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
keywordsJob titles, skills or companies; each one is a separate search.
locationIrish town, city, county or province (empty = all of Ireland).
startUrlsJobs.ie search URLs (their filters are kept) or job URLs.
maxItemsMaximum jobs to save across all searches (0 = no limit).
includeDetailsOpen each job page for the description, contract type, coordinates and employer profile (default off).
postedWithinany, 1, 3, 7 or 14 days.
jobTypePermanent, contract, temporary, part time or work from home (the site's remote and hybrid category).
minSalary, salaryPeriodMinimum pay in EUR per year, day or hour.
companyTypeDirect employers or recruitment agencies only.
radiusMiles around the location: 0, 5, 10, 20, 30, 50 or 100.
includeNearbyJobsKeep the jobs the site lists from outside the location (default on).
excludeSponsoredLeave out promoted listings.
sortByRelevance, newest first, highest or lowest salary first.
{
  "keywords": ["engineer", "accountant"],
  "location": "Dublin",
  "maxItems": 50,
  "postedWithin": "7",
  "sortBy": "date",
  "includeDetails": true
}

📤 Output

FieldDescription
jobId, url, harmonisedIdJobs.ie job id, job page link and global listing id.
title, company, companyId, companyUrl, companyLogoUrlJob title and employer.
location, postCodeWhere the job is.
salary, salaryMin, salaryMax, salaryCurrency, salaryPeriodSalary text as shown and its parsed parts.
datePosted, postedDaysAgo, publishFromDate, publishToDatePosting dates.
textSnippet, labels, topLabels, skillsSnippet and the site's tags.
isSponsored, isTopJob, isHighlighted, isAnonymous, section, positionListing flags; section is main (matches), semantic (related matches) or regional (further away).
descriptionHtml, descriptionText, contractType, employmentType, industry, validThrough, directApply, offerLanguage, locationDetailJob page fields (with full details on).
companyEmployees, companyIndustries, companyAddress, companyFounded, companyBenefits, companyJobsCount, companyProfileEmployer profile (with full details on, when the employer has one).
query, searchLocation, searchUrl, scrapedAtWhere the row came from.

Example from a test run (description shortened):

{
  "jobId": "108223726",
  "title": "Administrator Limerick - Starting ASAP",
  "company": "Cpl",
  "location": "Limerick, County Limerick",
  "url": "https://www.jobs.ie/job/administrator-limerick-starting-asap/cpl-job108223726",
  "salary": "€35,000 per annum",
  "salaryMin": 35000,
  "salaryMax": 35000,
  "salaryCurrency": "EUR",
  "salaryPeriod": "YEAR",
  "datePosted": "2026-10-21T18:04:19.947Z",
  "postedDaysAgo": 0,
  "companyId": 1313754,
  "companyUrl": "https://www.jobs.ie/jobs/cpl?cmpId=1313754&cmp=1",
  "isSponsored": false,
  "section": "main",
  "position": 10,
  "publishToDate": "2026-11-21T00:00:00Z",
  "detailsFetched": true,
  "descriptionText": "Our client, a busy organisation on the Ballysimon Road, Limerick, is seeking an experienced administrator to join their team on a temporary basis...",
  "contractType": "Temporary Contract; On-site",
  "employmentType": "TEMPORARY",
  "industry": "Administration, Administration-Administration",
  "validThrough": "2026-11-21T00:00:00Z",
  "directApply": true,
  "locationDetail": {"city": "Limerick, County Limerick", "region": "Munster", "country": "IE", "lat": 52.6647186, "lng": -8.6230602},
  "companyEmployees": "1000+",
  "companyIndustries": ["Recruitment"],
  "companyAddress": "One Haddington Building, Haddington Road, Dublin 4, D04 X4C9",
  "companyJobsCount": 105,
  "searchUrl": "https://www.jobs.ie/jobs",
  "scrapedAt": "2026-10-21T21:10:58.446Z"
}

💰 Pricing

You pay $1.00 per 1,000 jobs saved ($0.001 per job), plus platform usage. Search results are light and come through the datacenter proxy: a test run of 1,000 jobs used about $0.001 of compute and traffic, so 1,000 jobs cost about $1.00 in total. With Include full job details on, each job page adds about 0.07 MB of Irish residential proxy traffic; our test run of 1,000 detailed jobs used 0.073 GB of residential traffic and about $0.004 of compute. Empty searches and rejected inputs are never charged.

❓ FAQ

Is it legal to scrape Jobs.ie? The actor reads only public job listings that anyone can see without an account. Check the site's terms and your local rules (including GDPR) for how you use the data.

Do I need an account or a proxy? No account. Search results work through the default datacenter proxy. Job pages (full details on, or job URLs) go through Irish residential proxies automatically, because the site refuses datacenter addresses there (0 of 20 job pages loaded over datacenter in our test).

How many jobs can I get? Every job a search lists; all result pages are read. The whole board held 3,455 jobs on the day we tested, so a search for all of Ireland stops there with a clear message. Add more keywords or URLs for more; duplicates across searches are removed.

Why is a field empty? Jobs.ie does not show every field for every job: about half of the listings show "€ Not Disclosed" as salary, and only some employers have a profile with size, industry and founding year. Job page fields stay empty unless Include full job details is on.

What are "semantic" and "regional" jobs? After the exact matches, the site lists related jobs (section: "semantic") and jobs from further away (section: "regional"). Turn off Include jobs further away to skip the regional ones.

Can I schedule it or use the API? Yes. Schedule runs in the console, or start runs and read the dataset through the API and integrations.

⚠️ Limits

  • Only jobs.ie. Other StepStone group sites (IrishJobs, Totaljobs, StepStone) are separate actors.
  • The board is small: a few thousand live jobs in total, so very broad runs end at the site's ceiling.
  • Salary parsing is best effort for free-text salaries; the original text is always kept in salary.
  • The "Lowest salary first" sort puts jobs without a disclosed salary first, as on the site.
  • Recruiter contact details, company reviews and alerts to chat apps are not included.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.