Shrimp are widespread and abundant.
They can be found feeding near the seafloor on most coasts and estuaries, as well as in rivers and lakes.
To escape predators, some species flip off the seafloor and dive into the sediment.
They usually live from one to seven years.
Shrimp are often solitary, though they can form large schools during the spawning season.
There are thousands of species, and usually there is a species adapted to any particular habitat.
Any small crustacean which resembles a shrimp tends to be called one. (source)
So can hamsters eat shrimp?
Unfortunately, hamsters cannot eat fish food and so shrimp should be avoided as food for them altogether.