I don’t know if this helps but for me I have a 97 corolla and my paint code is 3K4 (Sunfire Red Pearl). You can usually find the paint codes inside the driver door. Personally I just search it on amazon for a name brand spray or paint (no ebay) because I want it to work well.
As for the bumper, I don’t personally know where to find body parts except for maybe junk yards but that only works for old cars like mine. 😛
EDITED:
For the different types of paint depends on how you want your car to look and how long it lasts.