# Materials Project

**Canonical:** https://apis.io/providers/materials-project/  
**Website:** https://materialsproject.org/  
**APIs profiled:** 29

The Materials Project API provides direct access to the Materials Project database, a large-scale computational materials science database with data on tens of thousands of materials. The API is offered free of charge and supports machine learning, automated analysis, and bulk data downloads.

## Kin Score — 33.6 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 33.6).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 48.3 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 10.5 |
| Developer Ergonomics | 31.0 |
| Commercial Clarity | 28.9 |
| Access Clarity | 28.9 |

## Agent readiness — 35.9 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Freemium · Self-serve signup — onboarding: self-serve, pricing: freemium, trial: no (confidence: high).

## APIs (29)

- **Materials Project Defect Tasks API** — The Defect Tasks API from Materials Project — 1 operation(s) for defect tasks.
- **Materials Project DOIs API** — Route providing DOI and bibtex reference information for a material. Note that this data may not be available for all materials in the Materials Project database. See the `DOIDo...
- **Materials Project JCESR Electrolyte Genome API** — Route providing computed data for a legacy molecule such as charge, electron affinity, and ionization energy. The unique identifier for a molecule is its `task_id` (e.g. `mol-45...
- **Materials Project Materials Absorption API** — The Materials Absorption API from Materials Project — 1 operation(s) for materials absorption.
- **Materials Project Materials Alloys API** — Route for retrevial of information about which hypothetical alloy(s) a given material might belong to, following the methodolgy discussed by [Woods-Robinson, Horton and Persson]...
- **Materials Project Materials API** — Route for "core" information associated with a given material in the Materials Project database. The unique identifier for a material is its `material_id` (e.g. `mp-149`). Core ...
- **Materials Project Materials Bonds API** — Route for retrevial of bonding information for a given material.
- **Materials Project Materials Chemical Environment API** — The Materials Chemical Environment API from Materials Project — 1 operation(s) for materials chemical environment.
- **Materials Project Materials Dielectric API** — Route providing computed dielectric data for a material following the methodology discussed by [Petousis *et al.*](https://doi.org/10.1038/sdata.2016.134) Note that dielectric d...
- **Materials Project Materials Elasticity API** — Route providing computed elasticity data for a material following the methodology discussed by [de Jong *et al.*](https://doi.org/10.1038/sdata.2015.9) Note that elasticity data...
- **Materials Project Materials Electrodes API** — Route providing computed electrode data for a material following the methodology discussed by [Shen *et al.*](https://doi.org/10.1038/s41524-020-00422-3) Note that electrode dat...
- **Materials Project Materials Electronic Structure API** — Routes providing computed electronic structure related data for a material such as band gap and fermi level. Python objects for line-mode band structures, density of states, and...
- **Materials Project Materials EOS API** — Route providing computed equations of state data for a material following the methodology discussed by [Latimer *et al.*](https://doi.org/10.1038/s41524-018-0091-x) Note that eq...
- **Materials Project Materials Grain Boundaries API** — Route providing computed grain boundary data for a material following the methodology discussed by [Hui *et al.*](https://doi.org/10.1016/j.actamat.2019.12.030) Note that grain ...
- **Materials Project Materials Magnetism API** — Route providing computed magnetic ordering related data for a material following the methodology discussed by [Horton *et al.*](https://doi.org/10.1038/s41524-019-0199-7) Note t...
- **Materials Project Materials Oxidation States API** — Route providing computed oxidation state data for a material following the methodology employed by the [BVAnalyzer](https://pymatgen.org/pymatgen.analysis.bond_valence.html) in ...
- **Materials Project Materials Phonon API** — **Under construction** Route providing computed phonon data for a material following the methodology discussed by [Petretto *et al.*](https://doi.org/10.1038/sdata.2018.65) Note...
- **Materials Project Materials Piezoelectric API** — Route providing computed piezoelectric data for a material following the methodology discussed by [de Jong *et al.*](https://doi.org/10.1038/sdata.2015.53) Note that piezoelectr...
- **Materials Project Materials Provenance API** — Route providing provenance data for a material such as whether it is theoretical, its associated ICSD entries, and relevant references in literature. Note that provenance data m...
- **Materials Project Materials Robocrystallographer API** — Route providing a computed text description for a material following the methodology discussed by [Ganose *et al.*](https://doi.org/10.1557/mrc.2019.94) Note that descriptions m...
- **Materials Project Materials Similarity API** — Route providing a computed similarity metric between materials following the methodology discussed by Zimmerman *et al.* in [10.3389/fmats.2017.00034](https://doi.org/10.3389/fm...
- **Materials Project Materials Substrates API** — Route providing computed suggested substrate data for a material following the methodology discussed by [Ding *et al.*](https://doi.org/10.1021/acsami.6b01630) Note that substra...
- **Materials Project Materials Summary API** — Route providing a large amount of amalgamated data for a material. This is constructed by combining subsets of data from many of the other API endpoints. The summary endpoint is...
- **Materials Project Materials Surface Properties API** — Route providing computed surface property data for a material following the methodology discussed by [Tran *et al.*](https://doi.org/10.1038/sdata.2016.80) Note that surface dat...
- **Materials Project Materials Synthesis API** — Route providing a synthesis recipes for materials extracted from literature following the methodology discussed by [Kononova *et al.*](https://doi.org/10.1038/s41597-019-0224-1)...
- **Materials Project Materials Tasks API** — Route for "core" information associated with a given calculation in the Materials Project database. Multiple calculations can ultimately be associated with a unique material, an...
- **Materials Project Materials Thermo API** — Route providing computed thermodynamic data for a material such as formation energy and energy above hull. Corrected energy values are also available that employ the schemes dis...
- **Materials Project Materials XAS API** — Route providing computed x-ray absorption spectroscopy data for a material following the methodology discussed by [Mathew *et al.*](https://doi.org/10.1038/sdata.2018.151) and [...
- **Materials Project Molecules Summary API** — Route for a summary of all data calculated on 'core' molecules in the Materials Project molecules database. See the `MoleculeSummaryDoc` schema for a full list of fields returne...

## Agentic access (1)

- **Materials Project Agentic Access** — 41 operations · 1 acting

## Security (2)

- **Materials Project Authentication** — apiKey · 1 scheme
- **Materials Project Domain Security** — TLSv1.3

## Plans (1)

- **Materials Project Plans Pricing**

## Tags

Chemistry, Materials Science, Physics, Research, Scientific Computing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/materials-project/). Scores are computed from the provider's own public artifacts under a published rubric.
