A data server that inputs vehicle data transmitted from a probe vehicle group, comprising: a boarding/deboarding data acquisition unit that acquires boarding/deboarding data, which include a stop point where a vehicle in the probe vehicle group stopped and attribute data relating to an attribute of the vehicle that stopped; a boarding/deboarding point extraction unit that extracts a boarding/deboarding point that can be designated as a boarding point or a deboarding point, based on the stop point of the boarding/deboarding data from the boarding/deboarding data acquisition unit; a boarding/deboarding point information database storage unit that updates and stores the boarding/deboarding point extracted by the boarding/deboarding point extraction unit as a boarding/deboarding point information database; and a boarding/deboarding point transmission unit that upon receiving a request for the boarding/deboarding point information transmits a search result that includes the boarding/deboarding point that was retrieved from the boarding/deboarding point information database based on vehicle size, or vehicle type, or vehicle type included in the attribute data of the vehicle; characterized in that the boarding/deboarding data include door open/close data regarding a position of a door that was opened or closed or a time that the door was opened or closed, when the vehicle was stopped, and wherein the opening/closing of a door only pertains to the opening/closing of doors except the driver's seat door, and only the opening/closing of the driver's seat door is not utilized as a boarding/deboarding point, and the boarding/deboarding point information database storage unit stores the door open/close data in the boarding/deboarding point information database. a boarding/deboarding data acquisition unit that acquires boarding/deboarding data, which include a stop point where a vehicle in the probe vehicle group stopped and attribute data relating to an attribute of the vehicle that stopped; a boarding/deboarding point extraction unit that extracts a boarding/deboarding point that can be designated as a boarding point or a deboarding point, based on the stop point of the boarding/deboarding data from the boarding/deboarding data acquisition unit; a boarding/deboarding point information database storage unit that updates and stores the boarding/deboarding point extracted by the boarding/deboarding point extraction unit as a boarding/deboarding point information database; and a boarding/deboarding point transmission unit that upon receiving a request for the boarding/deboarding point information transmits a search result that includes the boarding/deboarding point that was retrieved from the boarding/deboarding point information database based on vehicle size, or vehicle type, or vehicle type included in the attribute data of the vehicle; characterized in that the boarding/deboarding data include door open/close data regarding a position of a door that was opened or closed or a time that the door was opened or closed, when the vehicle was stopped, and wherein the opening/closing of a door only pertains to the opening/closing of doors except the driver's seat door, and only the opening/closing of the driver's seat door is not utilized as a boarding/deboarding point, and the boarding/deboarding point information database storage unit stores the door open/close data in the boarding/deboarding point information database.