What do fleas eat?
Fleas are blood feeders. Female fleas require a blood meal in order to lay eggs. Normally, these insects consume blood and then, 36-48 hours later they lay eggs.
When the flea eggs hatch, the larva will feed on organic debris left behind on their prey's skin. They will not require another blood meal until they reach adulthood and only the females will need to consume blood in order lay more eggs. Fleas grow rapidly and can reproduce rapidly, as well.
How do fleas bite people and animals?
Fleas feed on blood and they want blood from mammals. This includes pets, sure, and other animals, but they are more than willing to feed on humans, too. Fleas will bite a human to get at the blood vessels below the skin and their bodies are built to do so.
The first thing you need to understand is how the flea mouthparts work. These parasitic insects have mouths that can pierce the skin and find the blood vessels, making sure that blood flows so they can feed.
A flea's mouth is made of three parts that act like tiny needles. Two of the needles pierce the skin and cut all the way down to the blood vessel. They pry open the wound and then the center needles jab into the blood and start to suck down their meal. Once they do this, their salivary glands open up and use the same mouthparts done for feeding to inject an anticoagulant so the blood will not clot and keep flowing down into their body.