1. An information processing apparatus, comprising: circuitry configured to receive, from an external remote device, an instruction to schedule recording of a selected program, extract, from program information of the selected program included in electronic program guide data for a predetermined period of time, a search word to be used as a keyword for search, transmit the search word to a program server for searching for a program in extended electronic program guide data provided by the program server, the extended electronic program guide data being displayed on a web page and including data for a period of time that is extended past the predetermined period of time of the electronic program guide data, receive, from the program server when a program identification ID has been assigned, program information including the program identification ID for identifying a related program related to the selected program obtained as a result of a search for the related program performed in the extended electronic program guide data using the search word as the keyword, the program identification ID corresponding to a set of a service identification of a service corresponding to a channel and an event identification that uniquely identifies the related program and that uniquely identifies a particular episode when the related program is a series program, the program identification ID being different from a title of the related program, and the program identification ID being included in the program information of the extended electronic program guide data, which was searched through by the program server, receive, from the program server when the program identification ID has not yet been assigned, the program information including the channel, broadcast start time, and broadcast end time for identifying the related program, identify the related program by using the program information, and display information of the particular episode, which is a subset of the series program, when the identified related program is the series program, wherein the program information received from the program server includes the program identification ID and image data of one of a scene of the related program and a video associated with the related program.