Getting started

Sign up for a free account and an API key is issued to you immediately — no card required.

All requests go to https://api.transcapi.com. Pass your key on every request via the X-Api-Key header:

curl "https://api.transcapi.com/v1/bus/stops.json?lat=51.5074&lon=-0.1278&limit=5" \
  -H "X-Api-Key: YOUR_API_KEY"

Or via the api_key query parameter if headers aren't convenient:

curl "https://api.transcapi.com/v1/bus/stops.json?lat=51.5074&lon=-0.1278&api_key=YOUR_API_KEY"

Fetch live departures for a stop, including real-time bus positions:

curl "https://api.transcapi.com/v1/bus/stop_timetables/9400ZZLUCHX1.json?live=true" \
  -H "X-Api-Key: YOUR_API_KEY"

See your key and usage anytime from your dashboard.