Heres a list of some used by a lot of carp anglers WORLD WIDE.
Boilies: many kinds depending on your "BASE" mix that you start out with including Fishmeal, Birdseed, ect.
Particles/chum: examples are hempseed, tares, nuts, maise(field corn), canned corn , groats, wheat , Oats, dog & cat food(dry). used to attract carp to your fishing spot(called a "swim" in the UK)they also can be used as a "base" for your boilie/dough bait mix
Other baits that can be used on the hook(hookbait) or as a chum are:
Chick Peas, Butter Beans, Kidney Beans, Black eyed Beans, Red Kidney beans.
Nuts: can be used if ground up as a base for boilies/dough baits, or as hookbaits:
Tiger nuts, Peanuts
Meats: can also be added to chum mixes or fishing on the hook.
Luncheon meats, Sausage/Salami meats, Spam, cat & dog food.
Other baits that can be used are veggies like Boiled Potatoes, green beans, ect.
This is just a short list of the endless baits you can use for carp..and a lot of them can be bought at your local grocery store.
Now a lot of the baits above have to be PREPARED not just used right out of the bag or can..that info. on preparing baits should be found out as some of these baits will harm or kill carp if not prepared right!