Pixelmade Developer platform

Pixelmade developers

The diamond-art print-on-demand API

Pixelmade is the print-on-demand supplier for custom diamond-art kits — and it has a Public API. Turn any design into a kit-ready product, place on-demand white-label orders with a minimum of one, and connect it to your store or to your AI coding agent. Each kit is made and shipped to your customer for one all-in price; you never hold inventory.

Get your API key API reference Agent quickstart
API basehttps://app.pixelmade.ai/public_api
AuthBearer token (pmk_… prefix) — stored hash-at-rest, rotate/revoke anytime
Endpointstemplates · products · DMC colors · orders · estimate · webhooks
Drill palette446 real DMC colors (GET /dmc_colors) — what you sell is what gets made
Rate limit60 requests/minute (Retry-After on 429)
Minimum order1 — made to order, DDP (kit + shipping to your customer in one price)
BrandingWhite-label — unbranded shipment to your customer
Agent-readyOpenAPI 3 spec · llms.txt with runnable examples · quickstart

What you can build

Register designs as products

Upload the production print file and get back a stable pmt_ SKU for your storefront variant. Re-post the same slug to update a design in place — the SKU never changes. (Our design tools solve the hard photo→chart pixelation step; the API registers the finished file.)

Sell without inventory

Create an order, get a production-time + shipping estimate, cancel if plans change. On-demand, DDP. Orders land payable in your brand portal — paying there is what releases production; the API never touches your payment method.

Track to delivery

Poll GET /orders/{id} for state + tracking numbers (a few checks a day is plenty), or register a webhook for the shipped event if you run a server.

Build on the real catalog

Products, kit sizes, and the true DMC drill palette — the exact colors we manufacture with, so what you sell is what gets made.

Built for AI coding agents

This is the first diamond-art print-on-demand API a coding agent can actually use. Point Claude Code, ChatGPT, or Codex at these docs and it can discover the API, read the spec, and build a working diamond-art store — because we ship what agents need: an OpenAPI 3 spec, an llms.txt with step-by-step instructions and a runnable example per endpoint, and a "connect your coding agent" quickstart.

curl -s -X POST https://app.pixelmade.ai/public_api/orders \
  -H "Authorization: Bearer $PIXELMADE_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "reference_number": "my_order_001",
    "customer_info": {"name": "Jane Doe", "address1": "1 Main St",
                      "city": "Bellevue", "state": "WA",
                      "postal_code": "98004", "country": "US"},
    "lines": [{"product_id": 1, "quantity": 1,
               "artwork_location": "https://example.com/art.bmp"}]
  }'
# → 201 · "state": "pending_payment" · a portal_url to pay it (paying releases production)

Serious infrastructure, premium kits

The API is the interface; the product is the point. Every order is built to a premium standard — 16-facet resin square drills (not fuzzy acrylic), a pearlescent tight-weave canvas, DMC-accurate color mapping — so what your customer receives is worth a premium price and a healthy margin for you. No minimums, white-label shipping, and credentials hardened for production (tokens stored hash-at-rest, with rotate/revoke).

Quickstart

  1. Get an API key — open the Developer tab in your Pixelmade brand portal, request access with a short use-case note, and generate a pmk_… key (shown once; rotate/revoke anytime).
  2. Make your first call — list products, register a template, place a test order (see the quickstart and reference).
  3. Go live — your API orders land payable in your brand portal; pay there to release each to production. (Invoice terms are available for established partners — orders then submit straight to production.)

Frequently asked questions

What can the API do?

Register kit designs as templates, look up products and DMC colors, place, estimate, and cancel on-demand orders, and track them to delivery (poll GET /orders/{id}, or a webhook for the shipped event).

How do I authenticate?

A bearer token (pmk_… prefix) you generate in the brand portal's Developer tab; stored hash-at-rest, rotatable and revocable.

Is there a minimum order?

No — one kit, made to order, shipped white-label to your customer at a single all-in (DDP) price.

Can an AI coding agent use it?

Yes — that's the design. We publish an OpenAPI 3 spec, an llms.txt with agent instructions and runnable examples, and an agent quickstart so Claude Code / ChatGPT / Codex can discover and integrate it.

How is a photo turned into a kit?

Our design tools convert the photo into a manufacturable, color-mapped chart; you then register that finished file as a template via the API.

Start building

Get your API key Read the API reference

New to selling diamond art? Start with the diamond-painting supplier hub and how to start a diamond-painting business — then automate it here.