Pyridoxal kinase was purified 4760-fold from rat liver. The Km values for pyridoxine and pyridoxal were 120 and 190 microM respectively, and pyridoxine showed substrate inhibition at above 200 microM. Pyridoxamine 5-phosphate oxidase was also purified 2030-fold from rat liver, and its Km values for pyridoxine 5-phosphate and pyridoxamine 5-phosphate were 0.92 and 1.0 microM respectively. Pyridoxine 5-phosphate gave a maximum velocity that was 5.6-fold greater than with pyridoxamine 5-phosphate and showed strong substrate inhibition at above 6 microM. Among the tryptophan metabolites, picolinate, xanthurenate, quinolinate, tryptamine and 5-hydroxytryptamine inhibited pyridoxal kinase. However, pyridoxamine 5-phosphate oxidase could not be inhibited by tryptophan metabolites, and on the contrary it was activated by 3-hydroxykynurenine and 3-hydroxyanthranilate. Regarding the metabolism of vitamin B-6 in the liver, the effects of tryptophan metabolites that were accumulated in vitamin B-6-deficient rats after tryptophan injection were discussed.