One API for departures, routing, kiosk displays, and mobile apps. 28 countries, 143+ cities, 100+ transit networks.
From lobby displays to developer tools. Transit data for every use case.
Ready-made departure boards for hotel lobbies, offices, and coworking spaces. Your branding, real-time updates, no IT required.
REST API for real-time departures and multi-modal routing. Build your own apps, dashboards, or integrations.
Real-time transit sensor for your smart home dashboard. Departures, delays, and automations from one API key, 130+ cities.
Nearest departures at a glance. Now also on your Apple Watch. Redesigned departure board, route planning with tube-map visualization, Live Activities, and widgets.
The same departure experience on Android, at full feature parity: redesigned departure board, route planning, real-time data across 28 European countries.
Real-time departures on your wrist. Designed for Pebble smartwatches with automatic location detection.
Live departure display. Works on any screen, any browser, any location in Europe.
Three stops to real-time transit data.
Pass any latitude/longitude. We find the nearest stops across all networks.
Real-time departures, delays, cancellations, and platform changes in one response.
Multi-modal routing with transfers, walking segments, and delay awareness.
Skip the patchwork of regional APIs. One integration, all of Europe.
Send any lat/lon. The API detects the transit region automatically. No provider IDs, no region setup, no configuration.
143+ cities across Europe from a single REST endpoint. Berlin, Paris, Barcelona, London, Wien. Same request format, same response schema.
When an upstream API goes down, GTFS schedule data kicks in. Your app keeps working while others show errors.
Self-service API key, transparent pricing, full docs. No sales calls, no contracts, no minimum commitment.
Click any city on the map to see live departures. This is what powers every product.
Click a city or point on the map to see live results.
Simple REST API. Pick your language.
curl -H "x-api-key: YOUR_API_KEY" "https://api.abfahrt.now/departures?lat=52.52&lon=13.405"
const res = await fetch(
"https://api.abfahrt.now/departures?lat=52.52&lon=13.405",
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const data = await res.json();
console.log(data.region); // "Berlin/Brandenburg"
console.log(data.departures); // [{ line: "U2", direction: "Pankow", time: "3 min", ... }] import requests
resp = requests.get(
"https://api.abfahrt.now/departures",
params={"lat": 52.52, "lon": 13.405},
headers={"x-api-key": "YOUR_API_KEY"}
)
data = resp.json()
print(data["region"]) # "Berlin/Brandenburg"
print(data["departures"]) # [{"line": "U2", "direction": "Pankow", "time": "3 min", ...}] Start free, scale as you grow.
LAUNCH2026 Prefer email? hi@abfahrt.now
Hobby developer or personal project? Request a free API key. All paid plans include a free trial. Cancel anytime.
Real-time departures and routing across Europe — measured in production, not promised. Every number below comes from live traffic.