---
title: "GTFS regional rail vehicle position updates"
method: GET
path: "/gtfsrt/septarail-pa-us/Vehicle/print.php"
tags: ["GTFS Data"]
---

# GTFS regional rail vehicle position updates

`GET /gtfsrt/septarail-pa-us/Vehicle/print.php`

A human-readable representation of the regional rail vehicle position 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

- GtfsVehicle
  - `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.
    - `vehicle` object — Realtime positioning information for a given vehicle.
      - `trip` object — A descriptor that identifies a single instance of a GTFS trip.
        - `trip_id` string — The trip_id from the GTFS feed that this selector refers to.
        - `route_id` string — The route_id from the GTFS feed that this selector refers to.
        - `start_date` string — The start date of this trip instance in YYYYMMDD format.
      - `vehicle` object — Identification information for the vehicle performing the trip.
        - `id` string — Internal system identification of the vehicle.
        - `label` string — User visible label, i.e., something that must be shown to the passenger to help identify the correct vehicle.
      - `position` object — A geographic position of a vehicle.
        - `latitude` number, float — Degrees North, in the WGS-84 coordinate system.
        - `longitude` number, float — Degrees East, in the WGS-84 coordinate system.
        - `bearing` number, float — Bearing, in degrees, clockwise from True North, i.e., 0 is North and 90 is East.
      - `current_stop_sequence` integer — The stop sequence index of the current stop.
      - `stop_id` string — Identifies the current stop.
      - `current_status` 'INCOMING_AT' | 'STOPPED_AT' | 'IN_TRANSIT_TO' — The exact status of the vehicle with respect to the current stop.
      - `timestamp` integer — Moment at which the vehicle's position 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)
