The image-to-3D API

Images in.
Worlds out.

Turn a single image into a 3D asset through one clean API. Choose a model, submit a job, then preview the finished result in our universal 3D viewer.

One simple API flowMany 3D modelsUniversal asset viewer
AI3D  /  GENERATION PIPELINEREADY
01SEND
Send an image POST /v1/jobs
02CHECK
Check status GET /v1/jobs/{id}
AI3D UNIVERSAL VIEWER
03   Preview your asset
GLB · PLY · SPLAT & more
IMAGEAPI JOB3D VIEWER
one simple flow
Explore the universal viewer ↗
One API, a growing model catalog
trellis-2rodin-v2hunyuan3d-v3triposplatinstantmesh
A clear path from prompt to asset

Three calls.
One new dimension.

Generation can take a moment. The API gives you a durable job to follow, then a download link when your asset is ready.

STEP 01

Send an image

Pass a public image URL or upload an image. Pick the model that fits your workflow.

STEP 02

Follow the job

Get a job ID right away, then poll its status while the selected model does the work.

STEP 03

Preview any result

Open generated meshes and splats in the universal AI3D viewer, or load an asset file of your own.

A few lines to get moving

Make your
first request.

Create an asynchronous job with an image URL and model ID. The response includes a job ID you can use to check progress.

POST  /v1/jobs
# Start an image-to-3D job
curl -X POST https://api.ai3d.dev/v1/jobs \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "trellis-2",
    "image_url": "https://example.com/object.png"
  }'
Returns 202 Accepted with a queued job

Ready to make something 3D?

Sign up for an API key, log in to your dashboard, or explore the API.