IrishJobs.ie Scraper - Jobs, Salaries, Employers & Locations avatar

IrishJobs.ie Scraper - Jobs, Salaries, Employers & Locations

Pricing

from $1.20 / 1,000 job scrapeds

Go to Apify Store
IrishJobs.ie Scraper - Jobs, Salaries, Employers & Locations

IrishJobs.ie Scraper - Jobs, Salaries, Employers & Locations

Scrape job listings from IrishJobs.ie by keyword, location, job type, salary, recency, or search URL. Extract titles, employers, GPS locations, parsed EUR salary ranges, employment type, full descriptions, and posting dates.

Pricing

from $1.20 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

IrishJobs.ie Jobs Scraper

Scrape job postings from IrishJobs.ie - the leading job board in Ireland. Returns structured job data with rich fields in a flat, one-row-per-job dataset.

Features

  • Keyword search with location, job type, salary range, and date-posted filters
  • URL paste mode - paste any IrishJobs.ie SERP URL and the actor paginates it automatically
  • Rich output - title, employer (with logo), location with GPS coordinates, parsed salary bands (EUR), skills, employment type, full description, posting date, and apply link
  • Detail-page enrichment (optional surcharge) - full job description, employer profile, benefits, and GPS coordinates
  • Incremental / recurring monitoring - run the same search on a schedule and receive only NEW, UPDATED, REAPPEARED, and EXPIRED change rows
  • Resume support - continue an interrupted crawl without re-collecting or re-charging jobs already in the previous dataset

Input

Search mode

FieldTypeDescription
modestringsearch (build URLs from filters) or url (paginate pasted URLs)
keywordsstring[]Job title or keyword (e.g. "software engineer", "nurse")
locationsstring[]Town, city, or county (e.g. "Dublin", "Cork", "Galway")
jobTypestringEmployment type: permanent, contract, temporary, part-time, graduate
minSalaryintegerMinimum annual salary in EUR
salaryTypeenum (string)Salary period: "0"=Any, "1"=Per annum, "4"=Per hour, "5"=Per day
postedWithinenum (string)Days since posting: "0"=Any, "1", "3", "7", "14", "30"
sortByenum (string)"1"=Most relevant, "2"=Most recent, "3"=Salary (high to low)

URL mode

FieldTypeDescription
urlsstring[]IrishJobs.ie SERP URLs to paginate

Output and limits

FieldTypeDescription
maxPagesintegerMax SERP pages per search URL (empty/0 = unlimited)
maxListingsintegerMax jobs to return (default 20; 0 = unlimited)

Resume and recurring updates

FieldTypeDescription
resumeFromRunIdstringPrevious run ID to skip already-collected jobs
incrementalModebooleanEnable recurring monitoring with change detection
stateKeystringStable key for the monitoring campaign's saved state
emitUnchangedbooleanAlso return UNCHANGED rows (bills extra)
emitExpiredbooleanAlso return EXPIRED rows (bills extra, needs full scan)

Detail enrichment

FieldTypeDescription
fetchDetailsbooleanFetch each job's detail page for the full description, employer profile, and GPS coordinates. Adds a per-job detail-enrichment surcharge.

MCP export

FieldTypeDescription
mcpConnectorsstring[]MCP connector IDs to forward items to (e.g. Notion, Airtable)
notionParentPageUrlstringParent page URL for the Notion connector database
maxNotifyListingsintegerMax jobs to forward to MCP connectors (default 50)

Connection

Leave the default proxy settings unless you have a specific setup. Residential (Ireland) is recommended.

Output

Each dataset item is a flat job record with these key fields:

FieldTypeDescription
jobIdstringUnique job identifier
jobUrlstringCanonical job URL
titlestringJob title
descriptionstringFull job description (detail enrichment only)
employerNamestringEmployer / company name
employerUrlstringEmployer page on IrishJobs.ie
employerLogoUrlstringEmployer logo image URL
employerIdintegerInternal employer ID
locationTextstringFull location string (e.g. "Dublin, County Dublin, IE")
locationLocalitystringCity or town
locationRegionstringCounty or region
locationCountrystringCountry code (IE)
locationLatnumberGPS latitude (detail enrichment)
locationLngnumberGPS longitude (detail enrichment)
salaryRawstringSalary as displayed
salaryMinnumberParsed minimum salary (EUR)
salaryMaxnumberParsed maximum salary (EUR)
salaryCurrencystringISO 4217 code (EUR)
salaryPeriodstringhour, day, month, year
employmentTypestringFULL_TIME, PART_TIME, CONTRACT, etc.
skillsstring[]Skills mentioned in the posting
datePostedstringDate posted (ISO 8601)
applyUrlstringURL to apply
applyTypestringinternal or external
sourceSearchUrlstringThe search URL that found this job
isSponsoredbooleanWhether the listing was a sponsored placement at scrape time
isHighlightedbooleanWhether the listing was visually highlighted at scrape time
isTopJobbooleanWhether the listing was a featured "top job" placement
isTrafficFromPartnerbooleanWhether the listing was surfaced via a partner traffic placement
crossPostedCountinteger1 if cross-posted from a partner site, else 0
scrapedAtstringWhen this record was collected (ISO 8601)

In incremental mode, changeType, changedFields, firstSeenAt, and lastSeenAt are also present.

Send results into your apps (MCP connectors)

Set mcpConnectors to a list of connector IDs (e.g. Notion, Airtable, Linear) and the actor forwards each scraped job to them as it runs, in addition to the dataset. Use notionParentPageUrl to pick where a Notion database is created, and maxNotifyListings to cap how many jobs are forwarded per run.

Proxy

This actor requires Apify Residential (Ireland or GB) proxy. IrishJobs.ie serves its listing and job pages reliably only to Irish or UK residential connections -- other connection types see much lower success rates. Leave the default proxy settings unless you have a specific setup.

Example run

{
"mode": "search",
"keywords": ["software engineer"],
"locations": ["Dublin"],
"maxListings": 20,
"fetchDetails": true
}