Les serpents attrapent leurs proies en utilisant leurs sens bien développés pour détecter les vibrations, la chaleur, les signaux chimiques et les mouvements. Les serpents ont besoin d'avaler leur nourriture en entier, car leurs dents ne sont pas faites pour mâcher mais pour capturer et saisir des proies.
Les serpents ont une oreille interne et pas d'oreille externe, mais ils peuvent identifier les mouvements grâce aux vibrations au sol transmises par leurs mâchoires. Les vibrations leur permettent de reconnaître l'emplacement de leur proie potentielle. Bien que les serpents n'aient généralement pas une vision de loin précise, leurs yeux sont capables de détecter rapidement les mouvements.
Certains serpents, les vipères des fosses, sont également équipés de fosses thermiques sensibles qui leur permettent de détecter leurs proies à l'aide de changements thermiques. Les fosses peuvent rapidement distinguer la présence de chaleur dans l'environnement, même lorsqu'il fait complètement noir. D'autres serpents ont plusieurs petites fosses sous les écailles de leurs lèvres qui détectent les changements de température. Ils peuvent également localiser leurs proies en interprétant les signaux chimiques produits par les animaux. Ils peuvent obtenir les informations chimiques ou l'odeur de leur proie en faisant glisser leur langue vers l'intérieur et l'extérieur.
Les reptiles carnivores se nourrissent généralement d'insectes, d'oiseaux, d'œufs, de grenouilles et de petits mammifères. Certaines espèces consomment des cerfs, des cochons et même d'autres serpents. Certains chassent pour se nourrir, tandis que d'autres tendent une embuscade à leurs proies. Les serpents peuvent avaler leur nourriture entière car ils peuvent désarticuler leurs mâchoires et la moitié avant de leur corps est tapissée de muscles puissants.