v3
latestOpenAPI 3.1.02026-07-3137169523.4 KBGet SummaryDoc documents
Query parameters
Comma-separated list of material_id values to query on
Comma-separated list of material_id values to query on
Query by formula including anonymized formula or by including wild cards. A comma delimited string list of anonymous formulas or regular formulas can also be provided.
Query by formula including anonymized formula or by including wild cards. A comma delimited string list of anonymous formulas or regular formulas can also be provided.
A comma delimited string list of chemical systems. Wildcards for unknown elements only supported for single chemsys queries
A comma delimited string list of chemical systems. Wildcards for unknown elements only supported for single chemsys queries
Query by elements in the material composition as a comma-separated list
Query by elements in the material composition as a comma-separated list
Query by excluded elements in the material composition as a comma-separated list
Query by excluded elements in the material composition as a comma-separated list
Comma delimited list of element symbols appended with oxidation states. (e.g. Cr2+,O2-)
Comma delimited list of element symbols appended with oxidation states. (e.g. Cr2+,O2-)
Crystal system of the material. If a comma-separated string, will query by multiple crystal systems.
Crystal system of the material. If a comma-separated string, will query by multiple crystal systems.
Space group number of the material. If a comma-separated string, will query by multiple space group numbers.
Space group symbol of the material. If a comma-separated string, will query by multiple space group numbers.
Space group symbol of the material. If a comma-separated string, will query by multiple space group numbers.
Whether the material is stable.
Whether the material is stable.
Whether the material is theoretical.
Whether the material is theoretical.
Enumeration defining possible magnetic orderings.
Magnetic ordering of the material.
Whether a band gap is direct or not.
Whether a band gap is direct or not.
Whether the material is considered a metal.
Whether the material is considered a metal.
Query for maximum value of weighted_surface_energy_EV_PER_ANG2
Query for maximum value of weighted_surface_energy_EV_PER_ANG2
Query for minimum value of weighted_surface_energy_EV_PER_ANG2
Query for minimum value of weighted_surface_energy_EV_PER_ANG2
Query for maximum value of weighted_surface_energy
Query for maximum value of weighted_surface_energy
Query for minimum value of weighted_surface_energy
Query for minimum value of weighted_surface_energy
Query for maximum value of weighted_work_function
Query for maximum value of weighted_work_function
Query for minimum value of weighted_work_function
Query for minimum value of weighted_work_function
Query for maximum value of surface_anisotropy
Query for maximum value of surface_anisotropy
Query for minimum value of surface_anisotropy
Query for minimum value of surface_anisotropy
Query for maximum value of shape_factor
Query for maximum value of shape_factor
Query for minimum value of shape_factor
Query for minimum value of shape_factor
Query for maximum value of e_ij_max
Query for maximum value of e_ij_max
Query for minimum value of e_ij_max
Query for minimum value of e_ij_max
Query for maximum value of e_total
Query for maximum value of e_total
Query for minimum value of e_total
Query for minimum value of e_total
Query for maximum value of e_ionic
Query for maximum value of e_ionic
Query for minimum value of e_ionic
Query for minimum value of e_ionic
Query for maximum value of e_electronic
Query for maximum value of e_electronic
Query for minimum value of e_electronic
Query for minimum value of e_electronic
Query for maximum value of n
Query for maximum value of n
Query for minimum value of n
Query for minimum value of n
Query for maximum value of universal_anisotropy
Query for maximum value of universal_anisotropy
Query for minimum value of universal_anisotropy
Query for minimum value of universal_anisotropy
Query for maximum value of homogeneous_poisson
Query for maximum value of homogeneous_poisson
Query for minimum value of homogeneous_poisson
Query for minimum value of homogeneous_poisson
Query for maximum value of total_magnetization
Query for maximum value of total_magnetization
Query for minimum value of total_magnetization
Query for minimum value of total_magnetization
Query for maximum value of total_magnetization_normalized_vol
Query for maximum value of total_magnetization_normalized_vol
Query for minimum value of total_magnetization_normalized_vol
Query for minimum value of total_magnetization_normalized_vol
Query for maximum value of total_magnetization_normalized_formula_units
Query for maximum value of total_magnetization_normalized_formula_units
Query for minimum value of total_magnetization_normalized_formula_units
Query for minimum value of total_magnetization_normalized_formula_units
Query for maximum value of num_magnetic_sites
Query for maximum value of num_magnetic_sites
Query for minimum value of num_magnetic_sites
Query for minimum value of num_magnetic_sites
Query for num_magnetic_sites being equal to an exact value
Query for num_magnetic_sites being equal to an exact value
Query for num_magnetic_sites being not equal to an exact value
Query for num_magnetic_sites being not equal to an exact value
Query for num_magnetic_sites being any of these values. Provide a comma separated list.
Query for num_magnetic_sites being any of these values. Provide a comma separated list.
Query for num_magnetic_sites being not any of these values. Provide a comma separated list.
Query for num_magnetic_sites being not any of these values. Provide a comma separated list.
Query for maximum value of num_unique_magnetic_sites
Query for maximum value of num_unique_magnetic_sites
Query for minimum value of num_unique_magnetic_sites
Query for minimum value of num_unique_magnetic_sites
Query for num_unique_magnetic_sites being equal to an exact value
Query for num_unique_magnetic_sites being equal to an exact value
Query for num_unique_magnetic_sites being not equal to an exact value
Query for num_unique_magnetic_sites being not equal to an exact value
Query for num_unique_magnetic_sites being any of these values. Provide a comma separated list.
Query for num_unique_magnetic_sites being any of these values. Provide a comma separated list.
Query for num_unique_magnetic_sites being not any of these values. Provide a comma separated list.
Query for num_unique_magnetic_sites being not any of these values. Provide a comma separated list.
Query for maximum value of dos_energy_up
Query for maximum value of dos_energy_up
Query for minimum value of dos_energy_up
Query for minimum value of dos_energy_up
Query for maximum value of dos_energy_down
Query for maximum value of dos_energy_down
Query for minimum value of dos_energy_down
Query for minimum value of dos_energy_down
Query for maximum value of band_gap
Query for maximum value of band_gap
Query for minimum value of band_gap
Query for minimum value of band_gap
Query for maximum value of cbm
Query for maximum value of cbm
Query for minimum value of cbm
Query for minimum value of cbm
Query for maximum value of vbm
Query for maximum value of vbm
Query for minimum value of vbm
Query for minimum value of vbm
Query for maximum value of efermi
Query for maximum value of efermi
Query for minimum value of efermi
Query for minimum value of efermi
Query for maximum value of uncorrected_energy_per_atom
Query for maximum value of uncorrected_energy_per_atom
Query for minimum value of uncorrected_energy_per_atom
Query for minimum value of uncorrected_energy_per_atom
Query for maximum value of energy_per_atom
Query for maximum value of energy_per_atom
Query for minimum value of energy_per_atom
Query for minimum value of energy_per_atom
Query for maximum value of formation_energy_per_atom
Query for maximum value of formation_energy_per_atom
Query for minimum value of formation_energy_per_atom
Query for minimum value of formation_energy_per_atom
Query for maximum value of energy_above_hull
Query for maximum value of energy_above_hull
Query for minimum value of energy_above_hull
Query for minimum value of energy_above_hull
Query for maximum value of equilibrium_reaction_energy_per_atom
Query for maximum value of equilibrium_reaction_energy_per_atom
Query for minimum value of equilibrium_reaction_energy_per_atom
Query for minimum value of equilibrium_reaction_energy_per_atom
Query for maximum value of nsites
Query for maximum value of nsites
Query for minimum value of nsites
Query for minimum value of nsites
Query for nsites being equal to an exact value
Query for nsites being equal to an exact value
Query for nsites being not equal to an exact value
Query for nsites being not equal to an exact value
Query for nsites being any of these values. Provide a comma separated list.
Query for nsites being any of these values. Provide a comma separated list.
Query for nsites being not any of these values. Provide a comma separated list.
Query for nsites being not any of these values. Provide a comma separated list.
Query for maximum value of nelements
Query for maximum value of nelements
Query for minimum value of nelements
Query for minimum value of nelements
Query for nelements being equal to an exact value
Query for nelements being equal to an exact value
Query for nelements being not equal to an exact value
Query for nelements being not equal to an exact value
Query for nelements being any of these values. Provide a comma separated list.
Query for nelements being any of these values. Provide a comma separated list.
Query for nelements being not any of these values. Provide a comma separated list.
Query for nelements being not any of these values. Provide a comma separated list.
Query for maximum value of volume
Query for maximum value of volume
Query for minimum value of volume
Query for minimum value of volume
Query for maximum value of density
Query for maximum value of density
Query for minimum value of density
Query for minimum value of density
Query for maximum value of density_atomic
Query for maximum value of density_atomic
Query for minimum value of density_atomic
Query for minimum value of density_atomic
Maximum value for the Voigt average of the bulk modulus in GPa.
Maximum value for the Voigt average of the bulk modulus in GPa.
Minimum value for the Voigt average of the bulk modulus in GPa.
Minimum value for the Voigt average of the bulk modulus in GPa.
Maximum value for the Reuss average of the bulk modulus in GPa.
Maximum value for the Reuss average of the bulk modulus in GPa.
Minimum value for the Reuss average of the bulk modulus in GPa.
Minimum value for the Reuss average of the bulk modulus in GPa.
Maximum value for the Voigt-Reuss-Hill average of the bulk modulus in GPa.
Maximum value for the Voigt-Reuss-Hill average of the bulk modulus in GPa.
Minimum value for the Voigt-Reuss-Hill average of the bulk modulus in GPa.
Minimum value for the Voigt-Reuss-Hill average of the bulk modulus in GPa.
Maximum value for the Voigt average of the shear modulus in GPa.
Maximum value for the Voigt average of the shear modulus in GPa.
Minimum value for the Voigt average of the shear modulus in GPa.
Minimum value for the Voigt average of the shear modulus in GPa.
Maximum value for the Reuss average of the shear modulus in GPa.
Maximum value for the Reuss average of the shear modulus in GPa.
Minimum value for the Reuss average of the shear modulus in GPa.
Minimum value for the Reuss average of the shear modulus in GPa.
Maximum value for the Voigt-Reuss-Hill average of the shear modulus in GPa.
Maximum value for the Voigt-Reuss-Hill average of the shear modulus in GPa.
Minimum value for the Voigt-Reuss-Hill average of the shear modulus in GPa.
Minimum value for the Voigt-Reuss-Hill average of the shear modulus in GPa.
Whether an entry or material has a reconstructed surface.
Whether an entry or material has a reconstructed surface.
Comma-delimited list of possible properties given by HasPropsEnum to search for.
Comma-delimited list of possible properties given by HasPropsEnum to search for.
Whether the material is marked as deprecated
Whether the material is marked as deprecated
Page number to request (takes precedent over _limit and _skip).
Page number to request (takes precedent over _limit and _skip).
Number of entries to show per page (takes precedent over _limit and _skip). Limited to 1000.
Number of entries to show per page (takes precedent over _limit and _skip). Limited to 1000.
Number of entries to skip in the search.
Number of entries to skip in the search.
Max number of entries to return in a single query. Limited to 1000.
Max number of entries to return in a single query. Limited to 1000.
Fields to project from SummaryDoc as a list of comma separated strings. Fields include: prop_origins phonon_IDs theoretical database_IDs possible_species weighted_surface_energy_EV_PER_ANG2 weighted_surface_energy weighted_work_function surface_anisotropy shape_factor has_reconstructed e_ij_max e_total e_ionic e_electronic n bulk_modulus shear_modulus universal_anisotropy homogeneous_poisson is_magnetic ordering total_magnetization total_magnetization_normalized_vol total_magnetization_normalized_formula_units num_magnetic_sites num_unique_magnetic_sites types_of_magnetic_species dos dos_energy_up dos_energy_down bandstructure band_gap cbm vbm efermi is_gap_direct is_metal grain_boundaries xas uncorrected_energy_per_atom energy_per_atom formation_energy_per_atom energy_above_hull is_stable equilibrium_reaction_energy_per_atom decomposes_to builder_meta nsites elements nelements composition composition_reduced formula_pretty formula_anonymous chemsys volume density density_atomic symmetry material_id deprecated deprecation_reasons last_updated origins warnings structure property_name task_ids has_props
Fields to project from SummaryDoc as a list of comma separated strings. Fields include: prop_origins phonon_IDs theoretical database_IDs possible_species weighted_surface_energy_EV_PER_ANG2 weighted_surface_energy weighted_work_function surface_anisotropy shape_factor has_reconstructed e_ij_max e_total e_ionic e_electronic n bulk_modulus shear_modulus universal_anisotropy homogeneous_poisson is_magnetic ordering total_magnetization total_magnetization_normalized_vol total_magnetization_normalized_formula_units num_magnetic_sites num_unique_magnetic_sites types_of_magnetic_species dos dos_energy_up dos_energy_down bandstructure band_gap cbm vbm efermi is_gap_direct is_metal grain_boundaries xas uncorrected_energy_per_atom energy_per_atom formation_energy_per_atom energy_above_hull is_stable equilibrium_reaction_energy_per_atom decomposes_to builder_meta nsites elements nelements composition composition_reduced formula_pretty formula_anonymous chemsys volume density density_atomic symmetry material_id deprecated deprecation_reasons last_updated origins warnings structure property_name task_ids has_props
Include all fields.
Include all fields.
Query by license. Can be commercial or non-commercial, or both
Query by license. Can be commercial or non-commercial, or both
Comma delimited fields to sort with. Prefixing '-' to a field will force a sort in descending order.
Comma delimited fields to sort with. Prefixing '-' to a field will force a sort in descending order.
Query by batch identifier
Query by batch identifier
Exclude batch identifier
Exclude batch identifier
Query by a comma-separated list of batch identifiers
Query by a comma-separated list of batch identifiers
Exclude a comma-separated list of batch identifiers
Exclude a comma-separated list of batch identifiers
Optional. If set to 'legacy', MP identifier fields in the response are returned in the form 'mp-149'. If set to 'alpha', they are returned in the padded AlphaID form 'mp-aaaaaaft'. If omitted (or set to any other value), identifiers are returned in their stored form. This is a purely cosmetic transform; query inputs accept either shape regardless.
Optional. If set to 'legacy', MP identifier fields in the response are returned in the form 'mp-149'. If set to 'alpha', they are returned in the padded AlphaID form 'mp-aaaaaaft'. If omitted (or set to any other value), identifiers are returned in their stored form. This is a purely cosmetic transform; query inputs accept either shape regardless.
Response
Search for a SummaryDoc