Cystoscopy is often performed to investigate symptoms such as blood in the urine, frequent urinary tract infections, or pain during urination. It can also be used to diagnose conditions like bladder tumors, bladder stones, and urethral strictures. Additionally, cystoscopy can aid in the evaluation of abnormalities detected through other imaging techniques, such as ultrasound or CT scans.