VOOZH about

URL: https://apify.com/studio-amba/irish-rail-scraper

⇱ Irish Rail Scraper API - Train Fares & Timetables Β· Apify


πŸ‘ Irish Rail Scraper - Train Fares & Schedules avatar

Irish Rail Scraper - Train Fares & Schedules

Pricing

Pay per usage

Go to Apify Store

Irish Rail Scraper - Train Fares & Schedules

Scrape train schedules, fares, and real-time data from Irish Rail (irishrail.ie). Extract Intercity, DART, Commuter, and Enterprise routes across Ireland. No login required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

πŸ‘ Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

How to scrape Irish Rail data

Irish Rail Scraper extracts train schedules, ticket fares, real-time status, and journey details from Irish Rail (Iarnrod Eireann) β€” Ireland's national railway operator. Irish Rail operates Intercity, DART, Commuter, and Enterprise (cross-border Belfast) services across the island.

This Actor uses a hybrid approach: it first queries the free Irish Rail Realtime API for live schedule data (train numbers, times, delays, status), then falls back to Playwright browser automation for fare extraction from the journey planner. No login or cookies required.

Why use Irish Rail Scraper?

  • Schedule monitoring β€” Track real-time train schedules between any two Irish stations with live delay data.
  • Price tracking β€” Monitor ticket prices across routes and dates to find the cheapest fares.
  • Travel planning β€” Compare journey options, durations, and train types for any Irish route.
  • Real-time delays β€” Get live delay information and train status directly from the signaling system.
  • Market intelligence β€” Collect structured Irish rail data for competitive analysis in travel or transport.
  • API access β€” Get Irish Rail data via Apify API, webhooks, or scheduled runs. Integrate with Zapier, Make, Google Sheets, or your own applications.

What data can you extract from Irish Rail?

FieldDescription
trainNumberTrain service code (e.g., A218, E109)
trainTypeService type (Intercity, DART, Commuter, Enterprise)
departureStationName of the departure station
arrivalStationName of the arrival station
departureTimeScheduled departure time (HH:mm)
arrivalTimeScheduled arrival time (HH:mm)
durationTotal travel time (e.g., 2h 35min)
priceTicket price in EUR (from journey planner)
currencyCurrency code (EUR)
travelClassSeat class (1st, Standard)
changesNumber of transfers (0 = direct)
statusReal-time status (En Route, No Information)
lateMinutesMinutes of delay (0 = on time)
urlSource URL
scrapedAtTimestamp of extraction

How to use Irish Rail Scraper

  1. Go to the Irish Rail Scraper input page.
  2. Enter your origin station (e.g., Dublin Heuston) and destination station (e.g., Cork).
  3. Optionally set a departure date in YYYY-MM-DD format. If left empty, defaults to 14 days from today.
  4. Set the number of passengers (default: 1).
  5. Configure max results to limit the number of results returned.
  6. Click Start and wait for the run to complete.
  7. Download your data from the Dataset tab in JSON, CSV, Excel, or HTML format.

Input parameters

ParameterTypeDefaultDescription
originstringDublin HeustonDeparture station name
destinationstringCorkArrival station name
departureDatestring14 days from todayTravel date (YYYY-MM-DD)
passengersinteger1Number of adult passengers (1-9)
maxResultsinteger50Maximum results to return
proxyConfigurationobjectIE proxyProxy settings for browser

Example input

{
"origin":"Dublin Heuston",
"destination":"Galway",
"departureDate":"2026-07-15",
"passengers":2,
"maxResults":20
}

Output example

{
"trainNumber":"A218",
"trainType":"Intercity",
"departureStation":"Dublin Heuston",
"arrivalStation":"Cork",
"departureTime":"09:00",
"arrivalTime":"11:35",
"duration":"2h 35min",
"price":null,
"currency":"EUR",
"travelClass":null,
"changes":0,
"status":"En Route",
"lateMinutes":0,
"url":"https://www.irishrail.ie/en-ie/train-timetables/live-train-map",
"scrapedAt":"2026-06-09T10:30:00.000Z"
}

How much does it cost to scrape Irish Rail?

A typical run costs approximately $0.03-0.10 in Apify platform credits. The Actor first uses the free Irish Rail Realtime API (which requires no browser), making it significantly cheaper than pure Playwright scrapers. The browser only launches as a fallback for fare extraction.

To keep costs down:

  • The Realtime API strategy runs first and is very fast.
  • Set maxResults to only what you need.
  • Schedule runs during off-peak hours for faster page loading.

Supported routes and services

Irish Rail operates services across the entire Irish rail network:

  • Intercity β€” Dublin Heuston-Cork, Dublin Heuston-Galway, Dublin Heuston-Limerick, Dublin Heuston-Waterford, Dublin Heuston-Tralee, Dublin Heuston-Westport/Ballina.
  • Enterprise β€” Dublin Connolly-Belfast Central (cross-border service, joint with Translink).
  • DART β€” Dublin coastal commuter rail (Howth/Malahide to Greystones/Bray).
  • Commuter β€” Dublin suburban services (Maynooth, Dunboyne, Drogheda, Kildare).
  • Western Rail Corridor β€” Galway to Limerick.
  • Cork Suburban β€” Cork to Cobh, Cork to Midleton.

Station names

Use the official Irish Rail station names. Common examples:

StationCodeRoutes
Dublin HeustonHSTONCork, Galway, Limerick, Waterford, Tralee
Dublin ConnollyCNLLYBelfast, Sligo, Rosslare, DART
CorkCORKDublin, Cobh, Midleton, Tralee
GalwayGALWYDublin, Limerick
LimerickLMRCKDublin, Galway, Ennis
Belfast CentralBFSTCDublin (Enterprise)
WaterfordWFORDDublin

Tips for best results

  • Use official station names β€” The Actor matches against Irish Rail's station database. Use "Dublin Heuston" not just "Dublin" (there are multiple Dublin stations).
  • Check the route β€” Dublin Heuston serves western/southern routes (Cork, Galway, Limerick). Dublin Connolly serves northern/eastern routes (Belfast, Sligo, DART).
  • Real-time data window β€” The Realtime API returns trains within a 90-minute window from now. For future dates, the journey planner is used instead.
  • Proxy is optional β€” The Realtime API works without proxies. Proxies are only needed for the journey planner fallback.

Integrations

Connect Irish Rail Scraper to your workflow with:

  • Apify API β€” Call programmatically from any language.
  • Webhooks β€” Get notified when a run completes.
  • Scheduled runs β€” Monitor prices or schedules daily or weekly.
  • Zapier / Make β€” No-code integration with 5000+ apps.
  • Google Sheets β€” Export results directly to a spreadsheet.

FAQ

Is it legal to scrape Irish Rail?

This Actor extracts publicly available train schedule and real-time information. The primary data source is the official Irish Rail Realtime API, which is provided as a free public service. No login, authentication, or account is required. Always ensure your use case complies with applicable laws.

Why are prices sometimes null?

The Irish Rail Realtime API provides schedule and status data but not fares. Prices are only available when the Actor successfully extracts them from the journey planner website. If the journey planner is unreachable or the route is not bookable online, prices will be null.

Can I scrape multiple routes in one run?

Currently the Actor searches one route per run. To scrape multiple routes, trigger separate runs with different origin/destination combinations using the Apify API or scheduler.

What is the difference between the Realtime API and the journey planner?

The Realtime API gives live data (current trains, delays, positions) within a 90-minute window. The journey planner shows scheduled services for future dates with fare information. This Actor tries the Realtime API first for speed and reliability, then falls back to the journey planner.

How often is the real-time data updated?

Irish Rail's signaling system updates train positions in near real-time. For the most current delay information, run the Actor during the time window you are interested in.

Support and feedback

If you encounter issues or have feature requests, please open an issue in the Issues tab. For custom scraping solutions, reach out via the Actor's page on the Apify Store.

You might also like

Irish Rail Realtime Scraper

parseforge/irishrail-realtime-scraper

Stream live Irish Rail train movements with train code, public message, direction, status, and last reported location. Filter by Northbound or Southbound to follow commuter and intercity services across Ireland for transit apps, dashboards, or delay analytics.

Trainline Scraper β€” European Train Routes & Prices

studio-amba/trainline-scraper

Scrape train routes, schedules, operators, and prices from Trainline (thetrainline.com). Covers European rail travel across 40+ countries.

Daft.ie Scraper β€” Irish Property Listings | $0.9/1K | No Login

bovi/daft-listings

Scrape Irish property listings from Daft.ie. Returns price, beds, baths, BER rating, agent phone, lat/lng, images and more. No login required. Pay per result.

πŸ‘ User avatar

Vitalii Bondarev

2

Amtrak, Greyhound & Megabus Scraper β€” US Intercity Rail & Bus

jungle_synthesizer/amtrak-greyhound-us-intercity-scraper

Scrape US intercity bus schedules and fares: Megabus and FlixBus (Greyhound/FlixBus network) with per-carrier trip IDs, origin/destination cities, departure/arrival times, fares, seat availability, amenities, and booking links. Covers 734+ city pairs and 500+ routes across the continental US.

πŸ‘ User avatar

BowTiedRaccoon

3

Indian Railways Scraper - Schedules, Fares & Live Status

jungle_synthesizer/indian-railways-timetable-scraper

Indian Railways data: schedules between stations, full train routes with per-stop timings, fares by class (1A/2A/3A/SL/CC/EC), seat availability, and live train running status. Covers Rajdhani, Shatabdi, Vande Bharat, Duronto, Garib Rath, Superfast, and Express trains.

πŸ‘ User avatar

BowTiedRaccoon

19

SNCF Scraper - French Train Schedules & Prices

studio-amba/sncf-scraper

Scrape train schedules, prices, and availability from SNCF Connect (sncf-connect.com). Extract TGV, TER, and Intercites routes across France and Europe. No login required.

SEPTA Train View Scraper

parseforge/septa-train-view-scraper

Stream live SEPTA Regional Rail train positions around Philadelphia with line, train number, origin, destination, current station, and delay minutes. Filter by line such as Paoli or Trenton to power commuter dashboards, alert bots, or transit reliability studies.

Γ–BB Train Ticket and Connection Scraper

jindrich.bar/oebb-ticket-scraper

Scrape live Austrian Federal Railways train connections, schedules, ticket prices, transfers, delays, and fares across Austria and Europe. Extract structured Γ–BB timetable data for travel apps, price monitoring, analytics, and AI agents.

πŸ‘ User avatar

JindΕ™ich BΓ€r

3

5.0

FlixBus Scraper β€” Bus & Train Schedules, Fares (40+ Countries)

jungle_synthesizer/flixbus-multi-country-scraper

Scrape FlixBus group schedules, fares, and availability across 40+ countries. Returns departure/arrival times, duration, transfers, price, seat availability, Wi-Fi/power/bike/wheelchair info. For travel aggregators, fare comparison tools, and mobility planners.

πŸ‘ User avatar

BowTiedRaccoon

11

Daft.ie Scraper β€” Ireland Property & Agent Leads

logiover/daft-ie-scraper

Daft.ie scraper and API alternative: export Irish property data to CSV/JSON with agent contacts. No login, no API key.