Where do they grab the data from and how do they query that database. I'm trying to make a pagerank tool of my own.