Amtrak · Authentication Profile

Amtrak Authentication

Authentication

Amtrak secures its APIs with none across 1 declared security scheme, as derived from its OpenAPI definitions.

TravelUnited StatesRailPassenger RailTransitGTFSOpen DataBookingDistributionGDSCorporate TravelTravel AgentsLoyalty
Methods: none Schemes: 1 OAuth flows: API key in:

Security Schemes

none none

Source

Authentication Profile

amtrak-authentication.yml Raw ↑
generated: '2026-07-28'
method: probed
source: live HTTP probe of https://content.amtrak.com/content/gtfs/GTFS.zip
summary:
  types: [none]
  api_key_in: []
  oauth2_flows: []
  note: >-
    Amtrak's one published contract requires no authentication of any kind. The
    transactional Amtrak API family is unpublished and its authentication model
    could not be verified first-party.
schemes:
- name: none
  type: none
  applies_to: Amtrak GTFS Schedule Feed
  source: probed https://content.amtrak.com/content/gtfs/GTFS.zip
  description: >-
    Anonymous, unauthenticated HTTPS GET. Verified 2026-07-28: the archive
    returns HTTP 200 with Content-Type application/zip and 19,244,661 bytes to a
    plain curl with no credentials, no API key, no cookie, no Referer and no
    User-Agent requirement. There is no registration form, no click-through, no
    OAuth, no bearer token and no rate limit advertised or observed.
unpublished:
  transactional_api:
    status: not-published
    note: >-
      Shopping, booking, payment, ticketing and servicing are reached through
      accredited intermediaries (Travelport Universal API, Sabre, SilverRail,
      Travelfusion, RailKey Technologies) or the login-only RailAgent portal at
      https://portal.railagent.com. Credentials are issued by the intermediary
      after an Amtrak accreditation document, a test-case worksheet and a
      three-week joint UAT. Amtrak itself publishes no auth documentation.
    evidence: https://support.travelport.com/webhelp/uapi/Content/Rail/Shared_Rail_Topics/Amtrak_Carrier_Requirements.htm
  discovery_documents:
    openid_configuration: 404 on content.amtrak.com, 401 on api.amtrak.com
    oauth_authorization_server: 404 on content.amtrak.com, 401 on api.amtrak.com
docs: null
docs_note: Amtrak publishes no authentication documentation page.