Yahoo lets you roll your own search engine
To start your own search engine using Yahoo data, sign up for an API key at Yahoo’s developer network.
The API works much like any web framework. Query the API, and you will
get an XML file of search results that match your query. Yahoo will
also provide a mash-up library in the Python programming language.
This could be a boon to archivists and anyone else who wants to write their own harvester using data scattered over a distributed network.
jon