---
title: "GTFS bus trip updates"
method: GET
path: "/gtfsrt/septa-pa-us/Trip/print.php"
tags: ["GTFS Data"]
---

# GTFS bus trip updates

`GET /gtfsrt/septa-pa-us/Trip/print.php`

A human-readable representation of the bus/trolley trip update GTFS data. This endpoint shows only the **top five** results; For a complete set of results, please parse the raw protobuf file linked below.  Information on parsing this protobuf file can be found at [gtfs.org](https://gtfs.org/realtime/language-bindings/)

## Response `200`

success

- GtfsTrip
  - `header` object
    - `gtfs_realtime_version` string — Version of speed specification.
    - `timestamp` integer — The time where this dataset was generated on server for determining the sequence of alert feeds
    - `incrementality` string — Determines whether dataset is incremental or full
  - `entity` object[] — Multiple entities can be included in the feed
    - `id` string — unique identifier for the entity
    - `is_deleted` boolean — Whether this entity is to be deleted.
    - `trip_update` object[] — Data about the realtime departure delays of a trip.
      - `*` object
        - `stop_time_update` object — Updates to StopTimes for the trip
          - `stop_sequence` integer — Must be the same as in stop_times.txt in the corresponding GTFS feed
          - `arrival` object — If schedule_relationship is empty or SCHEDULED, either arrival or departure must be provided within a StopTimeUpdate
            - `time` number — Event as absolute time. In POSIX time
          - `departure` object — If schedule_relationship is empty or SCHEDULED, either arrival or departure must be provided within a StopTimeUpdate
            - `time` number — Event as absolute time. In POSIX time
          - `stop_id` string — Must be the same as in stops.txt in the corresponding GTFS feed.
          - `schedule_relationship` 'SCHEDULED' | 'SKIPPED' | 'NO_DATA' — The default relationship is SCHEDULED.
      - `trip` object
        - `trip_id` string — The trip_id from the GTFS feed that this selector refers to.
        - `start_time` string — The initially scheduled start time of this trip instance.
        - `start_date` string — The start date of this trip instance in YYYYMMDD format.
        - `schedule_relationship` 'SCHEDULED' | 'ADDED' | 'UNSCHEDULED' | 'CANCELED' — The default relationship is SCHEDULED.
        - `route_id` string — The route_id from the GTFS feed that this selector refers to.
        - `direction_id` 0 | 1 — The direction_id from the GTFS feed trips.txt file, which indicates the direction of travel.
      - `vehicle` object
        - `id` string — Internal system identification of the vehicle.
      - `timestamp` integer — Moment at which the vehicle's real-time progress was measured.

---

[API](https://skmtc.net/septa/apis/septa-developers.md) · [All operations](https://skmtc.net/septa/apis/septa-developers/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/septa/septa-developers/revisions/e0575f41ded3/schema)
