# Downloading Data

- [How do I download the Materials Project database?](https://docs.materialsproject.org/downloading-data/how-do-i-download-the-materials-project-database.md): Methods for downloading data from the Materials Project (MP) database.
- [Using the API](https://docs.materialsproject.org/downloading-data/using-the-api.md)
- [Getting Started](https://docs.materialsproject.org/downloading-data/using-the-api/getting-started.md): Setting up the Materials Project API client.
- [Querying Data](https://docs.materialsproject.org/downloading-data/using-the-api/querying-data.md): An introduction on how to query for data with the Materials Project API client.
- [Tips for Large Downloads](https://docs.materialsproject.org/downloading-data/using-the-api/tips-for-large-downloads.md): Tips for downloading large data sets from the API
- [Examples](https://docs.materialsproject.org/downloading-data/using-the-api/examples.md): API query examples with the MPRester client.
- [Advanced Usage](https://docs.materialsproject.org/downloading-data/using-the-api/advanced-usage.md): Information for advanced users of the API.
- [Legacy API data](https://docs.materialsproject.org/downloading-data/using-the-api/legacy-api-data.md)
- [Differences between new and legacy API](https://docs.materialsproject.org/downloading-data/differences-between-new-and-legacy-api.md): Comparison between the old (legacy) and new Materials Project (MP) APIs.
- [Query and Download Contributed Data](https://docs.materialsproject.org/downloading-data/query-and-download-contributed-data.md): How to download contributed data from the Materials Project (MP) website/database.
- [AWS Open Data](https://docs.materialsproject.org/downloading-data/aws-opendata.md): MP data is also available through the AWS Open Data Program.
- [Legacy json Data on AWS Open Data](https://docs.materialsproject.org/downloading-data/aws-opendata/working_with_parquet.md): An introduction on how to interact with the json format data hosted on the Materials Project AWS Open Data buckets.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.materialsproject.org/downloading-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
