An angiogram is often performed to detect abnormalities such as blockages, narrowing, aneurysms, or other vascular conditions. It aids in diagnosing issues related to the heart, brain, kidneys, and other vital organs, helping to determine the best course of treatment.