Broad substrate specificity ATP-dependent transporter of the ATP-binding cassette (ABC) family that actively extrudes a wide variety of physiological compounds, dietary toxins and xenobiotics from cells. Involved in porphyrin homeostasis, mediating the export of protoporphyrin IX (PPIX) from both mitochondria to cytosol and cytosol to extracellular space, it also functions in the cellular export of heme. Also mediates the efflux of sphingosine-1-P from cells. Acts as a urate exporter functioning in both renal and extrarenal urate excretion. In kidney, it also functions as a physiological exporter of the uremic toxin indoxyl sulfate. Also involved in the excretion of steroids like estrone 3-sulfate/E1S, 3beta-sulfooxy-androst-5-en-17-one/DHEAS, and other sulfate conjugates. Mediates the secretion of the riboflavin and biotin vitamins into milk. Extrudes pheophorbide a, a phototoxic porphyrin catabolite of chlorophyll, reducing its bioavailability. Plays an important role in the exclusion of xenobiotics from the brain (Probable). It confers to cells a resistance to multiple drugs and other xenobiotics including mitoxantrone, pheophorbide, camptothecin, methotrexate, azidothymidine, and the anthracyclines daunorubicin and doxorubicin, through the control of their efflux. In placenta, it limits the penetration of drugs from the maternal plasma into the fetus. May play a role in early stem cell self-renewal by blocking differentiation.