Urobilin, also known as urochrome, is the chemical primarily responsible for the yellow color of urine. It is a linear tetrapyrrole compound that, along with the related colorless compound urobilinogen, are degradation products of the cyclic tetrapyrrole heme.
The compounds of every Wikipedia article carrying a Chembox or a Drugbox, refreshed daily, with the values their infoboxes give. The pages need JavaScript; the API does not.