Non-canonical amino acids can be incorporated into proteins in response to an amber stop codon, using suitable aminoacyl-tRNA synthetases that are orthogonal to native E. coli systems. Using this approach, we can replace a single H atom in a protein by an F atom. Fluorinated amino acids are of particular interest, as the fluorine atoms can be selectively and sensitively detected by 19F-NMR. They can be regarded as site-specific spys that report on changes in their chemical environment. Furthermore, through-space scalar couplings between fluorine atoms can be detected, if they form direct contacts. This is possible even if the contacts are transient. Applications are demonstrated for proteins exchanging between open and closed conformations, and for protein systems > 60 kDa.