PubChem Power User Gateway (PUG)
PUG provides access to PubChem services via a programmatic interface. Users may download data, initiate chemical structure searches, standardize chemical structures and interact with E-utilities. Access PUG with standard URLs or via SOAP.  Technical documentation at http://pubchem.ncbi.nlm.nih.gov/pug/pughelp.html