As far as I'm aware GuildStats updates experience values every day at server save, probably to ensure everyone went offline and the values are properly updated in Tibia.com.
I don't know TibiaLoot so I wouldn't know how they do things.
Additionally, it is possible to get more than just 1,000 characters using the highscores tables if you filter vocations.