top 5000 by spec is assumed for solo shuffle, as its the max amount of data you can take from the api. unless you are scraping every toons character details manually at a rate limit of 10 per characters per second you will never find out all toons that have touched PVP.