Haijer är köttätande fiskar med varierad kost beroende på art. Vanliga födoämnen:
- Fiskar: Beningar, kragfiskar, andra haijer. T.ex. sill, makrill, tonfisk, sardiner.
- Däggdjur: Sälar, sjölejon, tumlare. T.ex. kaliforniens sjölejon, hamnsäl, näshaj (bottlenose dolphin).
- Sjöfåglar: Måsar, tärnor, albatrosser. T.ex. tåtmås, nordlig sulå, Laysanalbatross.
- Bläckfiskar: Vanlig föda, kan utgöra stor del av kosten.
- Kräftdjur: Krabbor, räkor, hummer. Inte huvudföda men viktig i vissa områden.
- Sjösköldpaddor: Inte huvudföda men förekommer.
Dessutom äter haijer opportunistiskt aas, döda fiskar och även sopor.