ExoMolHR API Reference

Explore our API endpoints designed to help you quickly fetch parameters, line lists, and calculated spectra.
Programmatically integrate ExoMolHR's expansive molecular data and calculated spectra directly into your next-generation applications.

GET Master File

Fetches the global hierarchical mapping of all available molecules, isotopologues, and their supported datasets in a structured JSON payload

GET Line List at 296 K

Retrieves specific datasets structured as CSV line lists, featuring exact intensities pre-calculated at the standard 296 K

Endpoint Definition https://www.exomol.com/exomolhr/db/<MOLECULE>__<ISO-SLUG>__<DATASET>.csv

GET Partition Function

Acquire the partition function parameter text file for the specified isotopologue and dataset

Endpoint Definition https://www.exomol.com/exomolhr/pf/<ISO-SLUG>__<DATASET>.pf

LINK Filters Initialization

Construct a deep link into the Spectrum Filters UI, automatically pre-loading specific isotopologues for batch processing

Encoding Note: The + character used to denote ions must be correctly URL-encoded as _p
Endpoint Definition https://www.exomol.com/exomolhr/db/?iso=<ISO-SLUG1>&iso=<ISO-SLUG2>&iso=<ISO-SLUG3>

LINK Spectrum Viewer Integration

Generate fully parameterized deep links that launch the calculated spectrum viewer, supporting parameterization for temperature, intensity threshold, and custom wavenumber or wavelength ranges

Wavenumber (cm-1)
Endpoint Definition https://www.exomol.com/exomolhr/get-data/?iso=<ISO-SLUG1>&iso=<ISO-SLUG2>&iso=<ISO-SLUG3>&numin=<WNMIN>&numax=<WNMAX>&T=<T>&Smin=<SMIN>
Wavelength (nm)
Endpoint Definition https://www.exomol.com/exomolhr/get-data/?iso=<ISO-SLUG1>&iso=<ISO-SLUG2>&iso=<ISO-SLUG3>&wvmin=<WVMIN>&wvmax=<WVMAX>&T=<T>&Smin=<SMIN>

ExoMolHR uses ExoMol data supported by ERC Advanced Investigator Projects 267219 and 883830