Discover/ratp.fr API
live

ratp.fr APIratp.fr

Real-time traffic status and disruption data for all Paris RER lines (A–E) via the RATP API. Get line status, severity levels, and active disruption details.

Endpoints
3
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/1ad63560-1ceb-42b7-9a05-919a3c27b106/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/1ad63560-1ceb-42b7-9a05-919a3c27b106/get_rer_a_traffic' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get real-time traffic status for RER A, including current status and detailed disruption information from RATP's official data. Returns the line status classification and any active or upcoming disruptions with location and message details.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "line": "string, always 'RER A'",
    "status": "string indicating traffic condition (normal, planned_works, perturbed, critical)",
    "disruptions": "array of objects each with type, location, and message strings",
    "status_summary": "string with French-language summary of status"
  },
  "sample": {
    "data": {
      "line": "RER A",
      "status": "planned_works",
      "disruptions": [
        {
          "type": "Travaux",
          "message": "Du 1er juin au 18 juin inclus, du lundi au jeudi dès 21:50, le trafic sera interrompu entre Cergy – Le Haut et Maisons-Laffitte en raison de travaux.",
          "location": "Cergy – Le Haut / Maisons-Laffitte"
        }
      ],
      "status_summary": "perturbation prévue"
    },
    "status": "success"
  }
}

About the ratp.fr API

This API provides real-time traffic status and disruption data for Paris RER lines A through E across 3 endpoints. The get_all_traffic endpoint returns a severity level and status summary for every line, while get_rer_a_traffic returns granular disruption objects for RER A including location, type, and French-language message text. get_disruptions surfaces only lines currently experiencing issues, making it straightforward to build alert-based workflows.

Endpoints and Response Shape

The get_all_traffic endpoint returns a traffic array covering all five RER lines. Each object includes a line name, a summary string describing current conditions, and a numeric level field where 0 means normal service and higher integers indicate increasing disruption severity. This makes it suitable for dashboards that need a quick overview without parsing long message strings.

The get_rer_a_traffic endpoint focuses exclusively on RER A and returns a status field classified as one of four values: normal, planned_works, perturbed, or critical. It also returns a disruptions array where each object includes type, location, and message fields, plus a status_summary string in French that mirrors the official RATP wording.

Disruptions Across All Lines

The get_disruptions endpoint aggregates active and upcoming perturbations across all RER lines. Critically, it only returns lines that have a non-normal status — if all lines are running normally, the response includes a message string to that effect. When disruptions exist, each item in the disruptions array carries line, status, details, and planned_disruptions fields, giving both current and forward-looking disruption context.

Coverage and Language Notes

All three endpoints cover only RATP-operated RER lines (A through E). Status summaries and disruption messages are returned in French, which reflects the source data. There are no input parameters on any endpoint — each call returns the current live state at the time of the request.

Common use cases
  • Build a commuter alert app that notifies users when level exceeds 0 on any RER line from get_all_traffic.
  • Display a live status board for RER A using the status classification and disruptions array from get_rer_a_traffic.
  • Filter only affected lines using get_disruptions to reduce noise in a transit monitoring dashboard.
  • Show planned maintenance windows to travellers by reading planned_disruptions from the get_disruptions response.
  • Correlate RER disruption events with ridership or delay data by timestamping get_all_traffic responses at regular intervals.
  • Surface French-language status_summary text directly in a Paris-focused travel assistant or chatbot.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does RATP have an official developer API?+
Yes. RATP exposes open data through Île-de-France Mobilités at https://prim.iledefrance-mobilites.fr, which includes GTFS and real-time feeds. This Parse API surfaces traffic status and disruption data in a simplified JSON format without requiring registration with the IDF Mobilités platform.
What does `get_disruptions` return when all lines are running normally?+
When no RER lines have an active or planned disruption, get_disruptions returns a message string indicating no disruptions are found. The disruptions array is absent or empty in that case. When issues exist, each entry in the array includes line, status, details, and planned_disruptions for that specific line.
Does the API cover Paris Métro lines or only RER lines?+
Currently the API covers RER lines A through E only. Métro lines, Transilien, and bus networks are not included. You can fork this API on Parse and revise it to add endpoints covering those additional RATP networks.
Can I filter `get_all_traffic` results to a specific RER line?+
No input parameters are available on any of the three endpoints, so client-side filtering by line name in the returned traffic array is required. You can fork this API on Parse and revise it to add a line parameter to the endpoint.
How fresh is the traffic data, and is historical disruption data available?+
Each call returns the current live state at the time of the request. There is no historical disruption archive exposed by the API — only the present status and any currently active or announced upcoming disruptions. You can fork this API on Parse and revise it to log responses over time if historical tracking is needed.
Page content last updated . Spec covers 3 endpoints from ratp.fr.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.