The data comes mostly from players' unions or via other official bodies. In America, for example, greater transparency allows you to discover to the nearest cent how much David Beckham earns from LA Galaxy for his football activities. It was $6,500,000.08 last year, and no, I have no idea what the eight cents was for.