Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

National Tsing Hua University Buses API

The Buses API from National Tsing Hua University — 4 operation(s) for buses.

National Tsing Hua University Buses API is one of 9 APIs that National Tsing Hua University publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Buses. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a JSON-LD context.

This API exposes 4 operations across 4 paths, and defines 13 schemas. It is described by OpenAPI 3.0.3, at version 2.0.0.

Requests are made against a single base URL, https://api.nthusa.tw.

4 operations 4 paths 13 schemas 4 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0.0
Base URL
https://api.nthusa.tw
Resource Areas
1

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 4 GET. Each is listed below with its method, path, parameters, and response codes.

Buses 4
GET
/buses/routes
Get Bus Route Metadata
getBusRouteData 2 params → 200422
GET
/buses/info/stops
Get Bus Stops Information
getBusStopsInformation → 200
GET
/buses/schedules
Get Bus Schedules
getBusSchedules 6 params → 200422
GET
/buses/stops/{stop_name}
Get Stop Bus Information By Stop
getStopBusInformationByStop 6 params → 200422

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are BusSchedule (5 properties), BusStopsQueryResult (5 properties), BusStopsInfo (4 properties), BusInfo (4 properties). Each schema is shown below with its type and property counts.

BusSchedule
object
Unified bus schedule entry for both Main and Nanda campus.
5 properties 4 required
BusDetailedSchedule
object
Unified detailed bus schedule for both Main and Nanda campus.
2 properties 2 required
BusStopsName
string
Bus stop names.
BusDirection
string
Bus direction.
HTTPValidationError
object
1 property
ValidationError
object
3 properties 3 required
BusInfo
object
Bus route information.
4 properties 4 required
BusRouteType
string
Bus route type.
BusStopsQueryResult
object
Result of querying bus stops.
5 properties 5 required
BusArriveTime
object
Bus arrival time at a stop.
2 properties 2 required
BusStopsInfo
object
Bus stop information.
4 properties 4 required
BusType
string
Bus vehicle type.
BusDayWithCurrent
string
Day type including current day option.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nthu-buses-api-openapi.yml Raw ↑

Other APIs National Tsing Hua University publishes across the network.

National Tsing Hua University Announcements API
National Tsing Hua University Courses API
National Tsing Hua University Departments API
National Tsing Hua University Dining API
National Tsing Hua University Energy API
National Tsing Hua University Libraries API
National Tsing Hua University Locations API
National Tsing Hua University Newsletters API