Source: https://spymesat.com/faq.html
How many satellites are in space?
More than 5,000 satellites have been launched into space since Sputnik in 1957. If you include space debris (old rocket parts, etc.) there are over 10,000 artificial objects in space orbiting the Earth today. Of these, fewer than 1,000 are actually still operational (the rest having run their useful life and now orbit essentially as dead space junk). And only a small percentage of operational satellites have cameras on them and are used for Earth observation. Other satellite types include navigation (e.g. GPS), research (e.g. Hubble telescope), communications (e.g. satellite TV, telecommunications).
Can satellites see through clouds?
Optical imaging satellites (panchromatic and multi-spectral sensors) cannot see through clouds. RADAR satellites (Synthetic Aperture RADAR (SAR) sensors) can see through clouds and can see at night, but the images generated are without color.