Apolipoprotein B (or Apo B, for short) is a protein that helps carry fat and cholesterol through your body. Your body needs fat and cholesterol to produce hormones and keep cells healthy. As they don't dissolve well in the blood, they may cause plaque buildup in your blood vessels, possibly leading to heart disease.