I am looking for a database of chess games for a research purpose. I found that chessgames.com is one such site where the data for games of strong players would be available (I don't expect it to be free of course!). However, I am not at all interested in the actual moves made in a particular game; I simply want a list of two players and a result of the game. Does anybody know how and where such data would be available? It would be great if the data spans over several centuriesa as chessgames.com has.
I don't think there is any such database that only gives your names and results. But there are some mega databases you can download and script to anything that you want.
- net-chess.com (where you can download correspondence games)
All you have to do is simply take a PGN file and script off the names of the players
[Date "1992.11.04"] [Round "29"] [White "Fischer, Robert J."] [Black "Spassky, Boris V."] [Result "1/2-1/2"]
In this example, you'll just need to look for "White", "Black" and "Result". This is not a very hard scripting problem, you can even do it with unix commands. If you don't know how to write a script, please consult online documentation or post a question to stackoverflow.com.
There's no one singular database with all games recorded- it is fairly simple to see this is impossible. Say, a top player played a casual game against their second or trainer, perhaps for training purposes or to test out an opening variation or something. We may record the moves for our future analysis, but would it end up in any databases? No, because we would not want to reveal any information to possible opponents.
You can, however, get very big databases - SmallChess made an excellent post but I would add CaissaBase to the list.
Probably, if you get all of the databases suggested and combine them (using a script to remove duplicates etc), you would have a very good and large record of pretty much any game that would make its way to the public/be in a database.