Caproidae oder Eberfische sind eine kleine Familie von Meeresfischen. Sie wurden früher zusammen mit den Seepferdchen in die Ordnung der Zeiformes eingeordnet. Eberfische sind im Indischen, Atlantischen und Pazifischen Ozean heimisch. Man findet sie hauptsächlich in Tiefen unter 50 m (160 ft).