On this site you can see all the satellites orbiting Earth right now, their purpose and country of origin. A great find for space geeks! 

Via Qz.com:

There are more than 1,200 active satellites orbiting earth right now, taking pictures, relaying communications, broadcasting locations, spying on you, and even housing humans. Thanks to a database compiled by the Union of Concerned Scientists, we can show you each one, as of August 21, 2014.