Skip to content

Repository files navigation

Amtrak (amtrak)

About this repository

This is not our API. This repository is an independent, third-party profile of a company's publicly available API surface, maintained by API Evangelist. API Evangelist does not operate, host, resell, or support this company's APIs, and is not affiliated with or endorsed by the company unless stated on the profile.

Where the information came from. Everything here is assembled from material a member of the public can reach with a browser and no credentials — the company's own website, developer portal and documentation, the specifications it publishes for public use (OpenAPI, AsyncAPI, JSON Schema, apis.json, llms.txt and similar), its public repositories, and its public status, pricing and changelog pages. Nothing here is obtained by breaching a system, defeating an access control, or using credentials of any kind.

The rating is an independent assessment. The Kin Score and Agent Readiness rating are independently calculated scores of a company's public API artifacts, produced by API Evangelist against a published rubric. They are not certifications, endorsements, security assessments, or audits, and they score published artifacts — not the quality, safety, or security of the software.

Corrections, re-scores, and removal are free. No partnership, contract, or purchase is required, and you do not need to justify the request.

  • Something wrong? Open an issue on this repository, or email info@apievangelist.com.
  • Published something new? Ask for a re-score and we will re-run the rating.
  • Want the listing taken down? Say so and we will honor it. The profile is reduced to your company name, a factual description, and a link to your own site, and the company is recorded as unrated — never scored zero for having asked.

Response times. Acknowledgement within one business day; removal or restriction within two business days; corrections and re-scores within five business days.

On a security or compliance team? Email info@apievangelist.com with security in the subject line and you will get a person, not a form. We will tell you exactly which public URLs this profile was built from so your team can see the same surface we did, and we will take the listing down on request while you work through it.

Full detail: Where this data comes from

Amtrak (the National Railroad Passenger Corporation) is the federally chartered operator of the United States national intercity passenger rail network, headquartered in Washington, D.C. It runs the Northeast Corridor including Acela, the state-supported corridors, the long-distance network, and the Amtrak Thruway Connecting Service bus network, and its published GTFS feed covers 61 routes, 646 stops, 2,948 trips and 20 operating agencies across the United States and into Canada.

In the distribution chain Amtrak sits as a GDS-intermediated supplier of its own inventory: its content reaches third-party booking tools through Travelport Universal API, through Sabre, Apollo and Worldspan on the RailAgent channel, and through rail aggregators including SilverRail, Travelfusion and RailKey Technologies, alongside its own amtrak.com, mobile app and call centre.

Its API posture is honestly stated as one open-standard data feed and nothing else. The only machine-readable contract Amtrak publishes is a static GTFS schedule archive at content.amtrak.com, which is completely ungated — no key, no registration, no click-through — but which Amtrak advertises nowhere: there is no developer portal, no documentation page, no OpenAPI, no AsyncAPI, no GraphQL, and no published terms of use for the feed. Everything transactional is closed.

APIs.json: https://raw.githubusercontent.com/api-evangelist/amtrak/refs/heads/main/apis.yml

Tags

  • Travel
  • United States
  • Rail
  • Passenger Rail
  • Transit
  • GTFS
  • Open Data
  • Booking
  • Distribution
  • GDS
  • Corporate Travel
  • Travel Agents
  • Loyalty

Timestamps

  • Created: 2026-07-28
  • Modified: 2026-07-28

APIs

Amtrak GTFS Schedule Feed

Amtrak's complete national timetable published as a static General Transit Feed Specification archive, served from content.amtrak.com with no registration, no API key, no click-through licence and no rate limit. The edition harvested on 2026-07-28 carries feed_version 20260727 and holds 8 GTFS files — agency, calendar, feed_info, routes, shapes, stops, stop_times and trips — covering 20 agencies, 61 routes (49 rail and 12 bus by route_type), 646 stops, 2,948 trips, 37,862 stop times and 373,236 shape points, with calendar service dates spanning 20260726 to 20270726.

feed_info declares feed_publisher_name Amtrak and a first-party contact address of DL_DTGTFSsupport@Amtrak.com. This is the only machine-readable contract Amtrak publishes, and Amtrak publishes no page describing it — the URL is discoverable only through third-party registries such as the Mobility Database and Transitland.

Tags

  • GTFS
  • Schedules
  • Timetables
  • Transit
  • Open Data
  • Rail

Properties

Common Properties

Artifacts

Everything below was derived from the harvested GTFS archive or probed live on 2026-07-28. Amtrak publishes none of it.

Artifact File Method
Authentication authentication/amtrak-authentication.yml probed — none required
API conventions conventions/amtrak-conventions.yml derived
Lifecycle lifecycle/amtrak-lifecycle.yml derived
Conformance conformance/amtrak-conformance.yml derived
Data model data-model/amtrak-data-model.yml derived
JSON Schema json-schema/amtrak-gtfs-schema.json derived
Packages packages/amtrak-packages.yml searched — zero official, four community
llms.txt llms/amtrak-llms.txt generated
Agent skill skills/amtrak-gtfs-schedule-lookup.md generated
Well-known well-known/amtrak-well-known.yml searched — nothing published on any host
Domain security security/amtrak-domain-security.yml probed

Deliberately absent, because Amtrak publishes no such thing: OpenAPI, AsyncAPI, GraphQL, webhooks, MCP server, SDKs, CLI, sandbox, changelog, status page, deprecation policy, vulnerability disclosure programme, trust centre, OAuth scopes and Postman collection. trust., security. and status.amtrak.com are NXDOMAIN; /.well-known/security.txt is 404 or 401 on every resolving host.

Switching Cost

The full switching-cost analysis — interface shape, second source, exit path, identifier portability, contractual lock-in, access gate and distribution model — lives in review.yml.

Dimension Value
Interface shape open-standard (GTFS static) — scoped to schedules only; everything transactional is none-published
Second source no-alternative for Amtrak seat inventory; multiple channels to the same inventory
Exit path no-export-published
Identifier portability GTFS keys with Amtrak three-letter station codes as stop_id / stop_code; Amtrak-internal numeric route_id / trip_id
Contractual lock-in Nothing published first-party — www.amtrak.com returns 403 to every non-browser client
Access gate commercial-agreement (accreditation, test-case worksheet, three-week UAT via Travelport)
Distribution model gds-intermediated
NDC posture Not applicable — rail operator; no IATA NDC and no UIC OSDM reference found

Maintainers

About

Amtrak (the National Railroad Passenger Corporation) is the federally chartered operator of the United States national intercity passenger rail network, headquartered in Washington, D.C.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors