Metal ions were determined by ESI-MS in the negative ion mode as monovalent negative ions of their aminopolycarboxylic acid (APC) complexes, e.g., [Al(cydta)](-), [Pb(Hcydta)](-), where excess amounts of the APC agents were added to sample solutions. Among several APCs studied, we chose trans-1,2-diaminocyclohexane-N,N,N',N'-tetraacetic acid (CyDTA) as the best chelating agent because of higher stabilities and higher sensitivities of the complexes. The ionization efficiency of these metal complexes was strongly affected by the presence of matrix salts, e.g., NaCl, KNO(3), and etc. Thus, a size exclusion column (Sephadex G-10) was used for the online separation of the metal-APC complexes from other matrix salts. This method was successfully applied to the quantitative analyses for total amounts of Al, Ni, Cu, Zn, and Pb in the biological certified reference materials, olive leaves (BCR-062) and plankton (BCR-414). The detection limits of the present methods for these elements were several to several ten nanomolar levels. Moreover, this approach was extended to determine ultratraces of fluoride based on the formation of the ternary complex of aluminum, fluoride and nitrilotriacetic acid (NTA), i.e., [AlF(nta)](-). Its detection limit was 10 nM and was 2 orders of magnitude better than that of a fluoride ion selective electrode method. This method was applied to determine fluoride in tap water, river water, and green tea samples.