iRail (SNCB / NMBS, Belgium)
iRail provides real-time departures for all Belgian railway stations (SNCB / NMBS) via the open iRail API.
Coverage Area
- All SNCB / NMBS stations in Belgium
- IC, L, P, S trains
- Cross-border trains calling in Belgium
API Details
| Property | Value |
|---|---|
| Base URL | https://api.irail.be/v1/ |
| API Key | Not required |
| Timezone | Europe/Brussels |
| Data Format | iRail REST |
Configuration
Setup Steps
- Select iRail — Belgien (SNCB / NMBS) as provider
- Search for your stop (e.g. "Brussels-Central")
- Select the stop from the list
- Configure departure count and filters
Example Stops
- Brussels-Central
- Gent-Sint-Pieters
- Antwerpen-Centraal
- Liège-Guillemins
Features
- Real-time departures with delay in minutes
- Platform information
- No API key required
Note
iRail asks clients to stay below 3 requests per second; the default scan interval is far below that.