# How to find the standard names of chemicals in ChemicalData?

When I try to get info on acetic acid with the ChemicalData function there are only "aceticAcid\$l^{1}oxidanylEster" and "aceticAcid;dioxouranium", no acetic acid. I must be missing something?

• Hi, I generalized the title a bit. This might keep it from being closed as "easily found" or some such reason. It's also more likely to be helpful to others with similar problems. – Michael E2 Dec 8 '15 at 19:22

Alternative way to find the "StandardName":

Use Ctrl-= and type the common name:

Hit Return:

Click the check-mark and ask ChemicalData for the "StandardName", which will return the name identifying the chemical in the database:

Or you can just query ChemicalData using the entity:

Another alternative, remembering that Mathematica likes Capitals:

ChemicalData["Acetic*"]


You can also ask the Interpreter

Interpreter["Chemical"]["aceticacid"]["StandardName"]


"AceticAcid"

Or

Interpreter["Chemical"]["aceticacid"]["AlternateNames"]


{"acetic acid, glacial", "ethanoic acid", "ethylic acid", "glacial acetic acid", "methanecarboxylic acid", "vinegar acid"}

"StandardName" and "AlternateNames" are just two of the many "Properties" of entity "Chemical". To see all of them:

Entity["Chemical"]["Properties"]


It's because you have to search with "AceticAcid" not "acetic acid".