Reference

Measured endpoints

Live-account PixelLab costs, payloads, limits, and open questions.

Every cost here was measured against a live Tier 2 account, not read from documentation. Where a figure came from docs rather than a meter, it says so.

Source of truth for shapes: https://api.pixellab.ai/v2/openapi.json (79 paths, 56 of them POST). A concise index lives at GET /v2/llms.txt.

Auth is one long-term key for everything: Authorization: Bearer $PIXELLAB_API_KEY.


Endpoint families

pixelkiln uses the single images and objects families.

Single-image generators, measured

The endpoints that produce one standalone image.

Post-processing utilities, measured

Five endpoints take an image in and give one back.

Cleanup tier, measured

/reduce-colors and /correct-pixelart are a separate tier from the five utilities above (PixelLab's own OpenAPI tag: Cleanup), synchronous, and confirmed at a flat 0.1 generation…

Image to Pixel Art Pro Flash, measured

POST /image-to-pixelart-pro-flash (added in PixelLab 0.4.128, October 2026) converts a photo, painting, or render into pixel art.

October 2026 Pro price cut

PixelLab 0.4.128 (October 2026) cut every Pro tool's price ladder from 20/25/40 to 10/15/25 generations.

VFX workbench (MCP only), measured

Create VFX shipped in PixelLab 0.4.128 as a web tool (pixellab.ai/create-vfx).

VFX artist (POST /vfx), measured once

PixelLab 0.4.130 added "Create VFX" to the REST API: an effects artist (the website's VFX creator) that builds an effect from a plain-language description, renders it, checks it…

Normal map (POST /normal-map), measured once

PixelLab 0.4.130.

Tilesets: measured once per kind

Called out separately because these are the most capable endpoints for level art and they are relevant to the disc-golf game.

Standalone isometric tile: schema documented, cost measured once

POST /create-isometric-tile (+ GET/DELETE /isometric-tiles/{tileid}) is a third, separate path to isometric content, distinct from both create-tiles-pro's tiletype: "isometric"…

UI panels: one endpoint, schema documented, cost unverified

POST /create-ui-asset (+ GET/DELETE /ui-assets/{id}, GET /ui-assets) is wrapped by pixelkiln's uiAsset generator (docs/GENERATORS.md).

Recipes

Lock a palette.

Candidates

Only create-1-direction-object returns multiple candidates, and the count is derived from size, and cannot be requested.

Object lifecycle

1dir and 8dir objects persist with stable public URLs.

Limits and billing

Submissions must be >2s apart.

Not yet explored

Listed so the gaps are known rather than assumed away.

Characters, measured

Standard bases draw on a canvas 28px larger than imagesize (64 → 92, 104 → 132).

Reproducing these numbers

The count lives at subscription.generations, not at the top level.