I'm not the first person to try this, but from what I've seen nobody is still compiling a list of characters deleted on the delete waves, so here is how I plan to do it.
First, it's importance to notice that I run all codes manually because I'm to lazy to create and maintain a website to keep running this things like all other statistics websites do.
I'll create lists of all characters in the experience highscores of all servers and update it frequently. Right now I'm deciding wether I should keep just the name/level or other informations from the account page (this would take much longer time to obtain).
Then, after the delete waves, all I have to do is run a script to check if any character is missing. I'm only checking characters on the highscores because not only they are the main focus of all players but it's also easier, storing all characters that log in on all servers just to check if they still exists would be too much work.
I believe there will be a delete wave soon so I should get my code working before it!