Skip to content
Eden Engine

Taipei YouBike Station Availability: Bikes and Empty Docks, Every Station (Taipei City Government)

taipeiyoubikerealtime/stations-realtime

Live availability of every YouBike 2.0 public-bike station in Taipei City, from the Taipei City Government open-data feed: for each station its number, Chinese and English name and district, address, coordinates, total docks, bikes available to rent, empty docks to return to, an in-service flag and the report time (Taipei local time, UTC+8). The feed covers the whole network, about 1,800 stations and roughly 950 KB, and cannot be filtered upstream, so filter the returned list by district or coordinates. Refreshed about once a minute. Taipei City Government data, passed through unmodified and served by Eden Engine; not an official Taipei City Government product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

Taipei City Government

Data from the Taipei City Government open-data portal (data.taipei), YouBike 2.0 Taipei public bike real-time information. The portal states no licence restriction and invites reuse of its open data. Credit: Taipei City Government. Served by Eden Engine; not an official Taipei City Government product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "taipeiyoubikerealtime/stations-realtime" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "taipeiyoubikerealtime/stations-realtime" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "taipeiyoubikerealtime/stations-realtime", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "taipeiyoubikerealtime/stations-realtime", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 21, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "results"
  ],
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "ar": {
            "type": "string",
            "description": "Street address in Chinese."
          },
          "act": {
            "type": "string",
            "description": "Service flag: \"1\" in service, \"0\" out of service."
          },
          "sna": {
            "type": "string",
            "description": "Station name in Chinese, prefixed YouBike2.0_."
          },
          "sno": {
            "type": "string",
            "description": "Station number, a 9 digit string. Unique per station."
          },
          "aren": {
            "type": "string",
            "description": "Street address in English."
          },
          "mday": {
            "type": "string",
            "description": "Station report time, Taipei local time (UTC+8), yyyy-MM-dd HH:mm:ss."
          },
          "sarea": {
            "type": "string",
            "description": "District in Chinese."
          },
          "snaen": {
            "type": "string",
            "description": "Station name in English."
          },
          "sareaen": {
            "type": "string",
            "description": "District in English."
          },
          "Quantity": {
            "type": "integer",
            "description": "Total docks at the station."
          },
          "infoDate": {
            "type": "string",
            "description": "Date of the availability reading, yyyy-MM-dd, Taipei local time."
          },
          "infoTime": {
            "type": "string",
            "description": "Time of the availability reading, Taipei local time."
          },
          "latitude": {
            "type": "number",
            "description": "Latitude in degrees (WGS 84)."
          },
          "longitude": {
            "type": "number",
            "description": "Longitude in degrees (WGS 84)."
          },
          "updateTime": {
            "type": "string",
            "description": "Time the record was published, Taipei local time."
          },
          "srcUpdateTime": {
            "type": "string",
            "description": "Time the source system updated the record, Taipei local time."
          },
          "available_rent_bikes": {
            "type": "integer",
            "description": "Bikes available to rent now."
          },
          "available_return_bikes": {
            "type": "integer",
            "description": "Empty docks available to return a bike now."
          }
        },
        "additionalProperties": true
      }
    }
  },
  "description": "The feed's root array, wrapped under `results`: one object per station.",
  "additionalProperties": true
}