バス路線時刻表

2点間のバス停から時刻表を取得します。

GET /v1/{format}/bus/timetable

parameters

Name Type Description
format string レスポンスのデータ形式の指定。必須
指定できる値:
- xml: xml形式のデータ
- json: json形式のデータ
key string アクセスキー。必須
from string 出発駅。駅コードまたは駅の名称が指定できます。必須
to string 到着駅。駅コードまたは駅の名称が指定できます。必須
date int 時刻表取得日付。省略可。省略時は日付を考慮しない時刻表になります。
Format: YYYYMMDD

response

Name Description
ResultSet レスポンスの最下部を表す要素
ResultSet / apiVersion WebAPIバージョン
ResultSet / engineVersion エンジンバージョン
ResultSet / TimeTable 時刻表を表す要素
ResultSet / TimeTable / Line 区間 を表す要素
ResultSet / TimeTable / Line / trainID 列車を特定する短期ID
※保存には不向きです
ResultSet / TimeTable / Line / ArrivalState 到着時の状態を表す要素
ResultSet / TimeTable / Line / ArrivalState / no 到着番線、番号等
ResultSet / TimeTable / Line / ArrivalState / Datetime 日時を表す要素
ResultSet / TimeTable / Line / ArrivalState / Datetime / operation 運行日判定
- today: 日時通り
- yesterday: 前日
ResultSet / TimeTable / Line / DepartureState 出発時の状態を表す要素
ResultSet / TimeTable / Line / DepartureState / no 出発番線、番号等
ResultSet / TimeTable / Line / DepartureState / Datetime 日時を表す要素
ResultSet / TimeTable / Line / DepartureState / Datetime / operation 運行日判定
- today: 日時通り
- yesterday: 前日
ResultSet / TimeTable / Destination 列車の行き先を表す要素
ResultSet / TimeTable / Destination / Station を表す要素
ResultSet / TimeTable / Destination / Station / code 駅コード
ResultSet / TimeTable / Destination / Station / Name 駅の名称を表す要素
ResultSet / TimeTable / Line / Name 名称を表す要素
ResultSet / TimeTable / Station を表す要素
ResultSet / TimeTable / Station / Name 駅の名称を表す要素

example

GET /v1/xml/bus/timetable?key=アクセスキーを入力してください&from=東京駅八重洲口/都営バス&to=日本橋/都営バス
<?xml version="1.0" encoding="UTF-8"?>
<ResultSet apiVersion="1.14.0.0" engineVersion="201404_01a">
  <TimeTable>
    <Station>
      <Name>東京駅八重洲口/都営バス</Name>
    </Station>
    <Line trainID="0">
      <Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
      <DepartureState>
        <Datetime operation="today">06:29:00+09:00</Datetime>
      </DepartureState>
      <ArrivalState>
        <Datetime operation="today">06:31:00+09:00</Datetime>
      </ArrivalState>
      <Destination>
        <Station code="36902">
          <Name>南千住駅西口/都営バス</Name>
        </Station>
      </Destination>
    </Line>
    <Line trainID="1">
      <Name>東42甲(南千住車庫前-東京駅八重洲口)</Name>
      <DepartureState>
        <Datetime operation="today">06:54:00+09:00</Datetime>
      </DepartureState>
      <ArrivalState>
        <Datetime operation="today">06:56:00+09:00</Datetime>
      </ArrivalState>
      <Destination>
        <Station code="36520">
          <Name>南千住車庫前/都営バス</Name>
        </Station>
      </Destination>
    </Line>
    <Line trainID="2">
      <Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
      <DepartureState>
        <Datetime operation="today">07:24:00+09:00</Datetime>
      </DepartureState>
      <ArrivalState>
        <Datetime operation="today">07:26:00+09:00</Datetime>
      </ArrivalState>
      <Destination>
        <Station code="36902">
          <Name>南千住駅西口/都営バス</Name>
        </Station>
      </Destination>
    </Line>
    <Line trainID="3">
      <Name>東42甲(南千住駅西口-東京駅八重洲口)</Name>
      <DepartureState>
        <Datetime operation="today">07:51:00+09:00</Datetime>
      </DepartureState>
      <ArrivalState>
        <Datetime operation="today">07:53:00+09:00</Datetime>
      </ArrivalState>
      <Destination>
        <Station code="36902">
          <Name>南千住駅西口/都営バス</Name>
        </Station>
      </Destination>
    </Line>
    <Line trainID="4">
      <Name>東42甲(南千住車庫前-東京駅八重洲口)</Name>
      <DepartureState>
        <Datetime operation="today">08:12:00+09:00</Datetime>
      </DepartureState>
      <ArrivalState>
        <Datetime operation="today">08:15:00+09:00</Datetime>
      </ArrivalState>
      <Destination>
        <Station code="36520">
          <Name>南千住車庫前/都営バス</Name>
        </Station>
      </Destination>
    </Line>
    <Line>
    :
    </Line>
  </TimeTable>
</ResultSet>
GET /v1/json/bus/timetable?key=アクセスキーを入力してください&from=東京駅八重洲口/都営バス&to=日本橋/都営バス
{
  "ResultSet": {
    "apiVersion": "1.14.0.0",
    "engineVersion": "201404_01a",
    "TimeTable": {
      "Station": {
        "Name": "東京駅八重洲口/都営バス"
      },
      "Line": [
        {
          "trainID": "0",
          "Name": "東42甲(南千住駅西口-東京駅八重洲口)",
          "DepartureState": {
            "Datetime": {
              "text": "06:29:00+09:00",
              "operation": "today"
            }
          },
          "ArrivalState": {
            "Datetime": {
              "text": "06:31:00+09:00",
              "operation": "today"
            }
          },
          "Destination": {
            "Station": {
              "code": "36902",
              "Name": "南千住駅西口/都営バス"
            }
          }
        },
        {
          "trainID": "1",
          "Name": "東42甲(南千住車庫前-東京駅八重洲口)",
          "DepartureState": {
            "Datetime": {
              "text": "06:54:00+09:00",
              "operation": "today"
            }
          },
          "ArrivalState": {
            "Datetime": {
              "text": "06:56:00+09:00",
              "operation": "today"
            }
          },
          "Destination": {
            "Station": {
              "code": "36520",
              "Name": "南千住車庫前/都営バス"
            }
          }
        },
        {
          "trainID": "2",
          "Name": "東42甲(南千住駅西口-東京駅八重洲口)",
          "DepartureState": {
            "Datetime": {
              "text": "07:24:00+09:00",
              "operation": "today"
            }
          },
          "ArrivalState": {
            "Datetime": {
              "text": "07:26:00+09:00",
              "operation": "today"
            }
          },
          "Destination": {
            "Station": {
              "code": "36902",
              "Name": "南千住駅西口/都営バス"
            }
          }
        },
        {
          "trainID": "3",
          "Name": "東42甲(南千住駅西口-東京駅八重洲口)",
          "DepartureState": {
            "Datetime": {
              "text": "07:51:00+09:00",
              "operation": "today"
            }
          },
          "ArrivalState": {
            "Datetime": {
              "text": "07:53:00+09:00",
              "operation": "today"
            }
          },
          "Destination": {
            "Station": {
              "code": "36902",
              "Name": "南千住駅西口/都営バス"
            }
          }
        },
        {
          "trainID": "4",
          "Name": "東42甲(南千住車庫前-東京駅八重洲口)",
          "DepartureState": {
            "Datetime": {
              "text": "08:12:00+09:00",
              "operation": "today"
            }
          },
          "ArrivalState": {
            "Datetime": {
              "text": "08:15:00+09:00",
              "operation": "today"
            }
          },
          "Destination": {
            "Station": {
              "code": "36520",
              "Name": "南千住車庫前/都営バス"
            }
          }
        },
        {
          :
        }
      ]
    }
  }
}