Spyfly gets your data from US-based national, state, and local public records. It claims to have 'detailed information on over 350 million people,' together with 'more than 160 million property records' and 'access to 500 million phone numbers.'