One API for departures, routing, kiosk displays, and mobile apps. 27 countries, 132+ cities, 92+ 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 — 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.
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.
132+ 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.
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.