# Skin
> Record containing Mojang texture data for a player skin.
`gg.lode.nametagapi.api.Skin`
---
## Signature
```java
public record Skin(String texture, String signature)
```
---
## Fields
| Field | Type | Description |
|-------|------|-------------|
| `texture` | `String` | Base64-encoded Mojang texture value. |
| `signature` | `String` | Mojang texture signature. |
---
## Usage
```java
// Get a skin from the API
Skin skin = api.getSkin(player);
if (skin != null) {
String texture = skin.texture();
String signature = skin.signature();
}
// Fetch a skin from Mineskin without applying it
Skin mineskin = api.getSkinFromMineskinId("abc123");
if (mineskin != null) {
api.setSkinFromTextureAndSignature(player, mineskin.texture(), mineskin.signature());
}
```
---
## Related Pages
- [[Name Tag/API/INameTagAPI]]
- [[Name Tag/API/NickPlayer]]