Anchovies eat planktons and recently hatched fishes. They are small, green fish with blue reflections from silver longitudinal stripes that run from the bottom of the caudal fin. They can be found in all the world's oceans.
Anchovies are known as foraging fish. They are similar to bottom feeders in that they forage for floating food or plant particles in the water. They can also eat algae or other settled nutrients that are on rocks. You can find more info at: en.wikipedia.org