There are lot of websites (like ESPN or Yahoo) that mention the statistics and records of all the international / domestic cricket matches. But, is there any international reputed agency that keeps track of all the international cricket matches?
The local governing body will determine what status particular games are - First Class, List A, Test, ODI, T20 International and whatever.
As a consequence internationals of whatever form are ratified by the board - or boards - involved. The scorers for a game, normally appointed by the teams (law 4), will have to submit their (agreed) cards to that governing body.
The national boards will keep their own record, but there's no 'official' body for results and statistics.
The ICC lay down a lot of rules and guidelines for many aspects of the games, but I can't find anything mandating that particular feeds should be available to third parties. The ICC haven't yet tried to copyright the scores (as some American sports leagues have tried to).
For example, Wisden is explicitly (#20) unofficial!