BKK Futar (Independent Publisher) (Preview)
Get and search planned and real-time information from the BKK FUTAR system - public transportation of Budapest - regarding journeys, vehicles, stops and many more!
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fördős András |
fordosa90+ipc_bkk@gmail.com |
Connector Metadata | |
---|---|
Publisher | Fördős András |
Website | https://opendata.bkk.hu/data-sources |
Privacy policy | https://bkk.hu/en/about-bkk/data-management-information/ |
Categories | Data |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get arrivals and departures for stop |
List arrivals and departures for selected stop |
Get Bicycle Rental Stations |
Get information about Bicycle Rental Stations |
Get references |
Retrieve ID based references. |
Get schedule for stop |
List the schedule for a selected stop |
Get stops for location |
List stops for a selected location, or all stops |
Get vehicles for stop |
List vehicles, which are on a route containing the selected stop |
Search Alerts |
List active disturbances corresponding to the search criteria |
Get arrivals and departures for stop
List arrivals and departures for selected stop
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Minutes before
|
minutesBefore | integer |
Start of relevant time interval for query, substracted from 'time' parameter. |
|
Minutes after
|
minutesAfter | string |
End of relevant time interval for query, added to the 'time' parameter. |
|
Stop ID
|
stopId | True | string |
Stop ID to query data for, such as 'BKK_F01227'. |
Include Route ID
|
includeRouteId | string |
List of comma separated route IDs to filter results. |
|
Time
|
time | integer |
Timestamp (epoch seconds) used for the query, defaulted to server time. |
|
Only departures
|
onlyDepartures | boolean |
Indicate, whether return results with or without arrivals. |
|
Limit
|
limit | integer |
Maximum number of returned results, defaulted to 60. |
|
Latitude
|
lat | float |
Latitude information of the location. |
|
Longitude
|
lon | float |
Longitude information of the location. |
|
Radius
|
radius | integer |
Radius of location around lat and lon coordinates. |
|
Query
|
query | string |
Query expression used to filter results. |
|
Minimum results
|
minResult | integer |
The minimum number of elements returned. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
Stop ID
|
data.entry.stopId | string |
The identification of the Stop. |
Route IDs
|
data.entry.routeIds | array of string |
An array of the route IDs belonging to the stop. |
Alert IDs
|
data.entry.alertIds | array of string |
An array of the alert IDs belonging to the stop. |
Nearby Stop IDs
|
data.entry.nearbyStopIds | array of string |
An array of the nearby Stop IDs. |
Stop Time
|
data.entry.stopTimes | array of object |
The stop schedule relevant for given stop. |
Stop ID
|
data.entry.stopTimes.stopId | string |
Identification of the Stop. |
Stop Headsign
|
data.entry.stopTimes.stopHeadsign | string |
The indicated destination in the stop. |
Arrival Time
|
data.entry.stopTimes.arrivalTime | integer |
The planned arrival time in epoch seconds. |
Departure Time
|
data.entry.stopTimes.departureTime | integer |
The planned departure time in epoch seconds |
Predicted Arrival
|
data.entry.stopTimes.predictedArrivalTime | integer |
Predicted arrival time in epoch seconds, if the trip has realtime data. |
Predicted Departure
|
data.entry.stopTimes.predictedDepartureTime | integer |
Predicted departure time in epoch seconds, if the trip has realtime data. |
Uncertain
|
data.entry.stopTimes.uncertain | boolean |
Indication, whether the realtime data for the trip is uncertain. |
Trip ID
|
data.entry.stopTimes.tripId | string |
The relevant Trip ID for this entry. |
Service Date
|
data.entry.stopTimes.serviceDate | string |
The service date of the Trip, expressed in YYYYMMDD format. |
Wheelchair Accessible
|
data.entry.stopTimes.wheelchairAccessible | boolean |
Indication, whether the Trip is wheelchair accessible. |
May Require Booking
|
data.entry.stopTimes.mayRequireBooking | boolean |
Indication, whether at least one of the next stops of the trip requires booking. |
Alert IDs
|
data.entry.stopTimes.alertIds | array of string |
The relevant alert IDs for the stop. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Get Bicycle Rental Stations
Get information about Bicycle Rental Stations
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
list
|
data.list | array of object | |
Bike station ID
|
data.list.id | string |
Bike station ID. |
Latitude
|
data.list.lat | double |
Latitude information of the station. |
Longitude
|
data.list.lon | double |
Longitude information of the station |
Name
|
data.list.name | string |
Name of the bike station. |
Code
|
data.list.code | string |
Code of the bike station. |
Type
|
data.list.type | string |
Type of the bike station. |
Bikes
|
data.list.bikes | integer |
Number of available bikes at the station. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Get references
Retrieve ID based references.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Agency ID
|
agencyId | string |
ID of agency, e.g.: 'BKK'. |
|
Alert ID
|
alertId | string |
ID of an alert. |
|
Rpute ID
|
routeId | string |
ID of a route. |
|
Stop ID
|
stopId | string |
ID of a stop, e.g.: 'BKK_F01227'. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
Agency IDs.
|
data.entry.errors.agencyIds | array of string |
Array of agency IDs whose resolution was unsuccessful. |
Alert IDs
|
data.entry.errors.alertIds | array of string |
Array of alerts IDs whose resolution was unsuccessful. |
Route IDs
|
data.entry.errors.routeIds | array of string |
Array of agency IDs whose resolution was unsuccessful. |
Stop IDs
|
data.entry.errors.stopIds | array of string |
Array of stop IDs whose resolution was unsuccessful. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Get schedule for stop
List the schedule for a selected stop
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Stop ID
|
stopId | True | string |
Stop ID to query data for, such as 'BKK_F01227'. |
Date
|
date | string |
The requested date in YYYYMMDD format, such as 20230131, defaulted to today. |
|
Only departures
|
onlyDepartures | boolean |
Indicate, whether return results with or without arrivals. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
Stop ID
|
data.entry.stopId | string |
Unique ID of the requested stop. |
Date
|
data.entry.date | string |
Date of the requested schedule in YYYYMMDD format, such as 20230130. |
Route IDs
|
data.entry.routeIds | array of string |
Array of related route IDs for the schedule. |
Nearby stop IDs
|
data.entry.nearbyStopIds | array of string |
Array of nearby stop IDs. |
Alert IDs
|
data.entry.alertIds | array of string |
Array of related alert IDs for the stop |
Schedule
|
data.entry.schedules | array of object |
Array of schedules related to the stop. |
Route ID
|
data.entry.schedules.routeId | string |
Relevant route ID for the schedule. |
Alert IDs
|
data.entry.schedules.alertIds | array of string |
Array of relevant alert IDs |
Direction
|
data.entry.schedules.directions | array of object |
Array of schedule data grouped by direction. |
Direction ID
|
data.entry.schedules.directions.directionId | string |
Identification of the direction. |
Groups
|
data.entry.schedules.directions.groups | object |
Combining the target stop and schedule details. |
Stop times
|
data.entry.schedules.directions.stopTimes | array of object |
Array of stop times and related details within the schedule. |
Stop time
|
data.entry.schedules.directions.stopTimes | object |
Details of a stop time within schedule. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Get stops for location
List stops for a selected location, or all stops
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Latitude
|
lat | float |
Latitude of the requested location, for example '47.497313'. If empty, returns all stops. |
|
Longitude
|
lon | float |
Longitude of the requested location, for example '19.064639'. If empty, returns all stops. |
|
Latitude span
|
latSpan | float |
Latitude span for the requested location (lat +/- latSpan), for example '0.01336'. |
|
Longitude span
|
lonSpan | float |
Longitude span for the requested location (lon +/- lonSpan), for example '0.0321'. |
|
Radius
|
radius | integer |
If latSpan or lonSpan are missing, search area is defined by adding radius (meters) to location. |
|
Minimum results
|
minResult | integer |
The minimum number of elements returned. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
list
|
data.list | array of object | |
ID
|
data.list.id | string |
Unique identification of the stop. |
Vertex
|
data.list.vertex | string |
The journey planner identification of the stop. |
Latitude
|
data.list.lat | double |
Latitude of the stop. |
Longitude
|
data.list.lon | double |
Longitude of the stop. |
Name
|
data.list.name | string |
Name of the stop. |
Code
|
data.list.code | string |
Code of the stop. |
Direction
|
data.list.direction | string |
Direction of the stop, for example '-47'. |
Platform code
|
data.list.platformCode | string |
Platform code of the stop. |
Description
|
data.list.description | string |
Description of the stop. |
Location type
|
data.list.locationType | integer |
The location type of the stop. |
Location subtype
|
data.list.locationSubType | string |
Location subtype of the stop. |
Parent station id
|
data.list.parentStationId | string |
Unique ID of the parent station. |
Wheelchair boarding
|
data.list.wheelchairBoarding | boolean |
Is the stop wheelchair accessible? |
Route IDs
|
data.list.routeIds | array of string |
Array of all routes containing the stop. |
Alert IDs
|
data.list.alertIds | array of string |
Array of active alert IDs related to the stop. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Get vehicles for stop
List vehicles, which are on a route containing the selected stop
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Stop ID
|
stopId | True | string |
Stop ID to query data for, such as 'BKK_F01227'. |
If modified since (unix)
|
ifModifiedSince | integer |
Return data, that has been modified since the UNIX timestamp. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
list
|
data.list | array of object | |
Vehicle ID
|
data.list.vehicleId | string |
Identification of the vehicle. |
Stop ID
|
data.list.stopId | string |
Identification of the stop. |
Stop sequence
|
data.list.stopSequence | integer |
Sequence of the current stop on the route of the vehicle. |
Route ID
|
data.list.routeId | string |
Identification of the route. |
Bearing
|
data.list.bearing | float |
Bearing of the vehicle. |
Latitude
|
data.list.location.lat | float |
Latitude information of the vehicle. |
Longitude
|
data.list.location.lon | float |
Longitude information of the vehicle |
License plate
|
data.list.licensePlate | string |
The license plate of the vehicle. |
Label
|
data.list.label | string |
Label information for the vehicle. |
Deviated
|
data.list.deviated | boolean |
True, if the vehicle has deviated from route. |
Last update time
|
data.list.lastUpdateTime | integer |
Timestamp (unix) of the last available real-time data for the vehicle. |
Status
|
data.list.status | string |
Status of the vehicle, such as INCOMING_AT. |
Stop distance percent
|
data.list.stopDistancePercent | integer |
Where is the vehicle between 2 stops, in percentage. |
Wheelchair accessible
|
data.list.wheelchairAccessible | boolean |
True, if the vehicle is accessible with wheelchair. |
Capacity
|
data.list.capacity | object |
Capacity details of the vehicle. |
Occupancy
|
data.list.occupancy | object |
Occupancy details of the vehicle. |
Trip ID
|
data.list.tripId | string |
Unique identification of the trip. |
Vertex
|
data.list.vertex | string |
Unique identification of the trip for journey planner |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Search Alerts
List active disturbances corresponding to the search criteria
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Query
|
query | string |
A query string matched against disturbance title, description or identification. |
|
Start
|
start | integer |
Start of time interval (epoch seconds) for the search. |
|
End
|
end | integer |
End of time interval (epoch seconds) for the search. |
|
Minimum results
|
minResult | integer |
The minimum number of elements returned. |
|
Include References
|
includeReferences | string |
Define the type of references. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Current Time
|
currentTime | TimeResponse |
Current server time in milliseconds. |
Version
|
version | VersionResponse |
Version of the API. |
Status
|
status | StatusResponse |
Response status. |
Code
|
code | CodeResponse |
The response status code. |
Text
|
text | TextResponse |
The detailed response text related to the status code. |
Limit Exceeded
|
data.limitExceeded | LimitExceededResponse |
Indication, whether response contains more elements than the defined limit. |
Stop IDs
|
data.entry.stopIds | array of string |
Array of found relevant stop IDs. |
Route IDs
|
data.entry.routeIds | array of string |
Array of found relevant route IDs. |
Alert IDs
|
data.entry.alertIds | array of string |
Array of found relevant alert IDs. |
References
|
data.references | ReferencesResponse |
Relevant reference details. |
Definitions
TimeResponse
VersionResponse
StatusResponse
CodeResponse
TextResponse
The detailed response text related to the status code.
The detailed response text related to the status code.
- Text
- string
LimitExceededResponse
Indication, whether response contains more elements than the defined limit.
Indication, whether response contains more elements than the defined limit.
- Limit Exceeded
- boolean
ReferencesResponse
Relevant reference details.
Name | Path | Type | Description |
---|---|---|---|
agencies
|
agencies | object | |
routes
|
routes | object | |
stops
|
stops | object | |
trips
|
trips | object | |
alerts
|
alerts | object |