Ireland Jobs Scraper: jobs.ie & IrishJobs.ie Combined + Salary avatar

Ireland Jobs Scraper: jobs.ie & IrishJobs.ie Combined + Salary

Pricing

from $2.25 / 1,000 job postings

Go to Apify Store
Ireland Jobs Scraper: jobs.ie & IrishJobs.ie Combined + Salary

Ireland Jobs Scraper: jobs.ie & IrishJobs.ie Combined + Salary

Combines jobs.ie and IrishJobs.ie, Ireland's two leading job boards, into one structured feed per run: full salary, employer, and location data. Includes a bonus Employers hiring-signal dataset for B2B prospecting, plus 5-state monitor mode. Pulls into n8n, Zapier, or Clay via API. $0.003/job.

Pricing

from $2.25 / 1,000 job postings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

6

Monthly active users

a day ago

Last modified

Share

πŸ’Ό Ireland Jobs Scraper: jobs.ie & IrishJobs.ie Combined + Salary

Both of Ireland's big job boards, in one clean feed.
Search jobs.ie and IrishJobs.ie together and get one list: title, employer, location, salary and full description. A second list shows which companies are hiring, ready for outreach.
🌐 Two boards, one format
jobs.ie and IrishJobs.ie are searched in one run and returned in one consistent format.
πŸ’Ά Salary as numbers
Minimum, maximum, currency and pay period are split out wherever the employer shares a figure.
🏒 Who is hiring
A second dataset lists each employer with its open roles, counties and sample job titles.
πŸ”” What changed
Turn on monitor mode to see new, updated, reappeared and expired jobs since your last run.

Ireland Jobs Scraper collects the public listings on jobs.ie and IrishJobs.ie, Ireland's two leading job boards. It returns them in one dataset with the same fields for every job. You get structured salary, the employer, the location with coordinates, and the full description.

The two boards mostly carry different roles, so searching both gives you wider coverage than either one alone. If a role is posted on both, the Actor matches the two and returns one result with both links. This is a safeguard, and it applies rarely. No login or account is needed.

🎯 Why use Ireland Jobs Scraper?

"I need both boards covered, but I don't want to run two tools and merge two formats." A recruiter, staffing agency or job-board owner runs one search and gets one list from both boards, ready to publish or forward.

"I want to know which Irish companies are hiring this week." A sales or business development team uses the Employers dataset: one row per company across both boards, with open-role counts, counties and sample job titles. It makes a ready list for outreach.

"I'm building a jobs dashboard and need clean data from both boards." A market analyst or aggregator builder schedules the Actor and gets one structured feed. Monitor mode shows what changed between runs.

πŸš€ How to use Ireland Jobs Scraper

STEP 1
Pick your categories
Enter slugs like it, sales or healthcare. Every category is searched on both boards.
STEP 2
Run it
Both boards are searched and merged into one feed, with the Employers list alongside.
STEP 3
Schedule it
Turn on monitor mode to get what is new, updated or gone on every run.

πŸ“₯ Input

FieldTypeRequiredDescription
Categoriesarray of stringsNoCategory slugs to search, for example it, sales, healthcare, accountancy or hr. Each one is searched on both boards.
Job typeenumNoAny, Permanent, Part time, Contract, Temporary or Work from home. Applied by the boards themselves, so it narrows results at the source.
Company typeenumNoAny, Direct employer only, or Agency only. Pick one: the boards cannot combine both.
Posted within (days)integerNoOnly jobs posted in the last 1, 3, 7 or 14 days. Leave empty for no date limit.
Minimum salary periodenumNoAnnual, Daily or Hourly. This is the period the minimum salary amount is measured in.
Minimum salary amountintegerNoOnly jobs paying at least this much in euro, in the period you chose. Ignored unless a period is set.
Max items per sourceintegerNoMost jobs to collect from each board, per category.
Include full descriptionbooleanNoAdd the complete job description to every row.
Monitor modeenumNoSnapshot returns the current feed. Changes compares with your last run and flags new, updated, reappeared, unchanged and expired jobs.
Include unchanged jobsbooleanNoOnly used when Monitor mode is Changes. Also returns jobs that have not changed.
Monitor state namestringNoA label that keeps the change history of one schedule separate from another.
Proxy configurationproxyNoDefaults to an Irish residential proxy, which both boards need in order to answer.
Max concurrencyintegerNoMost pages fetched at the same time across both boards. Lower it if the log shows retries.
Max request retriesintegerNoHow many times a failed page is tried again before it is skipped.

πŸ“€ Output

Every run returns two datasets:

  • πŸ” Jobs (the default dataset): one row per job, merged across both boards. A role found on one board has one source link. A role found on both has both links and the evidence that justified merging them.
  • 🏒 Employers (open it from the Storage tab): one row per employer across both boards, with total open roles, counties, industries and the board or boards hiring. Roles posted on both boards count once.

Download either dataset as JSON, CSV, HTML or Excel. You can also connect it to tools like n8n, Zapier or Clay.

Sample job

{
"id": "jobs_ie:108183257",
"title": "Senior IT Support Engineer",
"employer": {
"name": "New Payment Innovation Limited",
"url": "https://www.jobs.ie/jobs/new-payment-innovation-limited-1?cmpId=1457507&cmp=1",
"logoUrl": "https://www.jobs.ie/companyprofileslogos/3ed529d6-e1ce-4faf-b6ae-c009a83861ec.png"
},
"location": {
"locality": "Dublin, County Dublin",
"region": "Leinster",
"country": "IE",
"lat": 53.3330612,
"lng": -6.2488899,
"text": "Dublin, County Dublin, Leinster"
},
"salary": {
"rawText": "€65,000 per annum",
"min": 65000,
"max": 65000,
"currency": "EUR",
"period": "annum"
},
"datePosted": "2026-10-15T16:20:11.39Z",
"validThrough": "2026-11-15T00:00:00Z",
"industry": "IT, IT-Support",
"description": "<div><p><strong>About Us</strong></p><p>This role will sit across our two ...</p></div>",
"applyUrl": "https://www.jobs.ie/job/senior-it-support-engineer/new-payment-innovation-limited-job108183257",
"category": "it",
"sources": [
{
"site": "jobs_ie",
"siteLabel": "jobs.ie",
"url": "https://www.jobs.ie/job/senior-it-support-engineer/new-payment-innovation-limited-job108183257",
"jobId": "108183257",
"postedDate": "2026-10-15T16:20:11.39Z"
}
],
"isCrossPosted": false,
"scrapedAt": "2026-10-18T17:09:39.539Z"
}

Sample employer

{
"employerKey": "connolly motor",
"employerName": "Connolly Motor Group",
"employerUrl": "https://www.jobs.ie/jobs/connolly-motor-group-1?cmpId=1258098&cmp=1",
"totalOpenRoles": 1,
"sources": ["jobs_ie"],
"sourceLabels": ["jobs.ie"],
"industries": ["IT, IT-Infrastructure"],
"counties": ["Connaught"],
"sampleJobTitles": ["IT Systems Administrator"],
"lastSeenAt": "2026-10-18T17:09:49.144Z",
"scrapedAt": "2026-10-18T17:09:49.144Z"
}

πŸ—‚οΈ Data table

Jobs

FieldTypeDescription
idstringStable ID for this job across runs.
titlestringJob title.
employerobjectEmployer name, profile link and logo.
locationobjectPlace name, locality, region, country and coordinates where available.
salaryobjectMinimum, maximum, currency and pay period where the employer shares a figure, plus the original text.
contractTypestringPermanent, Contract, Temporary or Part time, as the board shows it.
datePostedstringDate and time the job was posted.
validThroughstringApplication deadline, when published.
industrystringIndustry, when published.
descriptionstringFull job description.
applyUrlstringLink to apply.
categorystringThe category the job was found under.
sourcesarrayEach board the job was found on: one normally, two when posted on both.
isCrossPostedbooleanTrue when the job was matched and merged across both boards.
dedupMatchobjectOn merged jobs: the title, date and salary agreement behind the match.
changeTypestringWith monitor mode on: new, updated, reappeared, unchanged or expired.
changedFieldsarrayWith monitor mode on: which fields changed since the last run.
firstSeenAtstringWith monitor mode on: when the job first appeared in your runs.
lastSeenAtstringWith monitor mode on: when the job was last seen.
expiredAtstringWith monitor mode on: when the job stopped appearing.
scrapedAtstringDate and time the row was collected (UTC).

Employers

FieldTypeDescription
employerKeystringLower-case company key used to group roles.
employerNamestringCompany name.
employerUrlstringLink to the company profile on the board.
logoUrlstringCompany logo, when published.
totalOpenRolesintegerOpen roles found for this company in the run.
sourcesarrayBoard IDs where the company is hiring.
sourceLabelsarrayBoard names where the company is hiring.
industriesarrayIndustries of its open roles.
countiesarrayCounties or regions of its open roles.
sampleJobTitlesarrayA few of its open job titles.
firstSeenAtstringWith monitor mode on: when the company first appeared.
lastSeenAtstringWhen the company was last seen hiring.
scrapedAtstringDate and time the row was collected (UTC).

πŸ’° Pricing

Pricing is pay per result. You pay for each job returned in the Jobs dataset, an empty run costs nothing, and there are no subscriptions. The Employers dataset is included at no extra charge.

⭐ Enjoying Ireland Jobs Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Saved a morning of copying listings from two job boards? Say so in a review.
A 5-star rating takes 10 seconds and helps other recruiters and analysts find this Actor. Your feedback also tells us what to build next.
β˜…Β Β Rate this Actor on Apify

πŸ’‘ Tips

  • Start with one category and a small Max items per source to see the fields before you scale up.
  • Schedule the Actor with monitor mode on for a weekly "what is new" feed, instead of downloading the full list each time.
  • Give each schedule its own Monitor state name, so their change histories never mix.

❓ FAQ

Do I need a jobs.ie or IrishJobs.ie account?

No. Every field comes from the boards' public job pages. No login, password or API key is needed.

Will the boards block it?

Both boards refuse ordinary connections, so the Actor uses an Irish residential proxy by default. Keep that setting, and lower Max concurrency if the run log shows retries.

How fresh is the data?

Every run reads the live job pages, so you get the listings as they are at that moment.

Do jobs.ie and IrishJobs.ie post the same jobs?

Mostly not. In our test runs the two boards carried largely different roles, which is why searching both gives wider coverage. When a role does appear on both, the Actor matches it on employer, title and date, checks disclosed salary where both show one, and returns one result with both links. An uncertain match is left separate, so two different jobs are never merged.

What happens to a job that is only on one board?

It is returned as a normal result with one source link. Matching only affects jobs found on both boards.

Will monitor mode count a job twice if it moves from one board to both?

No. Monitor mode compares against the merged feed, so a job you already had that now also appears on the other board stays unchanged.

πŸ”— Other actors