Transit Journey Planner & Timetables: Bus, Metro, Rail
Pricing
from $2.40 / 1,000 results
Transit Journey Planner & Timetables: Bus, Metro, Rail
Public transport for ~2,900 cities and operators from their official timetables: journeys from A to B with changes and walking, next departures at a stop, stops near a point and every route. Bus, metro, rail, tram and ferry feeds merged per city.
Pricing
from $2.40 / 1,000 results
Rating
0.0
(0)
Developer
Tapaswai Choudhary
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
8 hours ago
Last modified
Categories
Security
Limited permissionsShare
Public transport for ~2,900 cities and operators worldwide, from their official timetables: journeys from A to B with changes and walking, the next departures at any stop, stops near a point with the lines that serve them, and every route with its operator. Give two places as coordinates and the Actor finds the city's timetables itself; one journey can use a city's buses and metro together.
Built for travel and mobility apps, real-estate and location analysts (how far is it by transit?), commute and logistics planners, researchers and city planners, and AI agents that need transit answers.
What you can get
| Mode | One row is |
|---|---|
| Journeys | A trip option: depart, arrive, minutes, changes, walking minutes, lines, and each leg (walk or ride: line, mode, direction, stops, times) |
| Departures | A vehicle leaving a stop: time, minutes from now, line, mode, direction, platform |
| Stops | A stop: name, code, position, distance from your point, modes and lines serving it, wheelchair boarding |
| Routes | A line: name, mode, colour, operator, number of trips, first and last stop |
| Feeds | A city or operator timetable in the catalog: provider, place, coverage area, licence |
Why this Actor
- Worldwide coverage. Bus, metro, rail, tram and ferry timetables from ~2,900 operators: North America, Europe, Japan, Australia, India (Bengaluru, Mumbai, Hyderabad, Chennai, Pune, Ahmedabad...), Singapore, Jakarta and more.
- Real journey planning. Up to 6 changes, walking between nearby stops, overnight services, options leaving one after another.
- Multimodal. Several operators of one city are merged, so a journey can change from bus to metro.
- Answers in milliseconds once the timetable is loaded; in Standby mode it stays loaded between requests.
- Local time. Dates and times are in the city's own time zone; leave them empty for "now".
- For AI agents. Callable as an MCP tool.
How to use it
Journeys across Bengaluru at 08:30 (the timetable is found from the coordinates):
{ "from": "12.9767,77.5713", "to": "12.9352,77.6245", "time": "08:30" }
Next metro departures at a Hyderabad station:
{ "mode": "departures", "feeds": ["hyderabad metro"], "stops": ["Ameerpet"], "windowMinutes": 30 }
Stops within 500 m of an address, with the lines serving them:
{ "mode": "stops", "from": "19.0760,72.8777", "maxWalkMeters": 500 }
Find a city's timetables:
{ "mode": "feeds", "feeds": ["chennai"] }
Pricing
$3 per 1,000 results plus a small start fee per run. On the Apify free plan a run returns up to 100 results.
Good to know
- Times come from the published timetables, not live vehicle positions; delays and cancellations are not included.
- Each row carries the feeds it came from with their licence link; check the licence before republishing the data.
- Your city missing? Give its GTFS link in GTFS links, or contact tacps126@gmail.com.