Candiru jsou parazité. Jejich schopnost najít ve vodě dechové proudy jim umožňuje vplout do žaberních otvorů jiných vodních druhů, kde se živí krví své kořisti.
Zatímco ryby z podčeledi Vandelliinae se živí krví, ryby z podčeledi Stegophilinae se mohou živit šupinami, slizem nebo mršinami.
Při lovu kořisti leží candát na dně řeky a zkoumá a očichává vodu, zda neobsahuje určité chemické látky, například močovinu a čpavek ze žaber jiných ryb. Jakmile najde poblíž rybu, vrhne se prudkou rychlostí do žaberní dutiny a přichytí se k ní svými ostny. Poté se začne prokousávat dírou směrem k hlavní cévě a vycpává se maximálně několik minut, což obvykle způsobí smrt oběti. Poté se uvolní a potopí se zpět do říčního dna, aby strávil potravu a počkal na další potravu.
Útoky na lidi
Tyto menší druhy jsou známé tím, že napadají a využívají močovou trubici člověka. I když jsou zprávy staré již od roku 1800, první písemný případ vyjmutí kandiru z člověka se objevil až v roce 1997, a ani tomuto případu nevěří všichni. Představa, že ryby jsou přitahovány močí, se nezdá být správná. Ryby ve skutečnosti loví zrakem a moč jim vůbec nechutná.