- 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.jsonAll 84 tools
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
| Parameter | In | Type | Required |
|---|---|---|---|
year | path | integer | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
query | query | string | yes |
get_cabwise_searchGET /Cabwise/searchGets taxis and minicabs contact informationlat, lonreadsnot verified
Gets taxis and minicabs contact information
| Parameter | In | Type | Required |
|---|---|---|---|
lat | query | number | yes |
lon | query | number | yes |
optype | query | string | no |
wc | query | string | no |
radius | query | number | no |
name | query | string | no |
maxResults | query | integer | no |
legacyFormat | query | boolean | no |
forceXml | query | boolean | no |
twentyFourSevenOnly | query | boolean | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
from | path | string | yes |
to | path | string | yes |
via | query | string | no |
nationalSearch | query | boolean | no |
date | query | string | no |
time | query | string | no |
timeIs | query | string | no |
journeyPreference | query | string | no |
mode | query | array | no |
accessibilityPreference | query | array | no |
fromName | query | string | no |
toName | query | string | no |
viaName | query | string | no |
maxTransferMinutes | query | string | no |
maxWalkingMinutes | query | string | no |
walkingSpeed | query | string | no |
cyclePreference | query | string | no |
adjustment | query | string | no |
bikeProficiency | query | array | no |
alternativeCycle | query | boolean | no |
alternativeWalking | query | boolean | no |
applyHtmlMarkup | query | boolean | no |
useMultiModalCall | query | boolean | no |
walkingOptimization | query | boolean | no |
taxiOnlyTrip | query | boolean | no |
routeBetweenEntrances | query | boolean | no |
useRealTimeLiveArrivals | query | boolean | no |
calcOneDirection | query | boolean | no |
includeAlternativeRoutes | query | boolean | no |
overrideMultiModalScenario | query | integer | no |
combineTransferLegs | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
stopPointId | path | string | yes |
direction | query | string | no |
destinationStationId | query | string | no |
get_line_disruptionGET /Line/{ids}/DisruptionGet disruptions for the given line idsidsreadsnot verified
Get disruptions for the given line ids
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
serviceTypes | query | array | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
detail | query | boolean | no |
severityLevel | query | string | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
serviceTypes | query | array | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
serviceTypes | query | array | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
direction | path | string | yes |
serviceTypes | query | array | no |
excludeCrowding | query | boolean | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
query | path | string | yes |
modes | query | array | no |
serviceTypes | query | array | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
detail | query | boolean | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
severity | path | integer | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
detail | query | boolean | no |
startDate | query | string | yes |
endDate | query | string | yes |
dateRange.startDate | query | string | no |
dateRange.endDate | query | string | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
tflOperatedNationalRailStationsOnly | query | boolean | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
fromStopPointId | path | string | yes |
id | path | string | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
fromStopPointId | path | string | yes |
id | path | string | yes |
toStopPointId | path | string | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
mode | path | string | yes |
count | query | integer | no |
get_occupancy_bikepointsGET /Occupancy/BikePoints/{ids}Get the occupancy for bike points.idsreadsnot verified
Get the occupancy for bike points.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
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)
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
radius | query | number | no |
categories | query | array | no |
includeChildren | query | boolean | no |
type | query | array | no |
activeOnly | query | boolean | no |
numberOfPlacesToReturn | query | integer | no |
placeGeo.swLat | query | number | no |
placeGeo.swLon | query | number | no |
placeGeo.neLat | query | number | no |
placeGeo.neLon | query | number | no |
placeGeo.lat | query | number | no |
placeGeo.lon | query | number | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
postcode | query | string | yes |
postcodeInput.postcode | query | string | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
type | path | array | yes |
lat | query | string | yes |
lon | query | string | yes |
location.lat | query | number | yes |
location.lon | query | number | yes |
get_place_by_idGET /Place/{id}Gets the place with the given id.idreadsnot verified
Gets the place with the given id.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
includeChildren | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
z | path | integer | yes |
type | path | array | yes |
width | path | integer | yes |
height | path | integer | yes |
lat | query | string | yes |
lon | query | string | yes |
location.lat | query | number | yes |
location.lon | query | number | yes |
get_place_searchGET /Place/SearchGets all places that matches the given querynamereadsnot verified
Gets all places that matches the given query
| Parameter | In | Type | Required |
|---|---|---|---|
name | query | string | yes |
types | query | array | no |
get_place_typeGET /Place/Type/{types}Gets all places of a given typetypesreadsnot verified
Gets all places of a given type
| Parameter | In | Type | Required |
|---|---|---|---|
types | path | array | yes |
activeOnly | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
disruptionIds | path | array | yes |
stripContent | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
startDate | query | string | yes |
endDate | query | string | yes |
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)
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
get_road_disruptionGET /Road/{ids}/DisruptionGet active disruptions, filtered by road idsidsreadsnot verified
Get active disruptions, filtered by road ids
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
stripContent | query | boolean | no |
severities | query | array | no |
categories | query | array | no |
closures | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
dateRangeNullable.startDate | query | string | no |
dateRangeNullable.endDate | query | string | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
query | query | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
query | query | string | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
stopTypes | query | array | yes |
radius | query | integer | no |
useStopPointHierarchy | query | boolean | no |
modes | query | array | no |
categories | query | array | no |
returnLines | query | boolean | no |
location.lat | query | number | yes |
location.lon | query | number | yes |
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)
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
lineIds | query | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
includeCrowdingData | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
lineId | path | string | yes |
serviceTypes | query | array | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
stopPointId | path | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
line | path | string | yes |
direction | query | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
toStopPointId | path | string | yes |
lineId | query | string | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
getFamily | query | boolean | no |
includeRouteBlockedStops | query | boolean | no |
flattenResponse | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
page | query | integer | no |
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
| Parameter | In | Type | Required |
|---|---|---|---|
modes | path | array | yes |
includeRouteBlockedStops | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
placeTypes | query | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
serviceTypes | query | array | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
query | query | string | yes |
modes | query | array | no |
faresOnly | query | boolean | no |
maxResults | query | integer | no |
lines | query | array | no |
includeHubs | query | boolean | no |
tflOperatedNationalRailStationsOnly | query | boolean | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
query | path | string | yes |
modes | query | array | no |
faresOnly | query | boolean | no |
maxResults | query | integer | no |
lines | query | array | no |
includeHubs | query | boolean | no |
tflOperatedNationalRailStationsOnly | query | boolean | no |
get_stoppoint_servicetypesGET /StopPoint/ServiceTypesGets the service types for a given stoppointidreadsnot verified
Gets the service types for a given stoppoint
| Parameter | In | Type | Required |
|---|---|---|---|
id | query | string | yes |
lineIds | query | array | no |
modes | query | array | no |
get_stoppoint_smsGET /StopPoint/Sms/{id}Gets a StopPoint for a given sms code.idreadsnot verified
Gets a StopPoint for a given sms code.
| Parameter | In | Type | Required |
|---|---|---|---|
id | path | string | yes |
output | query | string | no |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
stopPointId | path | string | yes |
get_stoppoint_typeGET /StopPoint/Type/{types}Gets all stop points of a given typetypesreadsnot verified
Gets all stop points of a given type
| Parameter | In | Type | Required |
|---|---|---|---|
types | path | array | yes |
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
| Parameter | In | Type | Required |
|---|---|---|---|
types | path | array | yes |
page | path | integer | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
z | path | integer | yes |
pinLat | path | number | yes |
pinLon | path | number | yes |
mapCenterLat | path | number | yes |
mapCenterLon | path | number | yes |
scenarioTitle | query | string | yes |
timeOfDayId | query | string | yes |
modeId | query | string | yes |
width | path | integer | yes |
height | path | integer | yes |
direction | query | string | yes |
travelTimeInterval | query | integer | yes |
compareType | query | string | yes |
compareValue | query | string | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
z | path | integer | yes |
pinLat | path | number | yes |
pinLon | path | number | yes |
mapCenterLat | path | number | yes |
mapCenterLon | path | number | yes |
scenarioTitle | query | string | yes |
timeOfDayId | query | string | yes |
modeId | query | string | yes |
width | path | integer | yes |
height | path | integer | yes |
direction | query | string | yes |
travelTimeInterval | query | integer | yes |
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.
| Parameter | In | Type | Required |
|---|---|---|---|
ids | path | array | yes |
No tool matches that.
Authentication
No key needed for normal use; registering raises the per-IP rate limit
Get an API keyWhere 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