I think I know what I’m doing wrong.
There are 3 ways of getting data
1-Asking people to upload(directories,social networks, etc)
2-Creating a software(smart) that downloads data(most search engines)
3-Grabbing data that has already been filtered by someone else’s software/community.(meta-search engines, flight searches)
I think I should probably do the 3rd way as asking people to upload stuff is not working and making smart stand-alone software that filters from all data on the internet by itself gets harder and harder as the size of the internet grows.