The function of SLC10A1 (solute carrier family 10 member 1, ENSG00000100652) is as follows. As a major transporter of conjugated bile salts from plasma into the hepatocyte, it plays a key role in the enterohepatic circulation of bile salts necessary for the solubilization and absorption of dietary fat and fat-soluble vitamins (PubMed:14660639, PubMed:24867799, PubMed:34060352, PubMed:8132774). It is strictly dependent on the extracellular presence of sodium (PubMed:14660639, PubMed:24867799, PubMed:34060352, PubMed:8132774). It exhibits broad substrate specificity and transports various bile acids, such as taurocholate, cholate, as well as non-bile acid organic compounds, such as estrone sulfate (PubMed:14660639, PubMed:34060352). Works collaboratively with the ileal transporter (NTCP2), the organic solute transporter (OST), and the bile salt export pump (BSEP), to ensure efficacious biological recycling of bile acids during enterohepatic circulation (PubMed:33222321). {ECO:0000269|PubMed:14660639, ECO:0000269|PubMed:24867799, ECO:0000269|PubMed:34060352, ECO:0000269|PubMed:8132774, ECO:0000303|PubMed:33222321}. (Microbial infection) Acts as an entry receptor for hepatitis B virus (HBV) (PubMed:23150796). The recognition for human SLC10A1/NTCP is highly specific (PubMed:35545671, PubMed:35580629, PubMed:35580630, PubMed:38233573). {ECO:0000269|PubMed:23150796, ECO:0000269|PubMed:35545671, ECO:0000269|PubMed:35580629, ECO:0000269|PubMed:35580630, ECO:0000269|PubMed:38233573}.