I've gotten my data from listsource.com, as well as my local county.
I ask for the filter of owner address not equal to property address.
It comes to me as a delimited file, which I import into Excel and manipulate from there.
I remove the banks, and I remove the other investors I recognize.
In my county of residence, that list would cost me 45.
In a neighboring county, it cost 90, until I told them their neighbors only charged 45.
In a county to the south of me, they wouldn't sell me the data. Too sparsely populated, and transaction records are still manual.
The best way to get this data is in a excel format and you can filter it to whatever your want.
One county gave me the entire database, so I could find recent sales, properties with sale dates over 10 years ago, out of state owners, etc. ... that was a gold mine for my potential mailing.
The hardest part is washing the data in excel if it's not formatted friendly. .. .