Large format print

Agent-ready
photo printing API.

Public endpoints, machine-readable product specs, and a professional print lab behind it all. Everything you need, nothing you don't.

No backend needed

Our API is a public endpoint. Call it from your frontend, your server, or your AI agent. No API keys, no auth tokens, no server setup.

No cart or checkout

Your app sends a POST request. We return a URL. Redirect the customer and they land on a checkout page with their product ready to buy.

No product setup

We maintain a curated library of print products with all sizes, specs, and SKUs defined. Just pick a product and reference the SKU.

No fulfillment worries

We print, pack, and ship every order from our professional lab. We handle customer service and quality issues. You never touch a package.

How it works

1

Browse our product catalog and pick a product — metal prints, wood prints, framed art, photo books, and more.

2

POST your customer's photo URLs and the product SKU to our API endpoint. That's one fetch call.

3

We return a redirect URL. Send the customer there — they see their product in a cart and check out.

4

We print it, ship it, and handle everything from there. You're done.

That's really all it takes

Add a metal print to the cart with a single API call. No SDK, no library, no dependencies.

const res = await fetch('https://api.printkit.dev/cart/add', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    sku: 'metal-print-8x10',
    source: 'my-app',
    projectData: {
      photos: ['https://example.com/photo.jpg']
    }
  })
});

const { redirectUrl } = await res.json();
window.location.href = redirectUrl;

Products ready to sell

A curated catalog of professional-quality print products. Every SKU, size, and spec is defined in our machine-readable product files — ready for your app or AI agent to consume.

Metal Prints

Metal Prints

25 sizes · from $21

Wood Prints

Wood Prints

21 sizes · from $22

Gallery Frames

Gallery Frames

19 sizes · from $54

Acrylic Photo Block

Acrylic Blocks

4 sizes · from $40

Large Format Prints

Large Format Prints

20 sizes · from $9

Photo Magazine

Photo Magazine

38 pages · $26

Built for developers and AI agents

Every resource is machine-readable. Share a link with your LLM and say "add printing to this app." That's the whole integration story.

products.json

Full product catalog with descriptions, photos, sizes, and links to per-product detail files.

products/{handle}.json

Per-product specs: every variant, SKU, image count, aspect ratio, and submission constraint.

docs/order-handoff.md

Complete API reference for adding products to cart. Copy-paste ready for any LLM context.

docs/image-upload.md

Optional image hosting API. Upload photos, get public URLs. No S3 setup required.

FAQ

Do I need API keys or authentication?

No. The endpoint is open. Just send a POST request with your product SKU, a source identifier for your app, and the customer's photo URLs.

Do I need a backend server?

No. CORS is enabled, so you can call the API directly from client-side JavaScript in the browser. It also works from a server if you prefer.

How does the customer pay?

After your API call, we return a redirect URL. Send the customer there and they land on our checkout page with their product already in the cart. They pay us directly — you never handle payments.

Who handles printing and shipping?

We do. Every order is printed in our professional photo lab and shipped directly to the customer. We handle quality control, customer service, and any issues.

What products are available?

Metal prints, wood prints, gallery frames, acrylic blocks, large format prints, and photo magazines. Check our product catalog for the full list with sizes and pricing.

Can AI agents use this?

Yes — it's designed for it. All docs are in Markdown, product data is JSON, and everything is served with CORS headers. Share a link with your LLM and it can integrate printing into your app. Start with our developer docs.

Where do images need to be hosted?

Anywhere publicly accessible. If you don't have image hosting, we provide a free upload endpoint — upload a file and get a public URL back.

Is this free to use?

The API is free. The customer pays for the product at checkout. There are no platform fees, monthly charges, or minimums for you as a developer.