Chemical proteomics is an effective approach to focused proteomics, having the potential to find specific interactors in moderate-scale comprehensive analysis. Unlike chemical genetics, chemical proteomics directly and comprehensively identifies proteins that bind specifically to candidate compounds by means of affinity chromatographic purification using the immobilized candidate, combined with mass spectrometric identification of interacting proteins. This is an effective approach for discovering unknown protein functions, identifying the molecular mechanisms of drug action, and obtaining information for optimization of lead compounds. However, immobilized-small molecule affinity chromatography always suffers from the problem of non-specific binders. Although several approaches were reported to reduce non-specific binding proteins, these are mainly focused on the use of low-binding-affinity beads or insertion of a spacer between the bead and the compound. Stable isotope labeling strategies have proven particularly advantageous for the discrimination of true interactors from many non-specific binders, including carrier proteins, such as serum albumin, and are expected to be valuable for drug discovery.