A cytochrome P450 monooxygenase involved in the metabolism of fatty acids. Mechanistically, uses molecular oxygen inserting one oxygen atom into a substrate, and reducing the second into a water molecule, with two electrons provided by NADPH via cytochrome P450 reductase (CPR; NADPH-ferrihemoprotein reductase). Catalyzes the hydroxylation of saturated carbon hydrogen bonds of fatty acids. May act as a major omega- and ommega-1 hydroxylase for dodecanoic (lauric) acid in kidney. Catalyzes with low efficiency the epoxidation of 11,12-double bond of arachidonic acid