Like all pimeloid catfishes they will eat anything that can fit into their quite sizable mouth, which for a catfish that reaches 24" means anything under and up to 6" is food.
This particular cat needs a very wide tank, its barbels will grow to the length of the fish and if they touch both sides of the tank at once all the time the fish will panic and try to escape the tank, a tank with a minimum 36" width is recomended for adult fish.