Access to unrelaxed calculations through API

I would like to know whether it is possible to access unrelaxed structures through your API, e.g., the calculations of the structure relaxation or the ones used for the calculation of the elastic constants?

The initial structure prior to relaxation for each material is stored under the ‘initial_structure’ key, so e.g.

from pymatgen import MPRester
mpr = MPRester()
mpr.query("mp-85", ['initial_structure'])[0]['initial_structure']

output:

Lattice
    abc : 3.2499997202666036 3.2499998910409214 3.3482050000000001
 angles : 119.03440897042212 119.0344106416232 89.999991828131854
 volume : 25.719684179036911
      A : 2.841567 0.0 -1.5773379999999999
      B : -0.87557099999999999 2.703309 -1.5773379999999999
      C : 0.0 0.0 3.3482050000000001
PeriodicSite: In (0.0000, 0.0000, 0.0000) [0.0000, 0.0000, 0.0000]

Just to elaborate slightly, the explicit initial structures for the elastic workflows are not yet available, but they’re generated by taking the final_structures from the MPRester and using the SpacegroupAnalyzer to generate a conventional standard structure, i. e.:

from pymatgen import MPRester
from pymatgen.symmetry.analyzer import SpacegroupAnalyzer

mpr = MPRester()
structure = mpr.get_structures("YOUR_QUERY")[0]
structure = SpacegroupAnalyzer(structure).get_conventional_standard_structure()