dyph

MCP Server for Transport for London

84 tools

Transport for London's Unified API covers the whole network an agent might need for a London journey: bike point availability, air quality forecasts, line and stop disruptions, journey planning, and real-time arrivals. No key is required for everyday query volume; registering one only raises the rate limit.

Tools
84
Read-only
84
Write
0
Destructive
0
Verified
28
Free tier
yes
Auth
none

Tool definitions

84 ready-to-use tool definitions in JSON. Drop the file into your agent configuration; no need to read the API documentation first.

transport-for-london.json
Download

All 84 tools

84 of 84 shown

get_accidentstatsGET /AccidentStats/{year}Gets all accident details for accidents occuring in the specified yearyearreadsnot verified

Gets all accident details for accidents occuring in the specified year

ParameterInTypeRequired
yearpathintegeryes
get_airqualityGET /AirQualityGets air quality data feednonereadsverified 2026-10-10

Gets air quality data feed

get_bikepointGET /BikePointGets all bike point locations.nonereadsverified 2026-10-10

Gets all bike point locations. The Place object has an addtionalProperties array which contains the nbBikes, nbDocks and nbSpaces numbers which give the status of the BikePoint. A mismatch in these numbers i.e. nbDocks - (nbBikes + nbSpaces) != 0 indicates broken docks.

get_bikepoint_by_idGET /BikePoint/{id}Gets the bike point with the given id.idreadsnot verified

Gets the bike point with the given id.

ParameterInTypeRequired
idpathstringyes
get_bikepoint_searchGET /BikePoint/SearchSearch for bike stations by their name, a bike point's name often contains information about the name of the street or nearby landmarks, for example.queryreadsnot verified

Search for bike stations by their name, a bike point's name often contains information about the name of the street or nearby landmarks, for example. Note that the search result does not contain the PlaceProperties i.e. the status or occupancy of the BikePoint, to get that information you should retrieve the BikePoint by its id on /BikePoint/id.

ParameterInTypeRequired
queryquerystringyes
get_cabwise_searchGET /Cabwise/searchGets taxis and minicabs contact informationlat, lonreadsnot verified

Gets taxis and minicabs contact information

ParameterInTypeRequired
latquerynumberyes
lonquerynumberyes
optypequerystringno
wcquerystringno
radiusquerynumberno
namequerystringno
maxResultsqueryintegerno
legacyFormatquerybooleanno
forceXmlquerybooleanno
twentyFourSevenOnlyquerybooleanno
get_journey_journeyresults_toGET /Journey/JourneyResults/{from}/to/{to}Perform a Journey Planner search from the parameters specified in simple typesfrom, toreadsnot verified

Perform a Journey Planner search from the parameters specified in simple types

ParameterInTypeRequired
frompathstringyes
topathstringyes
viaquerystringno
nationalSearchquerybooleanno
datequerystringno
timequerystringno
timeIsquerystringno
journeyPreferencequerystringno
modequeryarrayno
accessibilityPreferencequeryarrayno
fromNamequerystringno
toNamequerystringno
viaNamequerystringno
maxTransferMinutesquerystringno
maxWalkingMinutesquerystringno
walkingSpeedquerystringno
cyclePreferencequerystringno
adjustmentquerystringno
bikeProficiencyqueryarrayno
alternativeCyclequerybooleanno
alternativeWalkingquerybooleanno
applyHtmlMarkupquerybooleanno
useMultiModalCallquerybooleanno
walkingOptimizationquerybooleanno
taxiOnlyTripquerybooleanno
routeBetweenEntrancesquerybooleanno
useRealTimeLiveArrivalsquerybooleanno
calcOneDirectionquerybooleanno
includeAlternativeRoutesquerybooleanno
overrideMultiModalScenarioqueryintegerno
combineTransferLegsquerybooleanno
get_journey_meta_modesGET /Journey/Meta/ModesGets a list of all of the available journey planner modesnonereadsverified 2026-10-10

Gets a list of all of the available journey planner modes

get_lineGET /Line/{ids}Gets lines that match the specified line ids.idsreadsnot verified

Gets lines that match the specified line ids.

ParameterInTypeRequired
idspatharrayyes
get_line_arrivalsGET /Line/{ids}/Arrivals/{stopPointId}Get the list of arrival predictions for given line ids based at the given stopids, stopPointIdreadsnot verified

Get the list of arrival predictions for given line ids based at the given stop

ParameterInTypeRequired
idspatharrayyes
stopPointIdpathstringyes
directionquerystringno
destinationStationIdquerystringno
get_line_disruptionGET /Line/{ids}/DisruptionGet disruptions for the given line idsidsreadsnot verified

Get disruptions for the given line ids

ParameterInTypeRequired
idspatharrayyes
get_line_meta_disruptioncategoriesGET /Line/Meta/DisruptionCategoriesGets a list of valid disruption categoriesnonereadsverified 2026-10-10

Gets a list of valid disruption categories

get_line_meta_modesGET /Line/Meta/ModesGets a list of valid modesnonereadsverified 2026-10-10

Gets a list of valid modes

get_line_meta_servicetypesGET /Line/Meta/ServiceTypesGets a list of valid ServiceTypes to filter onnonereadsverified 2026-10-10

Gets a list of valid ServiceTypes to filter on

get_line_meta_severityGET /Line/Meta/SeverityGets a list of valid severity codesnonereadsverified 2026-10-10

Gets a list of valid severity codes

get_line_modeGET /Line/Mode/{modes}Gets lines that serve the given modes.modesreadsverified 2026-10-10

Gets lines that serve the given modes.

ParameterInTypeRequired
modespatharrayyes
get_line_mode_disruptionGET /Line/Mode/{modes}/DisruptionGet disruptions for all lines of the given modes.modesreadsverified 2026-10-10

Get disruptions for all lines of the given modes.

ParameterInTypeRequired
modespatharrayyes
get_line_mode_routeGET /Line/Mode/{modes}/RouteGets all lines and their valid routes for given modes, including the name and id of the originating and terminating stops for each routemodesreadsverified 2026-10-10

Gets all lines and their valid routes for given modes, including the name and id of the originating and terminating stops for each route

ParameterInTypeRequired
modespatharrayyes
serviceTypesqueryarrayno
get_line_mode_statusGET /Line/Mode/{modes}/StatusGets the line status of for all lines for the given modesmodesreadsverified 2026-10-10

Gets the line status of for all lines for the given modes

ParameterInTypeRequired
modespatharrayyes
detailquerybooleanno
severityLevelquerystringno
get_line_routeGET /Line/RouteGet all valid routes for all lines, including the name and id of the originating and terminating stops for each route.nonereadsverified 2026-10-10

Get all valid routes for all lines, including the name and id of the originating and terminating stops for each route.

ParameterInTypeRequired
serviceTypesqueryarrayno
get_line_route_by_idsGET /Line/{ids}/RouteGet all valid routes for given line ids, including the name and id of the originating and terminating stops for each route.idsreadsnot verified

Get all valid routes for given line ids, including the name and id of the originating and terminating stops for each route.

ParameterInTypeRequired
idspatharrayyes
serviceTypesqueryarrayno
get_line_route_sequenceGET /Line/{id}/Route/Sequence/{direction}Gets all valid routes for given line id, including the sequence of stops on each route.id, directionreadsnot verified

Gets all valid routes for given line id, including the sequence of stops on each route.

ParameterInTypeRequired
idpathstringyes
directionpathstringyes
serviceTypesqueryarrayno
excludeCrowdingquerybooleanno
get_line_searchGET /Line/Search/{query}Search for lines or routes matching the query stringqueryreadsnot verified

Search for lines or routes matching the query string

ParameterInTypeRequired
querypathstringyes
modesqueryarrayno
serviceTypesqueryarrayno
get_line_statusGET /Line/{ids}/StatusGets the line status of for given line ids e.g Minor Delaysidsreadsnot verified

Gets the line status of for given line ids e.g Minor Delays

ParameterInTypeRequired
idspatharrayyes
detailquerybooleanno
get_line_status_by_severityGET /Line/Status/{severity}Gets the line status for all lines with a given severity A list of valid severity codes can be obtained from a call to Line/Meta/Severityseverityreadsverified 2026-10-10

Gets the line status for all lines with a given severity A list of valid severity codes can be obtained from a call to Line/Meta/Severity

ParameterInTypeRequired
severitypathintegeryes
get_line_status_toGET /Line/{ids}/Status/{StartDate}/to/{EndDate}Gets the line status for given line ids during the provided dates e.g Minor Delaysids, startDate, endDatereadsnot verified

Gets the line status for given line ids during the provided dates e.g Minor Delays

ParameterInTypeRequired
idspatharrayyes
detailquerybooleanno
startDatequerystringyes
endDatequerystringyes
dateRange.startDatequerystringno
dateRange.endDatequerystringno
get_line_stoppointsGET /Line/{id}/StopPointsGets a list of the stations that serve the given line ididreadsnot verified

Gets a list of the stations that serve the given line id

ParameterInTypeRequired
idpathstringyes
tflOperatedNationalRailStationsOnlyquerybooleanno
get_line_timetableGET /Line/{id}/Timetable/{fromStopPointId}Gets the timetable for a specified station on the give linefromStopPointId, idreadsnot verified

Gets the timetable for a specified station on the give line

ParameterInTypeRequired
fromStopPointIdpathstringyes
idpathstringyes
get_line_timetable_toGET /Line/{id}/Timetable/{fromStopPointId}/to/{toStopPointId}Gets the timetable for a specified station on the give line with specified destinationfromStopPointId, id, toStopPointIdreadsnot verified

Gets the timetable for a specified station on the give line with specified destination

ParameterInTypeRequired
fromStopPointIdpathstringyes
idpathstringyes
toStopPointIdpathstringyes
get_mode_activeservicetypesGET /Mode/ActiveServiceTypesReturns the service type active for a mode.nonereadsverified 2026-10-10

Returns the service type active for a mode. Currently only supports tube

get_mode_arrivalsGET /Mode/{mode}/ArrivalsGets the next arrival predictions for all stops of a given modemodereadsverified 2026-10-10

Gets the next arrival predictions for all stops of a given mode

ParameterInTypeRequired
modepathstringyes
countqueryintegerno
get_occupancy_bikepointsGET /Occupancy/BikePoints/{ids}Get the occupancy for bike points.idsreadsnot verified

Get the occupancy for bike points.

ParameterInTypeRequired
idspatharrayyes
get_occupancy_carparkGET /Occupancy/CarParkGets the occupancy for all car parks that have occupancy datanonereadsbroken

Gets the occupancy for all car parks that have occupancy data

get_occupancy_carpark_by_idGET /Occupancy/CarPark/{id}Gets the occupancy for a car park with a given ididreadsnot verified

Gets the occupancy for a car park with a given id

ParameterInTypeRequired
idpathstringyes
get_occupancy_chargeconnectorGET /Occupancy/ChargeConnectorGets the occupancy for all charge connectorsnonereadsbroken

Gets the occupancy for all charge connectors

get_occupancy_chargeconnector_by_idsGET /Occupancy/ChargeConnector/{ids}Gets the occupancy for a charge connectors with a given id (sourceSystemPlaceId)idsreadsnot verified

Gets the occupancy for a charge connectors with a given id (sourceSystemPlaceId)

ParameterInTypeRequired
idspatharrayyes
get_placeGET /PlaceGets the places that lie within a geographic region.nonereadsbroken

Gets the places that lie within a geographic region. The geographic region of interest can either be specified by using a lat/lon geo-point and a radius in metres to return places within the locus defined by the lat/lon of its centre or alternatively, by the use of a bounding box defined by the lat/lon of its north-west and south-east corners. Optionally filters on type and can strip properties for a smaller payload.

ParameterInTypeRequired
radiusquerynumberno
categoriesqueryarrayno
includeChildrenquerybooleanno
typequeryarrayno
activeOnlyquerybooleanno
numberOfPlacesToReturnqueryintegerno
placeGeo.swLatquerynumberno
placeGeo.swLonquerynumberno
placeGeo.neLatquerynumberno
placeGeo.neLonquerynumberno
placeGeo.latquerynumberno
placeGeo.lonquerynumberno
get_place_address_streetsGET /Place/Address/Streets/{Postcode}Gets the set of streets associated with a post code.postcodereadsbroken

Gets the set of streets associated with a post code.

ParameterInTypeRequired
postcodequerystringyes
postcodeInput.postcodequerystringno
get_place_atGET /Place/{type}/At/{Lat}/{Lon}Gets any places of the given type whose geography intersects the given latitude and longitude.type, lat, lon, location.lat, location.lonreadsnot verified

Gets any places of the given type whose geography intersects the given latitude and longitude. In practice this means the Place must be polygonal e.g. a BoroughBoundary.

ParameterInTypeRequired
typepatharrayyes
latquerystringyes
lonquerystringyes
location.latquerynumberyes
location.lonquerynumberyes
get_place_by_idGET /Place/{id}Gets the place with the given id.idreadsnot verified

Gets the place with the given id.

ParameterInTypeRequired
idpathstringyes
includeChildrenquerybooleanno
get_place_meta_categoriesGET /Place/Meta/CategoriesGets a list of all of the available place property categories and keys.nonereadsverified 2026-10-10

Gets a list of all of the available place property categories and keys.

get_place_meta_placetypesGET /Place/Meta/PlaceTypesGets a list of the available types of Place.nonereadsverified 2026-10-10

Gets a list of the available types of Place.

get_place_overlayGET /Place/{type}/overlay/{z}/{Lat}/{Lon}/{width}/{height}Gets the place overlay for a given set of co-ordinates and a given width/height.z, type, width, height, lat, lon, location.lat, location.lonreadsnot verified

Gets the place overlay for a given set of co-ordinates and a given width/height.

ParameterInTypeRequired
zpathintegeryes
typepatharrayyes
widthpathintegeryes
heightpathintegeryes
latquerystringyes
lonquerystringyes
location.latquerynumberyes
location.lonquerynumberyes
get_place_searchGET /Place/SearchGets all places that matches the given querynamereadsnot verified

Gets all places that matches the given query

ParameterInTypeRequired
namequerystringyes
typesqueryarrayno
get_place_typeGET /Place/Type/{types}Gets all places of a given typetypesreadsnot verified

Gets all places of a given type

ParameterInTypeRequired
typespatharrayyes
activeOnlyquerybooleanno
get_roadGET /RoadGets all roads managed by TfLnonereadsverified 2026-10-10

Gets all roads managed by TfL

get_road_all_disruptionGET /Road/all/Disruption/{disruptionIds}Gets a list of active disruptions filtered by disruption Ids.disruptionIdsreadsnot verified

Gets a list of active disruptions filtered by disruption Ids.

ParameterInTypeRequired
disruptionIdspatharrayyes
stripContentquerybooleanno
get_road_all_street_disruptionGET /Road/all/Street/DisruptionGets a list of disrupted streets.startDate, endDatereadsnot verified

Gets a list of disrupted streets. If no date filters are provided, current disruptions are returned.

ParameterInTypeRequired
startDatequerystringyes
endDatequerystringyes
get_road_by_idsGET /Road/{ids}Gets the road with the specified id (e.g.idsreadsnot verified

Gets the road with the specified id (e.g. A1)

ParameterInTypeRequired
idspatharrayyes
get_road_disruptionGET /Road/{ids}/DisruptionGet active disruptions, filtered by road idsidsreadsnot verified

Get active disruptions, filtered by road ids

ParameterInTypeRequired
idspatharrayyes
stripContentquerybooleanno
severitiesqueryarrayno
categoriesqueryarrayno
closuresquerybooleanno
get_road_meta_categoriesGET /Road/Meta/CategoriesGets a list of valid RoadDisruption categoriesnonereadsverified 2026-10-10

Gets a list of valid RoadDisruption categories

get_road_meta_severitiesGET /Road/Meta/SeveritiesGets a list of valid RoadDisruption severity codesnonereadsverified 2026-10-10

Gets a list of valid RoadDisruption severity codes

get_road_statusGET /Road/{ids}/StatusGets the specified roads with the status aggregated over the date range specified, or now until the end of today if no dates are passed.idsreadsnot verified

Gets the specified roads with the status aggregated over the date range specified, or now until the end of today if no dates are passed.

ParameterInTypeRequired
idspatharrayyes
dateRangeNullable.startDatequerystringno
dateRangeNullable.endDatequerystringno
get_searchGET /SearchSearch the site for occurrences of the query string.queryreadsnot verified

Search the site for occurrences of the query string. The maximum number of results returned is equal to the maximum page size of 100. To return subsequent pages, use the paginated overload.

ParameterInTypeRequired
queryquerystringyes
get_search_busschedulesGET /Search/BusSchedulesSearches the bus schedules folder on S3 for a given bus number.queryreadsnot verified

Searches the bus schedules folder on S3 for a given bus number.

ParameterInTypeRequired
queryquerystringyes
get_search_meta_categoriesGET /Search/Meta/CategoriesGets the available search categories.nonereadsverified 2026-10-10

Gets the available search categories.

get_search_meta_searchprovidersGET /Search/Meta/SearchProvidersGets the available searchProvider names.nonereadsverified 2026-10-10

Gets the available searchProvider names.

get_search_meta_sortsGET /Search/Meta/SortsGets the available sorting options.nonereadsverified 2026-10-10

Gets the available sorting options.

get_stoppointGET /StopPointGets a list of StopPoints within {radius} by the specified criteriastopTypes, location.lat, location.lonreadsnot verified

Gets a list of StopPoints within {radius} by the specified criteria

ParameterInTypeRequired
stopTypesqueryarrayyes
radiusqueryintegerno
useStopPointHierarchyquerybooleanno
modesqueryarrayno
categoriesqueryarrayno
returnLinesquerybooleanno
location.latquerynumberyes
location.lonquerynumberyes
get_stoppoint_arrivaldeparturesGET /StopPoint/{id}/ArrivalDeparturesGets the list of arrival and departure predictions for the given stop point id (overground, Elizabeth line and thameslink only)id, lineIdsreadsnot verified

Gets the list of arrival and departure predictions for the given stop point id (overground, Elizabeth line and thameslink only)

ParameterInTypeRequired
idpathstringyes
lineIdsqueryarrayyes
get_stoppoint_arrivalsGET /StopPoint/{id}/ArrivalsGets the list of arrival predictions for the given stop point ididreadsnot verified

Gets the list of arrival predictions for the given stop point id

ParameterInTypeRequired
idpathstringyes
get_stoppoint_by_idsGET /StopPoint/{ids}Gets a list of StopPoints corresponding to the given list of stop ids.idsreadsnot verified

Gets a list of StopPoints corresponding to the given list of stop ids.

ParameterInTypeRequired
idspatharrayyes
includeCrowdingDataquerybooleanno
get_stoppoint_canreachonlineGET /StopPoint/{id}/CanReachOnLine/{lineId}Gets Stopoints that are reachable from a station/line combination.id, lineIdreadsnot verified

Gets Stopoints that are reachable from a station/line combination.

ParameterInTypeRequired
idpathstringyes
lineIdpathstringyes
serviceTypesqueryarrayno
get_stoppoint_carparksGET /StopPoint/{stopPointId}/CarParksGet car parks corresponding to the given stop point id.stopPointIdreadsmismatch

Get car parks corresponding to the given stop point id.

ParameterInTypeRequired
stopPointIdpathstringyes
get_stoppoint_crowdingGET /StopPoint/{id}/Crowding/{line}Gets all the Crowding data (static) for the StopPointId, plus crowding data for a given line and optionally a particular direction.id, line, directionreadsnot verified

Gets all the Crowding data (static) for the StopPointId, plus crowding data for a given line and optionally a particular direction.

ParameterInTypeRequired
idpathstringyes
linepathstringyes
directionquerystringyes
get_stoppoint_directiontoGET /StopPoint/{id}/DirectionTo/{toStopPointId}Returns the canonical direction, "inbound" or "outbound", for a given pair of stop point Ids in the direction from -> to.id, toStopPointIdreadsnot verified

Returns the canonical direction, "inbound" or "outbound", for a given pair of stop point Ids in the direction from -> to.

ParameterInTypeRequired
idpathstringyes
toStopPointIdpathstringyes
lineIdquerystringno
get_stoppoint_disruptionGET /StopPoint/{ids}/DisruptionGets all disruptions for the specified StopPointId, plus disruptions for any child Naptan records it may have.idsreadsnot verified

Gets all disruptions for the specified StopPointId, plus disruptions for any child Naptan records it may have.

ParameterInTypeRequired
idspatharrayyes
getFamilyquerybooleanno
includeRouteBlockedStopsquerybooleanno
flattenResponsequerybooleanno
get_stoppoint_meta_categoriesGET /StopPoint/Meta/CategoriesGets the list of available StopPoint additional information categoriesnonereadsverified 2026-10-10

Gets the list of available StopPoint additional information categories

get_stoppoint_meta_modesGET /StopPoint/Meta/ModesGets the list of available StopPoint modesnonereadsverified 2026-10-10

Gets the list of available StopPoint modes

get_stoppoint_meta_stoptypesGET /StopPoint/Meta/StopTypesGets the list of available StopPoint typesnonereadsverified 2026-10-10

Gets the list of available StopPoint types

get_stoppoint_modeGET /StopPoint/Mode/{modes}Gets a list of StopPoints filtered by the modes available at that StopPoint.modesreadsverified 2026-10-10

Gets a list of StopPoints filtered by the modes available at that StopPoint.

ParameterInTypeRequired
modespatharrayyes
pagequeryintegerno
get_stoppoint_mode_disruptionGET /StopPoint/Mode/{modes}/DisruptionGets a distinct list of disrupted stop points for the given modesmodesreadsverified 2026-10-10

Gets a distinct list of disrupted stop points for the given modes

ParameterInTypeRequired
modespatharrayyes
includeRouteBlockedStopsquerybooleanno
get_stoppoint_placetypesGET /StopPoint/{id}/placeTypesGet a list of places corresponding to a given id and place types.id, placeTypesreadsnot verified

Get a list of places corresponding to a given id and place types.

ParameterInTypeRequired
idpathstringyes
placeTypesqueryarrayyes
get_stoppoint_routeGET /StopPoint/{id}/RouteReturns the route sections for all the lines that service the given stop point idsidreadsnot verified

Returns the route sections for all the lines that service the given stop point ids

ParameterInTypeRequired
idpathstringyes
serviceTypesqueryarrayno
get_stoppoint_searchGET /StopPoint/SearchSearch StopPoints by their common name, or their 5-digit Countdown Bus Stop Code.queryreadsnot verified

Search StopPoints by their common name, or their 5-digit Countdown Bus Stop Code.

ParameterInTypeRequired
queryquerystringyes
modesqueryarrayno
faresOnlyquerybooleanno
maxResultsqueryintegerno
linesqueryarrayno
includeHubsquerybooleanno
tflOperatedNationalRailStationsOnlyquerybooleanno
get_stoppoint_search_by_queryGET /StopPoint/Search/{query}Search StopPoints by their common name, or their 5-digit Countdown Bus Stop Code.queryreadsnot verified

Search StopPoints by their common name, or their 5-digit Countdown Bus Stop Code.

ParameterInTypeRequired
querypathstringyes
modesqueryarrayno
faresOnlyquerybooleanno
maxResultsqueryintegerno
linesqueryarrayno
includeHubsquerybooleanno
tflOperatedNationalRailStationsOnlyquerybooleanno
get_stoppoint_servicetypesGET /StopPoint/ServiceTypesGets the service types for a given stoppointidreadsnot verified

Gets the service types for a given stoppoint

ParameterInTypeRequired
idquerystringyes
lineIdsqueryarrayno
modesqueryarrayno
get_stoppoint_smsGET /StopPoint/Sms/{id}Gets a StopPoint for a given sms code.idreadsnot verified

Gets a StopPoint for a given sms code.

ParameterInTypeRequired
idpathstringyes
outputquerystringno
get_stoppoint_taxiranksGET /StopPoint/{stopPointId}/TaxiRanksGets a list of taxi ranks corresponding to the given stop point id.stopPointIdreadsmismatch

Gets a list of taxi ranks corresponding to the given stop point id.

ParameterInTypeRequired
stopPointIdpathstringyes
get_stoppoint_typeGET /StopPoint/Type/{types}Gets all stop points of a given typetypesreadsnot verified

Gets all stop points of a given type

ParameterInTypeRequired
typespatharrayyes
get_stoppoint_type_pageGET /StopPoint/Type/{types}/page/{page}Gets all the stop points of given type(s) with a page numbertypes, pagereadsnot verified

Gets all the stop points of given type(s) with a page number

ParameterInTypeRequired
typespatharrayyes
pagepathintegeryes
get_traveltimes_compareoverlay_mapcenter_pinlocation_dimensionsGET /TravelTimes/compareOverlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}Gets the TravelTime overlay.z, pinLat, pinLon, mapCenterLat, mapCenterLon, scenarioTitle, timeOfDayId, modeId, width, height, direction, travelTimeInterval, compareType, compareValuereadsnot verified

Gets the TravelTime overlay.

ParameterInTypeRequired
zpathintegeryes
pinLatpathnumberyes
pinLonpathnumberyes
mapCenterLatpathnumberyes
mapCenterLonpathnumberyes
scenarioTitlequerystringyes
timeOfDayIdquerystringyes
modeIdquerystringyes
widthpathintegeryes
heightpathintegeryes
directionquerystringyes
travelTimeIntervalqueryintegeryes
compareTypequerystringyes
compareValuequerystringyes
get_traveltimes_overlay_mapcenter_pinlocation_dimensionsGET /TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}Gets the TravelTime overlay.z, pinLat, pinLon, mapCenterLat, mapCenterLon, scenarioTitle, timeOfDayId, modeId, width, height, direction, travelTimeIntervalreadsnot verified

Gets the TravelTime overlay.

ParameterInTypeRequired
zpathintegeryes
pinLatpathnumberyes
pinLonpathnumberyes
mapCenterLatpathnumberyes
mapCenterLonpathnumberyes
scenarioTitlequerystringyes
timeOfDayIdquerystringyes
modeIdquerystringyes
widthpathintegeryes
heightpathintegeryes
directionquerystringyes
travelTimeIntervalqueryintegeryes
get_vehicle_arrivalsGET /Vehicle/{ids}/ArrivalsGets the predictions for a given list of vehicle Id's.idsreadsnot verified

Gets the predictions for a given list of vehicle Id's.

ParameterInTypeRequired
idspatharrayyes

Authentication

No key needed for normal use; registering raises the per-IP rate limit

Get an API key

Where this came from

Built from the api.tfl.gov.uk OpenAPI specification, version v1. Rebuilt on our side on 2026-10-10.

View the source specification