Minecraft skin API

Signed Minecraft skins,
on demand.

Turn any image into a Mojang-signed skin texture — value & signature ready to drop onto any player or NPC. Fast async API, smart caching, built-in rate-limit safety.

<5stypical generate
Signedvanilla-compatible
Cachedinstant repeats
POST /v2/generate/url
{
  "job": {
    "id": "375ca1cd…",
    "status": "completed"
  },
  "skin": {
    "variant": "classic",
    "texture": {
      "value": "ewogICJ0aW1lc3RhbXAi…",
      "signature": "Sp2N7f0hDwCr…",
      "url": "textures.minecraft.net/…"
    }
  }
}

Everything you need to ship skins

A focused service that does one thing well — and safely.

🔏 Signed textures

Real Mojang-signed value + signature that vanilla clients render on player entities. Not a workaround — the real thing.

⚡ Async API

Submit a job, poll for the result. Simple REST, per-key auth, JSON in and out. Batch-friendly.

🧠 Smart dedup

Pixel-level caching means identical or re-encoded images return instantly — and never waste a generation.

🛡️ Rate-limit safe

Built-in per-account cooldowns and back-off keep generation well within limits, automatically.

🧹 Moderation

Report + blocklist tooling keeps abusive uploads out, with hooks for stricter filtering.

🔑 API keys & quotas

Issue keys per app with daily quotas and usage stats. Full control over who calls what.

Two calls to a signed skin

Submit an image (upload or URL), then poll the job. That's it.

1 · Submit
curl -X POST https://api.skinforgemc.org/v2/generate/url \
  -H "Authorization: Bearer sf_your_key" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/skin.png","variant":"classic"}'
2 · Poll
curl https://api.skinforgemc.org/v2/jobs/<id> \
  -H "Authorization: Bearer sf_your_key"

# -> { "job": { "status": "completed" },
#      "skin": { "texture": { "value", "signature" } } }

Simple, honest pricing

Pay for throughput. Cached results are always free.

Free

$0/mo
  • 20 skins / min
  • 100 / hour
  • 1 concurrent
  • Community support
Start free

Basic

$3/mo
  • 60 skins / min
  • 300 / hour
  • 2 concurrent
  • Private skins
Choose Basic

Ultimate

$12/mo
  • 300 skins / min
  • Unlimited / hour
  • 10 concurrent
  • Batch API
Choose Ultimate

Ready to forge some skins?

Grab a key and generate your first signed skin in minutes.

Get an API key