Thrixel API

Getting Started

Generate, refine, and export 3D models programmatically through the Thrixel API.

What is Thrixel?

Thrixel turns text prompts and reference images into production-ready 3D models through a five-phase pipeline. You submit a request, poll (or stream) until it's ready, then download the result in GLB, FBX, OBJ, STL, or USDZ.

Base URL

https://api.thrixel.com/api/v1

Authentication

Authenticated endpoints require an API key passed as a Bearer token. Keys are in the format sk-thrixel-... and are issued by the Thrixel team — contact us to obtain one.

Authorization: Bearer sk-thrixel-<YOUR_KEY>

Public endpoints (info, stream, downloads, convert, gallery) do not require authentication.

Rate Limits

Each API key is subject to three limits (defaults shown — your plan may differ):

  • Concurrent jobs — 3 active (queued or processing) submissions at a time
  • Hourly — 10 requests per rolling hour
  • Daily — 50 requests per rolling 24 hours

Quickstart

Submit a text prompt, wait for the job to complete, and download the GLB:

# 1. Submit a prompt
curl -X POST https://api.thrixel.com/api/v1/phase1/submit \
  -H "Authorization: Bearer sk-thrixel-<YOUR_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"task": "a small stone gargoyle holding a lantern"}'
# → {"submission_id": "abc-123", "status": "queued", "created_at": "..."}
 
# 2. Poll until completed
curl https://api.thrixel.com/api/v1/abc-123/info
# → {"status": "completed", ...}
 
# 3. Download the GLB
curl -L -o model.glb https://api.thrixel.com/api/v1/abc-123/download?format=glb

On this page