The key difference between lampreys and hagfish is that lampreys have uniquely adapted mouths for getting nutrients from their prey’s blood while hagfish are scavengers. While the two fish are superficially very similar, they have differences in terms of diet, defense mechanisms, and anatomy.