Product Catalog

The product catalog is where you discover what’s available to integrate. It’s structured in two layers: a top-level catalog file that lists all products, and per-product JSON files that contain the precise specifications for each one.

Your integration should read from both: the catalog to understand what exists, and the per-product file to get the exact requirements for whatever you’re building.

Catalog File

A single JSON file listing all products currently available for integration.

GEThttps://printkit.dev/products.json

Each entry in the catalog includes:

The catalog is the right starting point — use it to browse what’s available and select the product(s) that fit your application.

Variant Index

If you want the simplest possible SKU lookup flow, fetch the flat variant index first. It provides normalized fields like product_type, size, style, shape, frame_color, pages, and image_order_matters for easy filtering across the full catalog.

GEThttps://printkit.dev/variants.json

The variant index is best for:

Per-Product Files

Each product in the catalog has a dedicated JSON file. This is the source of truth for integration — always rely on the per-product file, not the catalog summary, when building your integration.

GEThttps://printkit.dev/products/{handle}.json

Per-product files define:

The handle in the catalog entry maps directly to the filename in this pattern.

Product Categories

Products generally fall into two practical buckets based on how images are submitted:

Single-image products

A single photo becomes a single printed item per selected variant. Submitting multiple photos results in multiple separate items added to the cart in one API call.

Examples: metal prints, wood prints, framed prints, large format prints.

Integration pattern: collect one or more photos and a variant choice, then submit. Each photo becomes its own cart line item.

Multi-image / set-based products

The customer selects a variant that implies a set size, and you collect exactly that many photos. Some products use photo order for sequencing (e.g. photo books); others don’t.

Examples: photo magazines, magnet sets, photo books.

Integration pattern: collect exactly N images (where N is defined in the variant), then submit as a single product. Photo order may matter — check the per-product file.

Using the Catalog in Your Integration

A typical integration reads the catalog data once (at build time or on app load) and then uses variants.json for fast filtering and products/{handle}.json for the richer product notes that shape your UI.

# Step 1: Fetch the catalog
curl -s https://printkit.dev/products.json | jq '.products | keys'

# Step 2: Fetch the normalized variant index
curl -s https://printkit.dev/variants.json | jq '.variants[] | select(.product_handle == "metal-prints" and .size == "8x10")'

# Step 3: Fetch per-product details
curl -s https://printkit.dev/products/metal-prints.json | jq '.print_specific_details'

Once you have the SKU for the variant you want to offer, you’re ready to submit orders. See the Order Handoff API for how to do that.

Browse Products

Here are the products currently available for integration. Each card shows the key details you need — use the product JSON link for full variant specifications and exact requirements.

Products15
Schemav1.0
Updated2026-03-09

Large Format Prints

Prints$9–60

Large format photo print enlargements, available in 20 sizes with optional white borders. Printed using a silver halide chemical process in a professional photo lab on premium Kodak photo paper. A great option for photo enlargements or posters that can be pinned up or framed by the customer. Cost effective, traditional, and flexible.

Product groupSingle image print
Order submissionSubmit one or more images. Each image is printed as a separate print at the selected size. Image ratio must match the selected variant size.
Available sizes (20)
8x88x108x1210x1010x3011x1412x1212x1812x3616x1616x2016x2420x2020x3020x4024x2424x3630x3030x4030x45
API Handlelarge-format-prints

Gallery Frames

Wall Art + Decor$54–289

Professionally printed and framed photos, with attention to every detail to ensure photos are framed perfectly, every time. Available in white, black, or natural wood. Sturdy modern frames, ready to hang. Many sizes available, with an optional 2-inch white mat around the photo for a more impressive look. Sizes refer to the print itself — an 8x8 framed print will be closer to 10x10 when framed, or 14x14 when framed with mat.

Product groupSingle image print
Order submissionSubmit one or more images. Each image is framed individually as a separate framed print at the selected size.
Available sizes (19)
8x88x108x1210x1010x3011x1412x1212x1812x3616x1616x2016x2420x2020x3020x4024x2424x3630x3030x40
API Handlegallery-frames

Wood Prints

Wall Art + Decor$22–322

Print your photos directly on wood for a unique, high-quality creative look. These prints add a rustic flair with slight visible wood grain from the sustainable maple plywood, about an inch thick. They come ready to hang with a wooden float mount so they sit about an inch from the wall, giving a nice drop-shadow professional look right out of the box. Available in sizes from 4x4 all the way up to 30x40. Important: white areas in images will appear transparent and show the wood grain.

Product groupSingle image print
Order submissionSubmit one or more images. Each image is printed as a separate wood print at the selected size. Image ratio must match the selected variant size.
Available sizes (21)
4x44x65x55x78x88x108x1210x1010x2011x1412x1812x3616x1616x2016x2420x2020x3024x2424x3630x3030x40
API Handlewood-prints
Product JSONwood-prints.json

Acrylic Photo Block

Acrylic Block$40–54

A high-quality clear acrylic photo block, perfect for displaying a photo on a desk, nightstand, or shelf. The photo is printed and sealed inside the acrylic, giving a beautiful multi-dimensional effect. Makes a wonderful gift that will last forever. Available in 4 sizes from 4x4 to 6x6.

Product groupSingle image print
Order submissionSubmit one or more images. Each image is printed as a separate acrylic block at the selected size. Image ratio must match the selected variant size.
Available sizes (4)
4x44x65x76x6
API Handleacrylic-photo-block

Metal Prints

Wall Art + Decor$21–406

A stunning way to display a single photo or create a gallery wall. Metal prints are crisp, vibrant, and display-ready — no frame needed. Printed on lightweight, medium-gloss aluminum in a professional lab. Sawtooth float hanger included on the back for easy display with a floating look, hovering about an inch from the wall. Available in 25 sizes in both round and rectangular shapes. Great for panoramic photos, artwork, or high-detail images.

Product groupSingle image print
Order submissionSubmit one or more images. Each image is printed as a separate metal print at the selected size and shape. Image ratio must match the selected variant.
Available sizes (25)
4x44x65x55x78x88x108x1210x1010x2012x1812x2412x3616x1616x2016x2420x2020x3020x4024x2424x3630x3030x4011x1412x1224x30
API Handlemetal-prints
Product JSONmetal-prints.json

Photo Magazine

Photo Books$26

A 38-page softcover photo book with a paper cover in 8x10 size. Sometimes referred to as a softcover photo book. Printed on 100% recycled paper with a luster finish. Pages are laid out like a traditional book: page 1 on the right (inside front cover is blank), then spreads of 2-3, 4-5, and so on, with the final page on the left (inside back cover is blank). Fixed page count — no additional pages available.

Product groupSet of photos
Order submissionSubmit exactly 39 images. Image 1 is the cover. Images 2-39 are the 38 interior pages, submitted in order. Image order matters — see the product detail file for the complete page layout specification.
Available sizes (1)
8x10
API Handlephoto-magazine

Greeting Cards

Cards$32–44

Folded greeting cards with a photo or design printed on the front. The inside and back are blank, making them perfect for handwritten messages. Printed on uncoated 100% recycled cardstock with a slight texture similar to fine art paper. Available in 4 sizes: 2.5x2.5 (tiny, gift-tag sized), 4x4, 4x6, and 5x7. Each size is sold in sets and includes matching brown kraft envelopes. Each card in a set can feature a different image. For double-sided custom cards, see our Flat Cards product.

Product groupSet of photos
Order submissionSubmit a set of photos matching the variant's pack size. Each photo is printed on the front of one card. Image order does not matter. Each card can have a different image, or you can submit the same image URL multiple times for duplicates.
Available sizes (4)
2.5x2.54x44x65x7
API Handlegreeting-cards

Photo Magnets

Magnets$23–28

Photo magnets printed on premium photo paper, professionally printed, laminated, and affixed to a strong magnet. Built to last and available in 3 sizes: 3" square (set of 6), 2" square (set of 10), and 1" round (set of 15). Each magnet in a set can feature a different photo.

Product groupSet of photos
Order submissionSubmit photos in sets matching the variant's set size: 6 photos for 3" magnets, 10 photos for 2" magnets, or 15 photos for 1" round magnets. Each photo becomes one magnet.
Available sizes (3)
1 inch round2x23x3
API Handlephoto-magnets
Product JSONphoto-magnets.json

Postcards

Cards$21

Custom photo postcards on thick, premium matte paper designed to hold up in the mail. Each postcard features your photo on the front with a standard postcard back for writing and addressing. Available in 4x6 or 5x7 sizes, sold in sets of 12. Each card in a set can feature a different photo.

Product groupSet of photos
Order submissionSubmit photos in sets of 12. Each photo is printed as one postcard. You can order multiple sets by submitting multiples of 12 images (e.g., 24 images = 2 sets).
Available sizes (2)
4x65x7
API Handlepostcards
Product JSONpostcards.json

Photo Stickers

Stickers$16–28

High-quality 2"x2" photo stickers, each one customizable with a different image. Available in sets of 24 or 48, printed as sheets of 6 stickers per sheet. Great for journaling, scrapbooking, kids, or use as labels. Printed in a professional photo lab with a low profile that won't add bulk to pages.

Product groupSet of photos
Order submissionSubmit photos in sets of 24 or 48. Each photo becomes one 2x2 sticker. Image order does not matter.
Available sizes (1)
2x2
API Handlephoto-stickers

Flat Cards

Cards$5–360

Custom double-sided photo cards printed on premium uncoated cardstock with a natural matte feel. Each card is fully customizable on both sides — submit a front design and a back design, and every card in your set is printed identically. These are 5x7 flat (unfolded) cards, perfect for holiday cards, save-the-dates, birth announcements, wedding invitations, party invites, or any custom photo card you can dream up. Printed on 100% recycled cardstock and shipped with matching white envelopes. Available in flexible quantity tiers from a single card all the way up to 240, making them great for both personal use and larger mailings. Unlike our folded Greeting Cards (which have a blank interior for handwriting), Flat Cards give you full creative control of both sides of the card.

Product groupSpecific set of photos, unique
Order submissionSubmit exactly 2 images: image 1 is the front of the card, image 2 is the back of the card. All cards in the set are printed with the same front and back design. Choose the variant that matches the quantity of cards you want.
Available sizes (1)
5x7
API Handleflat-cards
Product JSONflat-cards.json

Hardcover Photo Book

Photo Books$38.50–102.30

A premium hardcover photo book in 8x8 inch size with 20 to 136 pages. The cover is a full image wrap printed on a rigid hardcover board — your design wraps edge-to-edge across the front, spine, and back. The hardcover's thicker spine supports legible spine text at any page count, unlike the softcover which only supports spine text at 50+ pages. Interior pages are the same smooth matte paper with pro lab quality printing as the Softcover Photo Book. Pages are laid out like a traditional book: page 1 on the right (inside front cover is blank), then spreads of 2-3, 4-5, and so on, with the final page on the left (inside back cover is blank). A great choice for wedding albums, coffee table books, milestone gifts, portfolios, or any collection of photos that deserves a premium, lasting presentation.

Product groupSet of photos, unique
Order submissionSubmit a cover image file + one image per page. For a 20-page book, submit 21 images total (1 cover + 20 pages). The cover file wraps around the entire book (back + spine + front) and its exact pixel dimensions vary by page count — see cover_specifications and individual variant data for exact sizes. Page images must be submitted in order. The page count must exactly match the variant selected.
Available sizes (1)
8x8
API Handlehard-cover-photobook

Softcover Photo Book

Photo Books$20–72

A fully customizable softcover photo book available in 6x6 and 8x8 inch sizes with 20 to 136 pages. The cover is a full image wrap — your cover design prints edge-to-edge across the front, spine, and back of the book, making this a truly custom product. Unlike most softcover books, we print the title on the spine (recommended for books with 50+ pages). Interior pages are printed on smooth matte paper with pro lab quality. Pages are numbered like a traditional book: page 1 appears on the right when you open the book (the inside front cover is blank), then pages appear in spreads (2-3, 4-5, etc.), and the final page appears on the left (inside back cover is blank). Perfect for weddings, travel journals, yearly family albums, portfolios, or any collection of photos worth holding onto.

Product groupSet of photos, unique
Order submissionSubmit a cover image file + one image per page. For a 20-page book, submit 21 images total (1 cover + 20 pages). The cover file is a special wide format that wraps around the entire book (back + spine + front) — see cover_specifications and individual variant data for exact pixel sizes. Page images must be submitted in order. The page count must exactly match the variant selected.
Available sizes (2)
8x86x6
API Handlesoftcover-photo-book

Print Packs

Prints$17–22

Premium matte photo prints crafted in a professional lab on thick, archival-quality paper with a soft laminate finish. These are not your typical drugstore photo prints — they're digitally printed, noticeably thicker, and the laminate protects them from fingerprints and smudges without adding reflective shine. Designed to last for years. Available in 4 sizes (4x4, 4x6, 5x5, 5x7), each sold in packs with white border or full-bleed options. Submit a set of photos matching the pack size and each photo is printed once. Great for gifts, photo walls, scrapbooking, or simply having real prints of your favorite photos. For smaller miniature format prints, see our Mini Prints product.

Product groupSet of photos
Order submissionSubmit a set of photos denominated by the pack size. For a 4x4 pack (24 prints), submit 24 images. Each photo is printed once. To get duplicates of a photo, submit the same image URL multiple times. You can order multiple packs in one order — e.g., 48 photos for 4x6 prints = 2 packs of 24, submitted as quantity 1 with 48 images.
Available sizes (4)
4x44x65x55x7
API Handleprint-packs
Product JSONprint-packs.json

Mini Prints

Prints$20–22

Our Print Packs in an adorable miniature format. Same premium quality — thick archival paper, soft laminate finish, smooth matte texture, fingerprint and smudge resistant. Available in two tiny sizes: 2.4x2.4 inch squares and 3.3x2.2 inch mini rectangles, each in packs of 48. Perfect for tucking into a wallet, decorating a journal, pinning to a corkboard, or showing off a whole collection of photos in a small space. White border or full-bleed options for each size. For larger print sizes, see our Print Packs product.

Product groupSet of photos
Order submissionSubmit a set of 48 photos (one per print). Each photo is printed once. To get duplicates of a photo, submit the same image URL multiple times. You can order multiple packs — e.g., 96 photos = 2 packs of 48.
Available sizes (2)
2.4x2.43.3x2.2
API Handlemini-prints
Product JSONmini-prints.json