1. A system for online location sharing through an internet service search engine, the system comprising: a server comprising at least one processor and a memory communicatively coupled to said processor, said memory comprising instructions stored thereon that, when executed by said at least one processor, cause said at least one processor to: receive from a first user a query identifying a second user; query a plurality of internet services, each of said plurality of internet services storing information about said second user, over a network for real-time information relevant to said second user; and provide a number of responses received from said plurality of internet services to said first user, said server being authorized by said second user to receive all information relevant to said second user contained in said responses; wherein a number of said responses indicate which of said plurality of said internet services is an online location of said second user.