Scraped data is garbage.
I would never waste my time and money with scraped data. It's going to have bounces and spam traps and even if you clean it, only know spam traps can be removed. It's also not can-spam compliant.
There is a way to get rid of all possible spam traps, but it will rip the list. That is to verify the data against social media accounts. But you need a custom built program to do it. Also by doing this, you are pulling what should be the most responsive addresses from the list. Because address associated with a social media account are highly likely to be a primary email and checked frequently and not a throwaway address.
If you want to make money and do things legit, you want to buy 3rd party data. Which is data that the users have provided permission to receive messages from third parties and is 100% can-spam compliant. You still need to have 3rd party data cleaned by a reputable list hygiene company, so that you reduce your risks of complainers, traps, etc...
The fresher the data is the better! With older data, accounts that users stop using the provider after a certain amount of time will turn it into a spam trap. Once an account is deactivated by the provider, they will return a bounce message. So anyone sending to that address should be removing it from their list. Then after doing this for a certain period of time, they will turn it into a trap... because no one should be sending to it anymore. So the older the data is, the more likely some of the addresses will have them in it. So older 3rd party data I verify it against SM accounts.
Where after you clean fresh data you just have to mitigate your complaints, so that you stay under the threshold of the provider you are mailing to or the ESP you are using to send with.
I have been monetizing data for over 16 years and know what I'm talking about.