Amtrak: Search Trains
Amtrak via Parse · travel
Search for available trains between origin and destination stations on a given date. Returns all journey solution options with departure/arrival times, travel class, fare families (Value, Flexible, Saver), seat availability inventory, and ancillary options (pets, bicycles). Supports one-way and round-trip searches with multiple passenger types. Search Amtrak trains, retrieve station information, get fare details, and access support resources. Fulfilled by Parse from amtrak.com.
- amtrak
- amtrak-com
- government-public
- maps-geo
- parse
- platform-key
- travel
Price and execution
- Price
- $0.04 USD credits / call
- Trust tier
- Verified
- Execution
- Managed call
- Capability group
- travel
Interface snapshot
- Protocol
- HTTP operation
- Operation
- POST /scraper/f800c27d-0aaa-4ca0-864e-4dc69e20f764/search_trains
- Interface artifact
- sha256:49001a4d8bbdae33a60ec7f12f271f817228782159e0c32280e7642b3efc499d
- Manifest digest
- sha256:91a48d508ef4ed3f0a344f32081fdca088627a829c4b62940ee27de7060f4af7
Request fields
- origin (string, required): Origin station code (e.g. BOS, CHI, NYP). Obtain valid codes from get_stations or get_station_autocomplete.: Allowed values: BOS, NYP, CHI, WAS
- num_adults (integer): Number of travelers (1-8).
- destination (string, required): Destination station code (e.g. NYP, WAS, MKE). Must differ from origin.: Allowed values: NYP, WAS, MKE, BOS
- return_date (string): Return date in YYYY-MM-DD format for round-trip bookings. Must be on or after departure_date.
- departure_date (string, required): Departure date in YYYY-MM-DD format. Must be a future date within 11 months.
- passenger_type (string): Passenger type code.
Example queries
- {"origin":"BOS","num_adults":"1","destination":"NYP","departure_date":"2026-07-22","passenger_type":"F"}