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. Route planning with tube-map visualization, Live Activities on your lock screen, and home screen widgets.
The same departure experience, now on Android. Nearest stops at a glance, 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. In many countries coverage is nationwide. The cities below are examples we've verified ourselves. If you don't see yours, check directly.