I am looking for a library, either open source or paid, that allows me to check a number of domains ranking for keywords, preferably across multiple search engines. In addition it needs to be able to check the number of inbound links to a site. I know I could write this using the Google API / Yahoo Site Explorer, but I was looking for something that was already a little more fully-featured.