System and method for improving online search engine results. In one
embodiment, a search system queries one or more servers of a destination
site to obtain detailed and relevant information. In one embodiment, this
query is in the form of an application programming interface call. Based
on the content received in response to the aforementioned queries, a
plurality of content pages may then be used to build one or more search
databases against which user searches may be made during some future time
period.