ParseForge Scrapers

ZipRecruiter Ireland Jobs Scraper

parseforge/ziprecruiter-scraper

JobsAutomationDeveloper tools

Scrape ZipRecruiter Ireland job listings from keyword searches, location queries, or direct URLs. Optionally open each job to collect full descriptions, requirements, benefits, and structured metadata. Returns a flat row per listing.

Run this scraper See the API call
Total users
2
Monthly active
0
Total runs
184
Bookmarked
0
Rating
Not rated yet
Last modified
12 days ago

Overview

ParseForge

ZipRecruiter Ireland Jobs Scraper

Scrape ZipRecruiter Ireland job listings by keyword, location, or direct URL, up to a million per run. Every listing returns title, company, salary, location, and posting date. Optionally open each job to collect full description, requirements, benefits, and structured metadata. Export to CSV, JSON, Excel, or XML.

ZipRecruiter Ireland lists thousands of open roles across Dublin, Cork, Galway, and every county, but manually copying listings is slow and the official API is not built for bulk market research. This Actor reads the public search pages directly, applies your filters for keyword, location, and workplace type, and returns every matching job in one consistent schema. It can also open each job detail page to pull the full description, requirements, benefits, and hidden JSON-LD metadata that search results leave out.

Who uses it What they scrape ZipRecruiter Ireland for
Recruitment agencies Build a live feed of every new role in their niche across Ireland without checking the site manually.
Market researchers Track which skills, salaries, and job titles are rising in Dublin, Cork, or nationwide over time.
Job boards and aggregators Populate their own platform with fresh Irish listings complete with full descriptions and apply links.
Sales and business development teams Find companies that are hiring for specific roles and use the data for lead generation.

What it does

This Actor collects ZipRecruiter Ireland job listings from keyword searches, location-based queries, or direct URLs and returns each one as a flat row, with an optional detail pass that adds full description, requirements, benefits, and structured metadata.

  • ๐Ÿ” Keyword and location search: enter a job title like 'backend' or 'nurse' and a location like 'Dublin, Ireland' to scrape exactly what a candidate would see.
  • ๐Ÿ“‹ Direct URL input: paste any ZipRecruiter Ireland search URL with filters already applied and scrape those exact results.
  • ๐Ÿ“„ Full detail extraction: toggle includeDetails to open each listing and collect the full job description, requirements, benefits, apply URL, and JSON-LD metadata.
  • ๐Ÿข Workplace filter: restrict results to on-site roles only with the built-in workplace filter.
  • ๐Ÿ“Š Sort control: choose between best match and newest-first ordering to match your research workflow.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with ZipRecruiter Ireland data

๐Ÿ“ˆ Track salary trends across Ireland.

A market analyst scrapes all 'software engineer' listings in Dublin, Cork, and Galway each week, collects the salary ranges from detail pages, and plots compensation trends by county and seniority.

๐Ÿข Power a niche job board.

A vertical job board operator scrapes ZipRecruiter Ireland for 'cybersecurity' roles daily, pulls full descriptions and apply URLs, and republishes the listings on their own site.

๐ŸŽฏ Generate B2B leads from hiring signals.

A sales team scrapes companies posting 'sales manager' roles in Ireland, enriches the data with full descriptions, and prioritizes outreach to growing firms.

๐Ÿ“Š Monitor competitor hiring activity.

An HR consultancy scrapes all listings from a set of target companies each month, counts open roles by department, and reports on which competitors are scaling up.

Why choose this scraper

What you get
No API key or registration Reads the public ZipRecruiter Ireland search pages directly with no OAuth or app setup.
Full job descriptions on demand Open every listing to pull the complete body text, requirements, benefits, and hidden structured data.
Flexible input methods Search by keyword and location, or paste any ZipRecruiter Ireland URL with filters already applied.
Fixed flat schema Every job lands in your dataset with the same columns, ready for analysis or a database import.

How it compares

Three other Apify actors also scrape ZipRecruiter Ireland listings. Here is how this Actor compares on the features a buyer typically checks.

Feature ParseForge ZipRecruiter Job Scraper (7 Countries) Ziprecruiter Ireland Scraper ZipRecruiter Scraper (US, UK & Ireland)
Ireland-specific domain (ziprecruiter.ie) Yes Yes Yes Yes
Keyword and location search without pasting a URL Yes Not listed Not listed Yes
Full job description extraction from detail pages Yes Yes Yes Yes
Workplace filter (on-site) Yes Not listed Not listed Not listed
External-apply-only filter Yes Not listed Not listed Not listed
Latitude, longitude, and distance radius search Yes Not listed Not listed Not listed

Configure the run

Drive the Actor from keyword and location searches or direct ZipRecruiter Ireland URLs, and set a maximum number of listings per run and per URL so your dataset stays exactly the size you need. The Input tab lists every parameter.

A first run with the defaults:

{
  "startUrls": [
    {
      "url": "https://www.ziprecruiter.ie/jobs/search?q=backend&l=Dublin%2C+Ireland"
    }
  ],
  "maxItems": 10,
  "maxItemsPerStartUrl": 10,
  "includeDetails": true
}

A larger pull:

{
  "startUrls": [
    {
      "url": "https://www.ziprecruiter.ie/jobs/search?q=backend&l=Dublin%2C+Ireland"
    }
  ],
  "maxItems": 200,
  "maxItemsPerStartUrl": 10,
  "includeDetails": true
}

Pricing

Pay-per-result: $0.01866 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $1.87
1,000 results $18.66
10,000 results $186.60

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the ZipRecruiter Ireland Jobs Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to ZipRecruiter Ireland through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ziprecruiter-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your keyword and location combination returns results on the live ZipRecruiter Ireland site first. If you are using startUrls, make sure the URL is a valid search results page and not a single job listing. Also verify that your maxItems is set high enough.

The run is taking a long time.

When 'Include Details' is turned on, the Actor opens every job listing page individually, which adds time. Reduce your maxItems, narrow your search filters, or turn off detail extraction if you only need the search result summary fields.

Some job listings are missing salary information.

Not every ZipRecruiter Ireland listing includes a salary. The Actor collects whatever salary data is present on the page. If a listing does not show a salary range, that field will be empty in your dataset.

I pasted a URL but the Actor used my keyword search instead.

The startUrls field and the keyword/location search fields are mutually exclusive. Clear the keyword and location fields when you want to use startUrls, or clear startUrls when you want to use the search filters.

The location filter is not returning jobs in my target city.

Try using the exact location string that works on the ZipRecruiter Ireland website, such as 'Dublin, Ireland' or 'Cork, Ireland'. For more precision, provide latitude and longitude coordinates along with a distance value in kilometres.

FAQ

Question Answer
Does this scraper work for ZipRecruiter Ireland only, or other countries too? This Actor is built for the ZipRecruiter Ireland domain (ziprecruiter.ie). It reads Irish search results, locations, and listings. For US, UK, or other markets you need a scraper that targets those specific domains.
Can I get the full job description and salary? Yes. Turn on the 'Include Details' option and the Actor will open each job listing page to collect the full description, requirements, benefits, salary information when present, and structured JSON-LD metadata.
How do I filter by location? Use the 'Location' field to enter a city, county, or region such as 'Dublin, Ireland' or 'Cork, Ireland'. You can also provide latitude and longitude coordinates with a distance radius in kilometres for precise geographic filtering.
What is the maximum number of jobs I can scrape? You can set the 'Maximum job listings' input up to 1,000,000 per run. You can also set a per-URL cap with 'Max Items Per Start URL' to control how many listings come from each search.
Can I paste a URL with filters already applied? Yes. Paste any ZipRecruiter Ireland search URL into the 'startUrls' field and the Actor will scrape exactly those filtered results. This is mutually exclusive with the keyword and location search fields.
Does this scraper handle pagination automatically? Yes. The Actor follows the 'next page' links on ZipRecruiter Ireland search results and keeps collecting until it hits your maximum items limit or runs out of listings.
What output formats are supported? You can export your dataset as CSV, JSON, Excel, or XML directly from the Apify platform, or push the data to an external service via an API integration.
Can I filter for remote or on-site jobs only? The Actor includes a workplace filter that currently supports 'On Site' only, matching the public filter available on ZipRecruiter Ireland search results.
How do I sort results by newest jobs first? Set the 'Sort By' input to 'Newest' and the Actor will request results ordered by publication date instead of the default best-match relevance order.
Can I keep only jobs that require an external application? Yes. Turn on the 'External Apply Only' toggle and the Actor will filter out any listing that uses a direct ZipRecruiter apply flow, keeping only jobs that send candidates to an external site.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by ZipRecruiter, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
startUrls array Paste one or more ZipRecruiter Ireland search URLs when you want to scrape exactly the filtered results already visible on the site. [{"url":"https://www.ziprecruiter.ie/job
maxItems integer How many job listings to collect per run. 10
maxItemsPerStartUrl integer Set a separate cap for each URL inside startUrls while still respecting Max Items as the overall run limit. 10
query string Enter the job keyword to search for on ZipRecruiter Ireland, such as backend, python, nurse, or sales. not set
location string Limit results to a city, county, or region such as Dublin, Ireland or Cork, Ireland. not set
latitude number Optional latitude value used together with location-based ZipRecruiter Ireland searches. not set
longitude number Optional longitude value used together with location-based ZipRecruiter Ireland searches. not set
distance integer Choose the search radius in kilometres when ZipRecruiter Ireland uses distance-based location search. not set
workplace string (1 options) Use the public workplace filter available on ZipRecruiter Ireland search results. not set
sortBy string (2 options) Choose whether results should stay on best match or switch to newest jobs first. not set
includeDetails boolean Turn this on to open each job and collect JSON-LD, apply data, description, requirements, benefits, reference IDs, coordinates, and metadata. true
externalApplyOnly boolean Turn this on to keep only jobs that send candidates to an external apply flow instead of a direct platform flow. not set

Pricing

from $13.99 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.01399 to $0.01866

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~ziprecruiter-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run ZipRecruiter Ireland Jobs Scraper on Apify All scrapers