Skip to content

Chemical details and chemical safety data

Back to tools

PubChem provides compound facts and structures, plus available hazard labels, first aid, flash points, and workplace exposure limits; some fields may be unavailable.

Get chemical

Get a chemical’s formula, molecular weight, names, description, and structure image from its common name or CAS number. Descriptions and CAS numbers may be unavailable for some compounds.

Your information

Common chemical name or CAS number, for example caffeine or 58-08-2.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Acetone

Acetone molecular structure
Molecular formulaC3H6O
Molecular weight58.08grams per mole

Acetone is a methyl ketone that consists of propane bearing an oxo group at C2.

CAS number
67-64-1
IUPAC name
propan-2-one

Other names

  • 2-propanone

  • propanone

  • propan-2-one

  • Dimethyl ketone

  • Pyroacetic ether

  • Methyl ketone

  • Dimethylformaldehyde

  • beta-Ketopropane

  • Dimethylketal

  • Chevron acetone

View on PubChem

Choose an action

About the PubChem tool

Get chemical returns compound names, identifiers, formula, weight, description, and structure image for a common name or CAS number.

Get chemical safety returns reported hazards, first aid, flash point, and exposure limits for a chemical name or CAS number.

Built from pubchem.ncbi.nlm.nih.gov. Last checked Sep 29, 2026.

Actions

Get chemical

1 credit

Get a chemical’s formula, molecular weight, names, description, and structure image from its common name or CAS number. Descriptions and CAS numbers may be unavailable for some compounds.

What you provide

FieldTypeRequiredDescription
ChemicalchemicalTextRequiredCommon chemical name or CAS number, for example caffeine or 58-08-2.Example: Acetone

What you get

FieldTypeDescription
NamenameTextCompound name.Example: Acetone
SmilessmilesTextSMILES molecular structure.Example: CC(=O)C
InchikeyinchikeyTextInChIKey structure identifier.Example: CSCPPACGZOOCGX-UHFFFAOYSA-N
Cas Numbercas_numberTextCAS registry number if listed among PubChem synonyms.Example: 67-64-1
Iupac Nameiupac_nameTextIUPAC chemical name.Example: Propan 2 one
DescriptiondescriptionTextBrief plain-text description.Example: Acetone is a methyl ketone that consists of propane bearing an oxo group at C2.
Pubchem Cidpubchem_cidNumberPubChem compound ID.Example: 180
Pubchem URLpubchem_urlTextPubChem compound page.Example: https://pubchem.ncbi.nlm.nih.gov/compound/180
Common Synonymscommon_synonymsListUp to ten other names for the chemical.
Molecular Formulamolecular_formulaTextMolecular formula.Example: C3H6O
Structure Image URLstructure_image_urlText2D chemical structure PNG link.Example: https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/180/PNG?record_type=2d
Molecular Weight G Per Molmolecular_weight_g_per_molNumberMolecular weight in grams per mole.Example: 58.08

Example result

For Chemical: Acetone

JSON
{
  "name": "Acetone",
  "smiles": "CC(=O)C",
  "inchikey": "CSCPPACGZOOCGX-UHFFFAOYSA-N",
  "cas_number": "67-64-1",
  "iupac_name": "propan-2-one",
  "description": "Acetone is a methyl ketone that consists of propane bearing an oxo group at C2.",
  "pubchem_cid": 180,
  "pubchem_url": "https://pubchem.ncbi.nlm.nih.gov/compound/180",
  "common_synonyms": [
    "2-propanone",
    "propanone",
    "propan-2-one"
  ],
  "molecular_formula": "C3H6O",
  "structure_image_url": "https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/180/PNG?record_type=2d",
  "molecular_weight_g_per_mol": 58.08
}

Get chemical safety

1 credit

Get PubChem hazard labels, route-specific first aid, flash point, and workplace exposure limits for a chemical name or CAS number. Fields absent from the compound record are null; common product names may resolve to their underlying compound, which is identified by its returned name.

What you provide

FieldTypeRequiredDescription
ChemicalchemicalTextRequiredCommon chemical name or CAS number, for example acetone, bleach, or 67-64-1.Example: Acetone

What you get

FieldTypeDescription
NamenameTextPubChem name of the matched compound.Example: Acetone
First Aidfirst_aidDetails
Eyesfirst_aid.eyesTextExample: Rinse with plenty of water (remove contact lenses if easily possible). Refer…
Skinfirst_aid.skinTextExample: Remove contaminated clothes. Rinse skin with plenty of water or shower.
Swallowingfirst_aid.swallowingTextExample: Rinse mouth. Do NOT induce vomiting. Refer for medical attention .
Breathing infirst_aid.breathing_inTextExample: Fresh air, rest. Refer for medical attention.
Flash Pointflash_pointTextReported flash point with units.Example: 0 °F (NTP, 1992)
Signal Wordsignal_wordTextGHS signal word, Danger or Warning, when reported.Example: Danger
Ghs Hazard Codesghs_hazard_codesListGHS H-codes corresponding to the hazard statements.
Hazard Pictogramshazard_pictogramsListGHS pictogram names and images.
Namehazard_pictograms[].nameTextExample: Flammable
Image Linkhazard_pictograms[].image_linkTextExample: https://pubchem.ncbi.nlm.nih.gov/images/ghs/GHS02.svg
Hazard Statementshazard_statementsListGHS hazards in plain words.
Pubchem Compound IDpubchem_compound_idNumberPubChem compound ID.Example: 180
Safety Section Linksafety_section_linkTextPubChem Safety and Hazards section.Example: https://pubchem.ncbi.nlm.nih.gov/compound/180#section=Safety-and-Hazards
Workplace Exposure Limitsworkplace_exposure_limitsTextReported OSHA or other workplace exposure limits with units.Example: OSHA: Permissible Exposure Limit: Table Z-1 8-hr Time Weighted Avg: 1000 ppm…

Example result

For Chemical: Acetone

JSON
{
  "name": "Acetone",
  "first_aid": {
    "eyes": "Rinse with plenty of water (remove contact lenses if easily possible). Refer for medical attention.",
    "skin": "Remove contaminated clothes. Rinse skin with plenty of water or shower.",
    "swallowing": "Rinse mouth. Do NOT induce vomiting. Refer for medical attention .",
    "breathing_in": "Fresh air, rest. Refer for medical attention."
  },
  "flash_point": "0 °F (NTP, 1992)",
  "signal_word": "Danger",
  "ghs_hazard_codes": [
    "H225",
    "H319",
    "H336"
  ],
  "hazard_pictograms": [
    {
      "name": "Flammable",
      "image_link": "https://pubchem.ncbi.nlm.nih.gov/images/ghs/GHS02.svg"
    },
    {
      "name": "Irritant",
      "image_link": "https://pubchem.ncbi.nlm.nih.gov/images/ghs/GHS07.svg"
    }
  ],
  "hazard_statements": [
    "Highly Flammable liquid and vapor",
    "Causes serious eye irritation",
    "May cause drowsiness or dizziness"
  ],
  "pubchem_compound_id": 180,
  "safety_section_link": "https://pubchem.ncbi.nlm.nih.gov/compound/180#section=Safety-and-Hazards",
  "workplace_exposure_limits": "OSHA: Permissible Exposure Limit: Table Z-1 8-hr Time Weighted Avg: 1000 ppm (2400 mg/cu m).; OSHA: Vacated 1989 OSHA PEL TWA 750 ppm (1800 mg/cu m); STEL 1000 ppm (2400 mg/cu m) is still enforced in …"
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@pubchem",
  "visibility": "public",
  "operation": "get_chemical",
  "version": 1,
  "input": {
    "chemical": "acetone"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Look up a compound’s formula and molecular weight.
  • Compare chemical names and structure identifiers.
  • Review reported hazard labels and pictograms.
  • Find first-aid guidance by exposure route.
  • Check reported flash points and workplace exposure limits.

Questions about PubChem

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this PubChem tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a PubChem account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from pubchem.ncbi.nlm.nih.gov when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What are a chemical’s molecular formula and weight?

Get chemical returns the molecular formula and molecular weight for a common chemical name or CAS number.

What hazards are reported for a chemical?

Get chemical safety returns reported hazard statements, codes, signal word, and pictograms for a chemical name or CAS number.

What first aid is listed for chemical exposure?

Get chemical safety returns reported first-aid information, including guidance for eyes, skin, swallowing, and breathing in.

All Science toolsBrowse all tools