This page is about ChemAxon's implementation of the MACCS-166 fingerprint. Some details of the implementation can be found here.
The API documentation page of the ChemAxon MACCS-166 fingerprint implementation can be found here.
The MACCS-166 fingerprint is available as a JChem KNIME node as well. Its documentation can be found here.
Roger Sayle, "Efficient simultaneous matching of multiple SMARTS using the ChemAxon toolkits" (lecture, 2011 ChemAxon US UGM, San Diego, USA, 28th Sept 2011)