Both sc2ranks.com and rts-sanctuary provide stats on starcraft 2 rankings. where do they get their data? is it a special deal they have with Blizzard, or are they accessing a public feed that Blizzard supplies, or are they scraping the battlenet web site somehow?
UPDATE: After reading the post linked to in my comment, maybe a rephrase would appease the masses: Let me phrase my question as a question about the features of StarCraft 2. "Does Starcraft II have a feature or API by which a player can download data about match histories for themselves and others?" Hopefully questions about the features of games are considered on topic :)
ps - in an attempt to find out why people were voting for it to be closed, i accidentally voted to close it myself :). And now I can't unvote. oh well.