I wish you luck, they are painful unless you feel like trying to parse card text. At that point you might as well write a bot that plays magic for you....
Just be careful because Wizards of the Coast might disagree with you about what is and isn't public information. Especially when you are showing the rating and number of votes and rating straight from Gatherer.