FlightInfoEx returns the two airports in the “origin” and “destination” fields.
The “filed_departuretime” field is the when the flight is planned to depart. The adding the “filed_ete” to the filed_departuretime will get you the filed_arrivaltime.
The filed times are usually close enough to the scheduled times of the flight, unless the flight has already been significantly delayed before the flight plan is entered into ATC. If you want to find the actually scheduled times, then you need to use the AirlineFlightSchedules function and search for the date you are interested in.