Những con siêu vi thực sự ăn các động vật nhỏ, bao gồm thằn lằn, chuột, côn trùng, chuột đồng và chim. Những loài cá hố, một số sống gần nước, cũng ăn những động vật này, cũng như ếch và cá. Loài viper rất lớn được biết đến là loài ăn thịt những động vật lớn như nhím hoặc linh dương.
Hầu hết các loài viper đều được ngụy trang tốt và có thể tìm thấy con mồi bằng cách nằm chờ trên mặt đất hoặc hiếm gặp là trên cây. Khi con mồi đến gần, chúng tấn công và ăn thịt nó. Nói chung, chúng không đuổi theo con mồi mà chờ nọc độc vượt qua nó. Sau đó, viper ăn thịt con mồi.
Răng nanh của loài viper thực sự dài đến mức chúng phải gấp chúng lại trên vòm miệng khi không sử dụng. Các răng nanh cũng có các đường dẫn xuống các trung tâm để cung cấp nọc độc. Có bằng chứng cho thấy loài rắn này biết lượng nọc độc cần cung cấp tùy thuộc vào kích thước và loài của con mồi.
Những con rắn săn mồi có lỗ cảm ứng nhiệt trong đầu để giúp tìm con mồi. Nhiều loài cá hố, chẳng hạn như cá bông lau và cá đầu đồng, được tìm thấy ở Tân Thế giới, mặc dù một số loài khác như viper đền thờ ở châu Á. Vipers được tìm thấy ở mọi lục địa, ngoại trừ Úc và Nam Cực.