transport.rest

API

Community-maintained, developer-friendly public transport API

Visit Website

Overview

transport.rest provides RESTful endpoints for accessing public transport data including real-time departures, stop information, route details, and journey planning. Responses are in JSON format, ideal for developers building transit apps, journey planners, or integrating real-time transit info into websites/smart city tools. It’s community-maintained, with coverage for multiple regions and no complex authentication, enabling easy integration into projects like transit trackers or commuter apps.

Example Integration (JavaScript)

script.js JS

fetch('https://transport.rest')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful
  • JSON support
  • No Auth required
  • Community-maintained
  • Real-time data access

Frequently Asked Questions

? Is transport.rest free to use?

Yes, transport.rest is completely free for public and non-commercial use, maintained by the community.

? Does it require an API Key?

No, transport.rest does not require an API key—requests can be sent directly to its endpoints without authentication.

? What is the response format?

All responses from transport.rest are in JSON format, making it easy to parse and integrate into applications.

Top Alternatives

OpenTripPlanner Compare

People Also Ask about transport.rest

transport.rest vs OpenTripPlanner transport.rest 2025 review

Tool Info

Pricing Free
Category Transportation
Platform Public API

Pros

  • Easy to integrate
  • Free to use
  • No API key needed
  • Community-driven updates

Cons

  • Inconsistent regional coverage
  • No official SLA
  • Possible rate limits
  • Limited support options

More Transportation Tools