# API Access and Methods

## Accessing The API

Access the APIs class with the following, this will give you access to all API methods.

```java
CloudCratesAPI.getAPI();
```

{% hint style="info" %}
&#x20;This is not the page for a guide for custom spin types.
{% endhint %}

Once you have access to the API, here are some methods you can use.

{% code title="Access Crate Storage" %}

```bash
CloudCratesAPI.getAPI().getCrateStorage();
```

{% endcode %}

{% code title="Get Crate By Name \[Returns Crate Object]" %}

```java
CloudCratesAPI.getAPI().getCrateByName(String name);
```

{% endcode %}

{% code title="Get Profile By UUID \[Returns CratesProfile Object]" %}

```java
CloudCratesAPI.getAPI().getPlayerProfile(UUID uuid);
```

{% endcode %}
