{"id":"52925709-76be-4750-8659-341320e3e08f","type":"API","name":"Transport for London Unified API","slug":"transport-for-london-unified-api","description":"Our unified API brings together data across all modes of transport into a single RESTful API. This API provides access to the most highly requested realtime and status infomation across all the modes of transport, in a single and consistent way. Access to the developer documentation is available at https://api.tfl.gov.uk.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":null,"docs_url":null,"repo_url":"https://api.tfl.gov.uk/swagger/docs/v1","status":"ACTIVE","verification_state":"VERIFIED","tags":["culture","transport"],"logo_url":"https://www.google.com/s2/favicons?sz=64&domain=api.tfl.gov.uk","primary_source_url":"https://api.tfl.gov.uk/swagger/docs/v1","extraction_confidence":"0.61","created_at":"2026-01-02T21:36:09.573Z","updated_at":"2026-07-05T07:05:14.597Z","last_verified_at":"2026-07-05T07:05:14.597Z","deprecated_at":null,"ranking_score":67,"last_ranked_at":"2026-07-02T03:44:27.106Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-07-05T05:06:47.668Z","search_vector":"'access':25B,47B 'across':12B,35B 'api':5A,8B,21B,23B 'api.tfl.gov.uk':55B 'avail':53B 'bring':9B 'consist':45B 'cultur':56C 'data':11B 'develop':50B 'document':51B 'high':29B 'infom':34B 'london':3A 'mode':14B,38B 'provid':24B 'realtim':31B 'request':30B 'rest':20B 'singl':19B,43B 'status':33B 'togeth':10B 'transport':1A,16B,40B,57C 'unifi':4A,7B 'way':46B","popularity_score":"0.0000","maintenance_score":"0.5000","institution_id":"ea368adb-37b1-46ed-83cc-ad0d75bedb83","institution_type":"GOVERNMENT","country_code":"GB","official_confidence":45,"proof_summary":"official domain (gov.uk); policies found: accessibility","source_seed_url":null,"is_public_sector":true,"published_at":"2026-01-02T21:36:09.573Z","geographic_scope":"NATIONAL","api_details":{"id":"4418423e-4b0f-4abd-8938-308868d115d3","entry_id":"52925709-76be-4750-8659-341320e3e08f","base_url":"https://api.tfl.gov.uk","openapi_url":"https://api.tfl.gov.uk/swagger/docs/v1","graphql_url":null,"api_version":"v1","spec_format":"openapi","endpoints_count":84,"endpoints":[{"path":"/AccidentStats/{year}","method":"GET","description":"Gets all accident details for accidents occuring in the specified year"},{"path":"/AirQuality","method":"GET","description":"Gets air quality data feed"},{"path":"/BikePoint","method":"GET","description":"Gets all bike point locations. The Place object has an addtionalProperties array which contains the nbBikes, nbDocks and nbSpaces\r\n            numbers which give the status of the BikePoint. A mismatch in these numbers i.e. nbDocks - (nbBikes + nbSpaces) != 0 indicates broken docks."},{"path":"/BikePoint/{id}","method":"GET","description":"Gets the bike point with the given id."},{"path":"/BikePoint/Search","method":"GET","description":"Search for bike stations by their name, a bike point's name often contains information about the name of the street\r\n            or nearby landmarks, for example. Note that the search result does not contain the PlaceProperties i.e. the status\r\n            or occupancy of the BikePoint, to get that information you should retrieve the BikePoint by its id on /BikePoint/id."},{"path":"/Cabwise/search","method":"GET","description":"Gets taxis and minicabs contact information"},{"path":"/Journey/Meta/Modes","method":"GET","description":"Gets a list of all of the available journey planner modes"},{"path":"/Journey/JourneyResults/{from}/to/{to}","method":"GET","description":"Perform a Journey Planner search from the parameters specified in simple types"},{"path":"/Line/Meta/Modes","method":"GET","description":"Gets a list of valid modes"},{"path":"/Line/Meta/Severity","method":"GET","description":"Gets a list of valid severity codes"},{"path":"/Line/Meta/DisruptionCategories","method":"GET","description":"Gets a list of valid disruption categories"},{"path":"/Line/Meta/ServiceTypes","method":"GET","description":"Gets a list of valid ServiceTypes to filter on"},{"path":"/Line/{ids}","method":"GET","description":"Gets lines that match the specified line ids."},{"path":"/Line/Mode/{modes}","method":"GET","description":"Gets lines that serve the given modes."},{"path":"/Line/Route","method":"GET","description":"Get all valid routes for all lines, including the name and id of the originating and terminating stops for each route."},{"path":"/Line/{ids}/Route","method":"GET","description":"Get all valid routes for given line ids, including the name and id of the originating and terminating stops for each route."},{"path":"/Line/Mode/{modes}/Route","method":"GET","description":"Gets all lines and their valid routes for given modes, including the name and id of the originating and terminating stops for each route"},{"path":"/Line/{id}/Route/Sequence/{direction}","method":"GET","description":"Gets all valid routes for given line id, including the sequence of stops on each route."},{"path":"/Line/{ids}/Status/{StartDate}/to/{EndDate}","method":"GET","description":"Gets the line status for given line ids during the provided dates e.g Minor Delays"},{"path":"/Line/{ids}/Status","method":"GET","description":"Gets the line status of for given line ids e.g Minor Delays"},{"path":"/Line/Search/{query}","method":"GET","description":"Search for lines or routes matching the query string"},{"path":"/Line/Status/{severity}","method":"GET","description":"Gets the line status for all lines with a given severity\r\n            A list of valid severity codes can be obtained from a call to Line/Meta/Severity"},{"path":"/Line/Mode/{modes}/Status","method":"GET","description":"Gets the line status of for all lines for the given modes"},{"path":"/Line/{id}/StopPoints","method":"GET","description":"Gets a list of the stations that serve the given line id"},{"path":"/Line/{id}/Timetable/{fromStopPointId}","method":"GET","description":"Gets the timetable for a specified station on the give line"},{"path":"/Line/{id}/Timetable/{fromStopPointId}/to/{toStopPointId}","method":"GET","description":"Gets the timetable for a specified station on the give line with specified destination"},{"path":"/Line/{ids}/Disruption","method":"GET","description":"Get disruptions for the given line ids"},{"path":"/Line/Mode/{modes}/Disruption","method":"GET","description":"Get disruptions for all lines of the given modes."},{"path":"/Line/{ids}/Arrivals/{stopPointId}","method":"GET","description":"Get the list of arrival predictions for given line ids based at the given stop"},{"path":"/Mode/ActiveServiceTypes","method":"GET","description":"Returns the service type active for a mode.\r\n            Currently only supports tube"},{"path":"/Mode/{mode}/Arrivals","method":"GET","description":"Gets the next arrival predictions for all stops of a given mode"},{"path":"/Occupancy/CarPark/{id}","method":"GET","description":"Gets the occupancy for a car park with a given id"},{"path":"/Occupancy/CarPark","method":"GET","description":"Gets the occupancy for all car parks that have occupancy data"},{"path":"/Occupancy/ChargeConnector/{ids}","method":"GET","description":"Gets the occupancy for a charge connectors with a given id (sourceSystemPlaceId)"},{"path":"/Occupancy/ChargeConnector","method":"GET","description":"Gets the occupancy for all charge connectors"},{"path":"/Occupancy/BikePoints/{ids}","method":"GET","description":"Get the occupancy for bike points."},{"path":"/Place/Meta/Categories","method":"GET","description":"Gets a list of all of the available place property categories and keys."},{"path":"/Place/Meta/PlaceTypes","method":"GET","description":"Gets a list of the available types of Place."},{"path":"/Place/Address/Streets/{Postcode}","method":"GET","description":"Gets the set of streets associated with a post code."},{"path":"/Place/Type/{types}","method":"GET","description":"Gets all places of a given type"},{"path":"/Place/{id}","method":"GET","description":"Gets the place with the given id."},{"path":"/Place","method":"GET","description":"Gets the places that lie within a geographic region. The geographic region of interest can either be specified\r\n            by using a lat/lon geo-point and a radius in metres to return places within the locus defined by the lat/lon of\r\n            its centre or alternatively, by the use of a bounding box defined by the lat/lon of its north-west and south-east corners.\r\n            Optionally filters on type and can strip properties for a smaller payload."},{"path":"/Place/{type}/At/{Lat}/{Lon}","method":"GET","description":"Gets any places of the given type whose geography intersects the given latitude and longitude. In practice this means the Place\r\n            must be polygonal e.g. a BoroughBoundary."},{"path":"/Place/{type}/overlay/{z}/{Lat}/{Lon}/{width}/{height}","method":"GET","description":"Gets the place overlay for a given set of co-ordinates and a given width/height."},{"path":"/Place/Search","method":"GET","description":"Gets all places that matches the given query"},{"path":"/Road","method":"GET","description":"Gets all roads managed by TfL"},{"path":"/Road/{ids}","method":"GET","description":"Gets the road with the specified id (e.g. A1)"},{"path":"/Road/{ids}/Status","method":"GET","description":"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."},{"path":"/Road/{ids}/Disruption","method":"GET","description":"Get active disruptions, filtered by road ids"},{"path":"/Road/all/Street/Disruption","method":"GET","description":"Gets a list of disrupted streets. If no date filters are provided, current disruptions are returned."},{"path":"/Road/all/Disruption/{disruptionIds}","method":"GET","description":"Gets a list of active disruptions filtered by disruption Ids."},{"path":"/Road/Meta/Categories","method":"GET","description":"Gets a list of valid RoadDisruption categories"},{"path":"/Road/Meta/Severities","method":"GET","description":"Gets a list of valid RoadDisruption severity codes"},{"path":"/Search","method":"GET","description":"Search the site for occurrences of the query string. The maximum number of results returned is equal to the maximum page size\r\n            of 100. To return subsequent pages, use the paginated overload."},{"path":"/Search/BusSchedules","method":"GET","description":"Searches the bus schedules folder on S3 for a given bus number."},{"path":"/Search/Meta/SearchProviders","method":"GET","description":"Gets the available searchProvider names."},{"path":"/Search/Meta/Categories","method":"GET","description":"Gets the available search categories."},{"path":"/Search/Meta/Sorts","method":"GET","description":"Gets the available sorting options."},{"path":"/StopPoint/Meta/Categories","method":"GET","description":"Gets the list of available StopPoint additional information categories"},{"path":"/StopPoint/Meta/StopTypes","method":"GET","description":"Gets the list of available StopPoint types"},{"path":"/StopPoint/Meta/Modes","method":"GET","description":"Gets the list of available StopPoint modes"},{"path":"/StopPoint/{ids}","method":"GET","description":"Gets a list of StopPoints corresponding to the given list of stop ids."},{"path":"/StopPoint/{id}/placeTypes","method":"GET","description":"Get a list of places corresponding to a given id and place types."},{"path":"/StopPoint/{id}/Crowding/{line}","method":"GET","description":"Gets all the Crowding data (static) for the StopPointId, plus crowding data for a given line and optionally a particular direction."},{"path":"/StopPoint/Type/{types}","method":"GET","description":"Gets all stop points of a given type"},{"path":"/StopPoint/Type/{types}/page/{page}","method":"GET","description":"Gets all the stop points of given type(s) with a page number"},{"path":"/StopPoint/ServiceTypes","method":"GET","description":"Gets the service types for a given stoppoint"},{"path":"/StopPoint/{id}/Arrivals","method":"GET","description":"Gets the list of arrival predictions for the given stop point id"},{"path":"/StopPoint/{id}/ArrivalDepartures","method":"GET","description":"Gets the list of arrival and departure predictions for the given stop point id (overground, Elizabeth line and thameslink only)"},{"path":"/StopPoint/{id}/CanReachOnLine/{lineId}","method":"GET","description":"Gets Stopoints that are reachable from a station/line combination."},{"path":"/StopPoint/{id}/Route","method":"GET","description":"Returns the route sections for all the lines that service the given stop point ids"},{"path":"/StopPoint/Mode/{modes}/Disruption","method":"GET","description":"Gets a distinct list of disrupted stop points for the given modes"},{"path":"/StopPoint/{ids}/Disruption","method":"GET","description":"Gets all disruptions for the specified StopPointId, plus disruptions for any child Naptan records it may have."},{"path":"/StopPoint/{id}/DirectionTo/{toStopPointId}","method":"GET","description":"Returns the canonical direction, \"inbound\" or \"outbound\", for a given pair of stop point Ids in the direction from -&gt; to."},{"path":"/StopPoint","method":"GET","description":"Gets a list of StopPoints within {radius} by the specified criteria"},{"path":"/StopPoint/Mode/{modes}","method":"GET","description":"Gets a list of StopPoints filtered by the modes available at that StopPoint."},{"path":"/StopPoint/Search/{query}","method":"GET","description":"Search StopPoints by their common name, or their 5-digit Countdown Bus Stop Code."},{"path":"/StopPoint/Search","method":"GET","description":"Search StopPoints by their common name, or their 5-digit Countdown Bus Stop Code."},{"path":"/StopPoint/Sms/{id}","method":"GET","description":"Gets a StopPoint for a given sms code."},{"path":"/StopPoint/{stopPointId}/TaxiRanks","method":"GET","description":"Gets a list of taxi ranks corresponding to the given stop point id."},{"path":"/StopPoint/{stopPointId}/CarParks","method":"GET","description":"Get car parks corresponding to the given stop point id."},{"path":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","method":"GET","description":"Gets the TravelTime overlay."},{"path":"/TravelTimes/compareOverlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","method":"GET","description":"Gets the TravelTime overlay."},{"path":"/Vehicle/{ids}/Arrivals","method":"GET","description":"Gets the predictions for a given list of vehicle Id's."}],"rate_limit_info":null,"free_tier_limits":null,"ping_url":null,"created_at":"2026-01-02T21:36:09.763Z","updated_at":"2026-01-02T21:36:09.763Z"},"dataset_details":null,"latest_check":{"id":"e39f0650-ca95-4254-8ef5-d594aeb2aaf0","entry_id":"52925709-76be-4750-8659-341320e3e08f","status":"VERIFIED","last_checked_at":"2026-07-05T07:05:14.427Z","p50_latency_ms":481,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-08T12:34:20.830Z","updated_at":"2026-07-05T07:05:14.427Z","consecutive_successes":17},"data_profile":{"id":"d9dd4a4d-1d05-4ac9-93a5-3ac4f8e6223b","entry_id":"52925709-76be-4750-8659-341320e3e08f","profile_source":"openapi","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"year","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/AccidentStats/{year}","filterable":true,"description":"The year for which to filter the accidents on."},{"name":"id","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/StopPoint/ServiceTypes","filterable":true,"description":"A bike point id (a list of ids can be obtained from the above BikePoint call)"},{"name":"query","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/BikePoint/Search","filterable":true,"description":"The search term e.g. \"St. James\""},{"name":"lat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","required":true,"container":"/Cabwise/search","filterable":true,"description":"Latitude"},{"name":"lon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","required":true,"container":"/Cabwise/search","filterable":true,"description":"Longitude"},{"name":"optype","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Cabwise/search","filterable":true,"description":"Operator Type e.g Minicab, Executive, Limousine"},{"name":"wc","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Cabwise/search","filterable":true,"description":"Wheelchair accessible"},{"name":"radius","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Cabwise/search","filterable":true,"description":"The radius of the bounding circle in metres"},{"name":"name","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/Cabwise/search","filterable":true,"description":"Trading name of operating company"},{"name":"maxResults","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/Cabwise/search","filterable":true,"description":"An optional parameter to limit the number of results return. Default and maximum is 20."},{"name":"legacyFormat","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Cabwise/search","filterable":true,"description":"Legacy Format"},{"name":"forceXml","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Cabwise/search","filterable":true,"description":"Force Xml"},{"name":"twentyFourSevenOnly","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Cabwise/search","filterable":true,"description":"Twenty Four Seven Only"},{"name":"from","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Origin of the journey. Can be WGS84 coordinates expressed as \"lat,long\", a UK postcode, a Naptan (StopPoint) id, an ICS StopId, or a free-text string (will cause disambiguation unless it exactly matches a point of interest name)."},{"name":"to","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Destination of the journey. Can be WGS84 coordinates expressed as \"lat,long\", a UK postcode, a Naptan (StopPoint) id, an ICS StopId, or a free-text string (will cause disambiguation unless it exactly matches a point of interest name)."},{"name":"via","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Travel through point on the journey. Can be WGS84 coordinates expressed as \"lat,long\", a UK postcode, a Naptan (StopPoint) id, an ICS StopId, or a free-text string (will cause disambiguation unless it exactly matches a point of interest name)."},{"name":"nationalSearch","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Does the journey cover stops outside London? eg. \"nationalSearch=true\""},{"name":"date","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The date must be in yyyyMMdd format"},{"name":"time","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The time must be in HHmm format"},{"name":"timeIs","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Does the time given relate to arrival or leaving time? Possible options: \"departing\" | \"arriving\"","enum_values":["Arriving","Departing"]},{"name":"journeyPreference","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The journey preference eg possible options: \"leastinterchange\" | \"leasttime\" | \"leastwalking\"","enum_values":["LeastInterchange","LeastTime","LeastWalking"]},{"name":"mode","role":"parameter","type":"array","label":null,"param_in":"query","required":true,"container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The mode must be a comma separated list of modes. eg possible options: \"public-bus,overground,train,tube,coach,dlr,cablecar,tram,river,walking,cycle\""},{"name":"accessibilityPreference","role":"parameter","type":"array","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The accessibility preference must be a comma separated list eg. \"noSolidStairs,noEscalators,noElevators,stepFreeToVehicle,stepFreeToPlatform\""},{"name":"fromName","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"An optional name to associate with the origin of the journey in the results."},{"name":"toName","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"An optional name to associate with the destination of the journey in the results."},{"name":"viaName","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"An optional name to associate with the via point of the journey in the results."},{"name":"maxTransferMinutes","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The max walking time in minutes for transfer eg. \"120\""},{"name":"maxWalkingMinutes","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The max walking time in minutes for journeys eg. \"120\""},{"name":"walkingSpeed","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The walking speed. eg possible options: \"slow\" | \"average\" | \"fast\".","enum_values":["Slow","Average","Fast"]},{"name":"cyclePreference","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"The cycle preference. eg possible options: \"allTheWay\" | \"leaveAtStation\" | \"takeOnTransport\" | \"cycleHire\"","enum_values":["None","LeaveAtStation","TakeOnTransport","AllTheWay","CycleHire"]},{"name":"adjustment","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Time adjustment command. eg possible options: \"TripFirst\" | \"TripLast\""},{"name":"bikeProficiency","role":"parameter","type":"array","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A comma separated list of cycling proficiency levels. eg possible options: \"easy,moderate,fast\""},{"name":"alternativeCycle","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Option to determine whether to return alternative cycling journey"},{"name":"alternativeWalking","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Option to determine whether to return alternative walking journey"},{"name":"applyHtmlMarkup","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"Flag to determine whether certain text (e.g. walking instructions) should be output with HTML tags or not."},{"name":"useMultiModalCall","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate whether or not to return 3 public transport journeys, a bus journey, a cycle hire journey, a personal cycle journey and a walking journey"},{"name":"walkingOptimization","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate whether to optimize journeys using walking"},{"name":"taxiOnlyTrip","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate whether to return one or more taxi journeys. Note, setting this to true will override \"useMultiModalCall\"."},{"name":"routeBetweenEntrances","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate whether public transport routes should include directions between platforms and station entrances."},{"name":"useRealTimeLiveArrivals","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate if we want to receive real time live arrivals data where available."},{"name":"calcOneDirection","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to make Journey Planner calculate journeys in one temporal direction only. In other words, only calculate journeys after the 'depart' time, or before the 'arrive' time. By default, the Journey Planner engine (EFA) calculates journeys in both temporal directions."},{"name":"includeAlternativeRoutes","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to make Journey Planner return alternative routes. Alternative routes are calculated by removing one or more lines included in the fastest route and re-calculating. By default, these journeys will not be returned."},{"name":"overrideMultiModalScenario","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"An optional integer to indicate what multi modal scenario we want to use."},{"name":"combineTransferLegs","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Journey/JourneyResults/{from}/to/{to}","filterable":true,"description":"A boolean to indicate whether walking leg to station entrance and walking leg from station entrance to platform should be combined. Defaults to true"},{"name":"ids","role":"parameter","type":"array","label":null,"param_in":"path","required":true,"container":"/Line/{ids}","filterable":true,"description":"A comma-separated list of line ids e.g. victoria,circle,N133. Max. approx. 20 ids."},{"name":"modes","role":"parameter","type":"array","label":null,"param_in":"path","required":true,"container":"/StopPoint/ServiceTypes","filterable":true,"description":"A comma-separated list of modes e.g. tube,dlr"},{"name":"serviceTypes","role":"parameter","type":"array","label":null,"param_in":"query","container":"/Line/Route","filterable":true,"description":"A comma seperated list of service types to filter on. Supported values: Regular, Night. Defaulted to 'Regular' if not specified"},{"name":"direction","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Line/{id}/Route/Sequence/{direction}","filterable":true,"description":"The direction of travel. Can be inbound or outbound.","enum_values":["inbound","outbound","all"]},{"name":"excludeCrowding","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Line/{id}/Route/Sequence/{direction}","filterable":true,"description":"That excludes crowding from line disruptions. Can be true or false."},{"name":"detail","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Line/{ids}/Status/{StartDate}/to/{EndDate}","filterable":true,"description":"Include details of the disruptions that are causing the line status including the affected stops and routes"},{"name":"startDate","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/Road/all/Street/Disruption","filterable":true,"description":null},{"name":"endDate","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/Road/all/Street/Disruption","filterable":true,"description":null},{"name":"dateRange.startDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/Line/{ids}/Status/{StartDate}/to/{EndDate}","filterable":true,"description":null},{"name":"dateRange.endDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/Line/{ids}/Status/{StartDate}/to/{EndDate}","filterable":true,"description":null},{"name":"severity","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/Line/Status/{severity}","filterable":true,"description":"The level of severity (eg: a number from 0 to 14)"},{"name":"severityLevel","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Line/Mode/{modes}/Status","filterable":true,"description":"If specified, ensures that only those line status(es) are returned within the lines that have disruptions with the matching severity level."},{"name":"tflOperatedNationalRailStationsOnly","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/Search","filterable":true,"description":"If the national-rail line is requested, this flag will filter the national rail stations so that only those operated by TfL are returned"},{"name":"fromStopPointId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Line/{id}/Timetable/{fromStopPointId}","filterable":true,"description":"The originating station's stop point id (station naptan code e.g. 940GZZLUASL, you can use /StopPoint/Search/{query} endpoint to find a stop point id from a station name)"},{"name":"toStopPointId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Line/{id}/Timetable/{fromStopPointId}/to/{toStopPointId}","filterable":true,"description":"The destination stations's Naptan code"},{"name":"stopPointId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/Line/{ids}/Arrivals/{stopPointId}","filterable":true,"description":"Optional. Id of stop to get arrival predictions for (station naptan code e.g. 940GZZLUASL, you can use /StopPoint/Search/{query} endpoint to find a stop point id from a station name)"},{"name":"destinationStationId","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Line/{ids}/Arrivals/{stopPointId}","filterable":true,"description":"Optional. Id of destination stop"},{"name":"count","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/Mode/{mode}/Arrivals","filterable":true,"description":"A number of arrivals to return for each stop, -1 to return all available."},{"name":"postcode","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/Place/Address/Streets/{Postcode}","filterable":true,"description":null},{"name":"postcodeInput.postcode","role":"parameter","type":"string","label":null,"param_in":"query","container":"/Place/Address/Streets/{Postcode}","filterable":true,"description":null},{"name":"types","role":"parameter","type":"array","label":null,"param_in":"path","required":true,"container":"/Place/Search","filterable":true,"description":"A comma-separated list of the types to return. Max. approx 12 types.\r\n            A valid list of place types can be obtained from the /Place/Meta/placeTypes endpoint."},{"name":"activeOnly","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Place","filterable":true,"description":"An optional parameter to limit the results to active records only (Currently only the 'VariableMessageSign' place type is supported)"},{"name":"includeChildren","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Place","filterable":true,"description":"Defaults to false. If true child places e.g. individual charging stations at a charge point while be included, otherwise just the URLs of any child places will be returned"},{"name":"categories","role":"parameter","type":"array","label":null,"param_in":"query","container":"/Place","filterable":true,"description":"An optional list of comma separated property categories to return in the Place's property bag. If null or empty, all categories of property are returned. Pass the keyword \"none\" to return no properties (a valid list of categories can be obtained from the /Place/Meta/categories endpoint)"},{"name":"type","role":"parameter","type":"array","label":null,"param_in":"query","required":true,"container":"/Place","filterable":true,"description":"Place types to filter on, or null to return all types"},{"name":"numberOfPlacesToReturn","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","container":"/Place","filterable":true,"description":"If specified, limits the number of returned places equal to the given value"},{"name":"placeGeo.swLat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"placeGeo.swLon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"placeGeo.neLat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"placeGeo.neLon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"placeGeo.lat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"placeGeo.lon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","container":"/Place","filterable":true,"description":null},{"name":"location.lat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","required":true,"container":"/StopPoint","filterable":true,"description":null},{"name":"location.lon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"query","required":true,"container":"/StopPoint","filterable":true,"description":null},{"name":"z","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/Place/{type}/overlay/{z}/{Lat}/{Lon}/{width}/{height}","filterable":true,"description":"The zoom level"},{"name":"width","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/Place/{type}/overlay/{z}/{Lat}/{Lon}/{width}/{height}","filterable":true,"description":"The width of the requested overlay."},{"name":"height","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/Place/{type}/overlay/{z}/{Lat}/{Lon}/{width}/{height}","filterable":true,"description":"The height of the requested overlay."},{"name":"dateRangeNullable.startDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/Road/{ids}/Status","filterable":true,"description":null},{"name":"dateRangeNullable.endDate","role":"parameter","type":"string (date-time)","label":null,"format":"date-time","param_in":"query","container":"/Road/{ids}/Status","filterable":true,"description":null},{"name":"stripContent","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Road/{ids}/Disruption","filterable":true,"description":"Optional, defaults to false. When true, removes every property/node except for id, point, severity, severityDescription, startDate, endDate, corridor details, location, comments and streets"},{"name":"severities","role":"parameter","type":"array","label":null,"param_in":"query","container":"/Road/{ids}/Disruption","filterable":true,"description":"an optional list of Severity names to filter on (a valid list of severities can be obtained from the /Road/Meta/severities endpoint)"},{"name":"closures","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/Road/{ids}/Disruption","filterable":true,"description":"Optional, defaults to true. When true, always includes disruptions that have road closures, regardless of the severity filter. When false, the severity filter works as normal."},{"name":"disruptionIds","role":"parameter","type":"array","label":null,"param_in":"path","required":true,"container":"/Road/all/Disruption/{disruptionIds}","filterable":true,"description":"Comma-separated list of disruption identifiers to filter by."},{"name":"includeCrowdingData","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/{ids}","filterable":true,"description":"Include the crowding data (static). To Filter further use: /StopPoint/{ids}/Crowding/{line}"},{"name":"placeTypes","role":"parameter","type":"array","label":null,"param_in":"query","required":true,"container":"/StopPoint/{id}/placeTypes","filterable":true,"description":"A comcomma-separated value representing the place types."},{"name":"line","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/StopPoint/{id}/Crowding/{line}","filterable":true,"description":"A particular line e.g. victoria, circle, northern etc."},{"name":"page","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"path","required":true,"container":"/StopPoint/Type/{types}/page/{page}","filterable":true,"description":null},{"name":"lineIds","role":"parameter","type":"array","label":null,"param_in":"query","required":true,"container":"/StopPoint/ServiceTypes","filterable":true,"description":"The lines which contain the given Naptan id (all lines relevant to the given stoppoint if empty)"},{"name":"lineId","role":"parameter","type":"string","label":null,"param_in":"path","required":true,"container":"/StopPoint/{id}/CanReachOnLine/{lineId}","filterable":true,"description":"Line id of the line to filter by (e.g. victoria)"},{"name":"includeRouteBlockedStops","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/Mode/{modes}/Disruption","filterable":true,"description":null},{"name":"getFamily","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/{ids}/Disruption","filterable":true,"description":"Specify true to return disruptions for entire family, or false to return disruptions for just this stop point. Defaults to false."},{"name":"flattenResponse","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/{ids}/Disruption","filterable":true,"description":"Specify true to associate all disruptions with parent stop point. (Only applicable when getFamily is true)."},{"name":"stopTypes","role":"parameter","type":"array","label":null,"param_in":"query","required":true,"container":"/StopPoint","filterable":true,"description":"a list of stopTypes that should be returned (a list of valid stop types can be obtained from the StopPoint/meta/stoptypes endpoint)"},{"name":"useStopPointHierarchy","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint","filterable":true,"description":"Re-arrange the output into a parent/child hierarchy"},{"name":"returnLines","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint","filterable":true,"description":"true to return the lines that each stop point serves as a nested resource"},{"name":"faresOnly","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/Search","filterable":true,"description":"True to only return stations in that have Fares data available for single fares to another station."},{"name":"lines","role":"parameter","type":"array","label":null,"param_in":"query","container":"/StopPoint/Search","filterable":true,"description":"An optional, parameter separated list of the lines to filter by"},{"name":"includeHubs","role":"parameter","type":"boolean","label":null,"param_in":"query","container":"/StopPoint/Search","filterable":true,"description":"If true, returns results including HUBs."},{"name":"output","role":"parameter","type":"string","label":null,"param_in":"query","container":"/StopPoint/Sms/{id}","filterable":true,"description":"If set to \"web\", a 302 redirect to relevant website bus stop page is returned. Valid values are : web. All other values are ignored."},{"name":"pinLat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"path","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The latitude of the pin."},{"name":"pinLon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"path","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The longitude of the pin."},{"name":"mapCenterLat","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"path","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The map center latitude."},{"name":"mapCenterLon","role":"parameter","type":"number (double)","label":null,"format":"double","param_in":"path","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The map center longitude."},{"name":"scenarioTitle","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The title of the scenario."},{"name":"timeOfDayId","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The id for the time of day (AM/INTER/PM)"},{"name":"modeId","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The id of the mode."},{"name":"travelTimeInterval","role":"parameter","type":"integer (int32)","label":null,"format":"int32","param_in":"query","required":true,"container":"/TravelTimes/overlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":"The total minutes between the travel time bands"},{"name":"compareType","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/TravelTimes/compareOverlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":null},{"name":"compareValue","role":"parameter","type":"string","label":null,"param_in":"query","required":true,"container":"/TravelTimes/compareOverlay/{z}/mapcenter/{mapCenterLat}/{mapCenterLon}/pinlocation/{pinLat}/{pinLon}/dimensions/{width}/{height}","filterable":true,"description":null},{"name":"location","type":"string","label":"Tfl.Api.Presentation.Entities.AccidentStats.AccidentDetail","description":null},{"name":"borough","type":"string","label":"Tfl.Api.Presentation.Entities.AccidentStats.AccidentDetail","description":null},{"name":"casualties","type":"array<object>","label":"Tfl.Api.Presentation.Entities.AccidentStats.AccidentDetail","description":null},{"name":"vehicles","type":"array<object>","label":"Tfl.Api.Presentation.Entities.AccidentStats.AccidentDetail","description":null},{"name":"age","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.AccidentStats.Casualty","format":"int32","description":null},{"name":"class","type":"string","label":"Tfl.Api.Presentation.Entities.AccidentStats.Casualty","description":null},{"name":"ageBand","type":"string","label":"Tfl.Api.Presentation.Entities.AccidentStats.Casualty","description":null},{"name":"accidents","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.AccidentStats.AccidentStatsOrderedSummary","format":"int32","description":null},{"name":"url","type":"string","label":"Tfl.Api.Presentation.Entities.Place","description":"The unique location of this resource."},{"name":"commonName","type":"string","label":"Tfl.Api.Presentation.Entities.Place","description":"A human readable name."},{"name":"distance","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Place","format":"double","description":"The distance of the place from its search point, if this is the result\r\n            of a geographical search, otherwise zero."},{"name":"placeType","type":"string","label":"Tfl.Api.Presentation.Entities.Place","description":"The type of Place. See /Place/Meta/placeTypes for possible values."},{"name":"additionalProperties","type":"array<object>","label":"Tfl.Api.Presentation.Entities.Place","description":"A bag of additional key/value pairs with extra information about this place."},{"name":"children","type":"array<object>","label":"Tfl.Api.Presentation.Entities.Place","description":null},{"name":"childrenUrls","type":"array<string>","label":"Tfl.Api.Presentation.Entities.Place","description":null},{"name":"category","type":"string","label":"Tfl.Api.Presentation.Entities.AdditionalProperties","description":null},{"name":"key","type":"string","label":"Tfl.Api.Presentation.Entities.AdditionalProperties","description":null},{"name":"sourceSystemKey","type":"string","label":"Tfl.Api.Presentation.Entities.AdditionalProperties","description":null},{"name":"value","type":"string","label":"Tfl.Api.Presentation.Entities.AdditionalProperties","description":null},{"name":"modified","type":"string (date-time)","label":"Tfl.Api.Presentation.Entities.AdditionalProperties","format":"date-time","description":null},{"name":"label","type":"string","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"The long label to show on maps when zoomed in"},{"name":"labelShort","type":"string","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"The short label to show on maps"},{"name":"geography","type":"object","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"A LineString or MultiLineString that forms the route of the highway"},{"name":"segmented","type":"boolean","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"True if the route is split into segments"},{"name":"status","type":"string","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"Cycle route status i.e Proposed, Existing etc","enum_values":["Unknown","All","Open","In Progress","Planned","Planned - Subject to feasibility and consultation.","Not Open"]},{"name":"routeType","type":"string","label":"Tfl.Api.Presentation.Entities.CycleSuperhighway","description":"Type of cycle route e.g CycleSuperhighways, Quietways, MiniHollands etc","enum_values":["Unknown","All","Cycle Superhighways","Quietways","Cycleways","Mini-Hollands","Central London Grid","Streetspace Route"]},{"name":"coordinateSystemId","type":"integer (int32)","label":"System.Data.Spatial.DbGeographyWellKnownValue","format":"int32","description":null},{"name":"wellKnownText","type":"string","label":"System.Data.Spatial.DbGeographyWellKnownValue","description":null},{"name":"wellKnownBinary","type":"string (byte)","label":"System.Data.Spatial.DbGeographyWellKnownValue","format":"byte","description":null},{"name":"passengerType","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"validFrom","type":"string (date-time)","label":"Tfl.Api.Presentation.Entities.Fares.Fare","format":"date-time","description":null},{"name":"validUntil","type":"string (date-time)","label":"Tfl.Api.Presentation.Entities.Fares.Fare","format":"date-time","description":null},{"name":"ticketTime","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"ticketType","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"cost","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"cap","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Fares.Fare","format":"double","description":null},{"name":"description","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"zone","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.Fare","description":null},{"name":"header","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FaresSection","description":null},{"name":"index","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Fares.FaresSection","format":"int32","description":null},{"name":"journey","type":"object","label":"Tfl.Api.Presentation.Entities.Fares.FaresSection","description":null},{"name":"rows","type":"array<object>","label":"Tfl.Api.Presentation.Entities.Fares.FaresSection","description":null},{"name":"messages","type":"array<object>","label":"Tfl.Api.Presentation.Entities.Fares.FaresSection","description":null},{"name":"fromStation","type":"object","label":"Tfl.Api.Presentation.Entities.Fares.Journey","description":null},{"name":"toStation","type":"object","label":"Tfl.Api.Presentation.Entities.Fares.Journey","description":null},{"name":"boundsId","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","format":"int32","description":null},{"name":"contactlessPAYGOnlyFare","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"routeCode","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"displayName","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"displayOrder","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","format":"int32","description":null},{"name":"routeDescription","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"validatorInformation","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"operator","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"specialFare","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"throughFare","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"isTour","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"ticketsAvailable","type":"array<object>","label":"Tfl.Api.Presentation.Entities.Fares.FareDetails","description":null},{"name":"bulletOrder","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Message","format":"int32","description":null},{"name":"messageText","type":"string","label":"Tfl.Api.Presentation.Entities.Message","description":null},{"name":"linkText","type":"string","label":"Tfl.Api.Presentation.Entities.Message","description":null},{"name":"atcoCode","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareStation","description":null},{"name":"fareCategory","type":"string","label":"Tfl.Api.Presentation.Entities.Fares.FareStation","description":null,"enum_values":["Cash","Oyster","Contactless","ContactlessOnly","All"]},{"name":"isPopularFare","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareBounds","description":null},{"name":"isPopularTravelCard","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FareBounds","description":null},{"name":"viewableDate","type":"string (date-time)","label":"Tfl.Api.Presentation.Entities.Fares.FaresPeriod","format":"date-time","description":null},{"name":"isFuture","type":"boolean","label":"Tfl.Api.Presentation.Entities.Fares.FaresPeriod","description":null},{"name":"longitude","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"double","description":null},{"name":"latitude","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"double","description":null},{"name":"easting","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"double","description":null},{"name":"northing","type":"number (double)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"double","description":null},{"name":"xCoord","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"int32","description":null},{"name":"yCoord","type":"integer (int32)","label":"Tfl.Api.Presentation.Entities.Coordinate","format":"int32","description":null},{"name":"address","type":"string","label":"Tfl.Api.Presentation.Entities.GeoCodeSearchMatch","description":"A string describing the formatted address of the place. Adds additional context to the place's Name."}],"field_count":186,"sample_records":null,"record_count":null,"data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://api.tfl.gov.uk/swagger/docs/v1","curl":"curl -s 'https://api.tfl.gov.uk/swagger/docs/v1' -H 'Accept: application/json'","label":"OpenAPI spec","method":"GET","description":"Machine-readable API description (use it to generate clients)."},{"url":"https://api.tfl.gov.uk/AirQuality","curl":"curl -s 'https://api.tfl.gov.uk/AirQuality' -H 'Accept: application/json'","label":"Gets air quality data feed","method":"GET","description":"Gets air quality data feed"}],"status":"partial","error_message":null,"profiled_at":"2026-07-03T20:22:27.599Z","run_id":"a25b256d-f283-4db2-9a16-2e8d23c3900f","created_at":"2026-06-12T19:12:18.915Z","updated_at":"2026-07-03T20:22:27.599Z"},"limits":[]}