1. An information processing apparatus for acquiring information over a network, comprising: a processor; and memory connected to the processor, wherein the memory is encoded with instructions and wherein the instructions when executed comprise: instructions for acquiring an original request including a current search value that specifies information to be acquired from a database; instructions for determining whether or not said information to be acquired by said original request is singular with respect to a request previously issued by the information processing apparatus as stored in a request log in which a history of search values is registered; when said original request is determined to be singular with respect to said current search value, instructions for generating a diffusion request comprising a dummy request, to dilute singularity in an access log related to said current search value to said database, said dummy request being generated from a dummy value that provides a different search value requesting information different from said information to be acquired; instructions for issuing said diffusion request as a search request to said database over the network; and instructions for extracting search result information acquired by said diffusion request from a response to said search request.