A method for building a database of needs movement information according to an embodiment of the present invention, which is performed by a server, comprises the steps of: (a) detecting the execution of a specific application installed in a user terminal; (b) collecting, at every predetermined time interval, movement information of the user terminal at a current time from the user terminal, and when a user inputs request information into the specific application, collecting the request information of the user; (c) when a user request end signal is received or the movement information of the user terminal is not received within a predetermined period of time from the user terminal, determining the corresponding time point as a user request end point; and (d) matching the request information and the movement information collected from after detecting the execution of the specific application to the user request end point, and storing the same as one piece of needs movement information, wherein the request infor