# Stickers.com > Stickers.com makes easy-to-order custom stickers, labels, magnets, and sticker sheets. Everything is printed on demand with live pricing, instant proofs, no minimums, and fast shipping. Stickers.com is a print-on-demand custom sticker shop. Customers upload artwork or use the built-in design tools, choose size, material, and finish, see instant pricing, and check out online. The links below cover the main product categories, free design tools, and customer support resources. ## Products - [All Products](https://www.stickers.com/products): Full catalog of stickers, labels, magnets, and sheets - [Vinyl Stickers](https://www.stickers.com/products/vinyl-stickers): Durable die-cut vinyl stickers - [Waterproof Stickers](https://www.stickers.com/products/waterproof-stickers): Weatherproof, scratch-resistant stickers - [Custom Shapes](https://www.stickers.com/products/custom-shapes): Die-cut to any outline - [Holographic Stickers](https://www.stickers.com/products/holographic): Rainbow holographic finish - [Custom Labels](https://www.stickers.com/products/custom-labels): Roll and sheet product labels - [Custom Magnets](https://www.stickers.com/products/custom-magnets): Printed magnets - [Sticker Sheets](https://www.stickers.com/sheets): Multiple stickers per sheet - [Free Samples](https://www.stickers.com/samples): Order a free material sample pack ## Design tools - [All Tools](https://www.stickers.com/tools): Free online design and image tools - [Image Upscaler](https://www.stickers.com/tools/upscale): Increase image resolution for print - [Background Remover](https://www.stickers.com/tools/background-remover): Remove backgrounds from artwork - [QR Code Generator](https://www.stickers.com/tools/qr-code-generator): Generate QR codes for stickers - [Brand Extractor](https://www.stickers.com/tools/business-scraper): Pull logo and brand assets from a website - [Design Services](https://www.stickers.com/design-services): Professional design help, logo design, and vectorization ## Support - [Support Center](https://www.stickers.com/support): Help articles and contact options - [FAQ](https://www.stickers.com/faq): Common questions about ordering, files, and shipping - [Size Guide](https://www.stickers.com/size-guide): Choosing the right sticker size - [Track Order](https://www.stickers.com/track-order): Look up order status - [Request a Quote](https://www.stickers.com/quotes): Custom and bulk order quotes - [Contact](https://www.stickers.com/contact): Reach the support team - [About](https://www.stickers.com/about): Company background ## AI shopping agents AI assistants can price and prepare an order for a person through the Universal Commerce Protocol (UCP). Payment and final confirmation always happen on stickers.com with the buyer. Before you build the cart, ask the person what they want rather than guessing: size, quantity, material, finish, and protection change the price, and the catalog lists the choices for each product. Ask for their artwork too. If you skip an option, the session response tells you which defaults were used (`defaults_applied`) so you can confirm them. - [UCP profile](https://www.stickers.com/.well-known/ucp): Discovery document. Its `dev.ucp.shopping` service lists the endpoint for every call below, on www.stickers.com: `https://www.stickers.com/ucp/997bd40f-afb3-4eca-8fdb-3386a5932076`. - Catalog: `POST {endpoint}/catalog/search` with `{"query": "die cut stickers"}`, or `POST {endpoint}/catalog/lookup` with `{"ids": ["14317"]}`. Each product lists its option axes with the exact names and labels to use, its size limits (inches, with a step), quantity limits, and price breaks by quantity. - Item ids: the catalog product id alone (`14317` prices the default size), or the id plus a size in inches as width x height (`14317:3x3` is Die-Cut Stickers at 3 by 3 inches; `14321:2.5x4` is 2.5 wide by 4 tall). - Options: copy the axis `name` and value `label` from that product's catalog entry, for example `{"name": "Die-Cut Materials", "label": "Premium Vinyl"}`. Axis names differ by product (Die-Cut Materials, Kiss-Cut Materials, and so on). Matching ignores case and accepts an unambiguous partial name, but exact names are safest. Axes you leave out use the product's defaults. Sizes and quantities outside the limits are adjusted, with a warning message. - Artwork: attach it whenever the person gave you some. Pass `item.artwork_url`, a public https URL, and the session messages rate its print quality. - Artwork as a file: if you have the person's file (an upload or attachment) rather than a link, do not put it on a third-party file host. Either POST it as `multipart/form-data`, with the file in a field named `file`, to `https://www.stickers.com/api/guest-uploads` and pass the returned `upload.cloudinaryUrl` as `item.artwork_url`, or open the session's `continue_url` and use "Add your artwork" on that page. Images, PDF, AI, and EPS up to 60 MB are accepted. Without artwork, the buyer can send it after purchase. - Checkout: `POST {endpoint}/checkout-sessions` creates a session and `PUT {endpoint}/checkout-sessions/{session id}` updates it. PUT replaces the whole request, so resend line items, buyer, and destination every time. - Delivery: production speed is not an item option. Once a shipping address is set, the fulfillment options are the same tiers the website offers, each with a price and an arrival date: `economy`, `standard`, `express`, and `asap`. Pick one with `selected_option_id`. Economy is free on most orders. - Totals: amounts are in cents (US dollars). The session carries the subtotal, delivery, tax, and total that the buyer will see at checkout. A promo code goes in `discounts.codes`. - Hand off: sessions finish with `status: requires_escalation`. Open the session's `continue_url`. When every item has artwork it goes straight to the stickers.com checkout with the cart, contact details, address, and chosen delivery tier filled in, ready for payment. When artwork is missing it first shows the order with an "Add your artwork" upload, then continues to checkout. ### Example: 100 matte die-cut stickers, 3 by 3 inches, Standard delivery Request: `POST https://www.stickers.com/ucp/997bd40f-afb3-4eca-8fdb-3386a5932076/checkout-sessions` with `Content-Type: application/json`: ```json { "line_items": [ { "item": { "id": "14317:3x3", "options": [ {"name": "Die-Cut Materials", "label": "Premium Vinyl"}, {"name": "Die-Cut Finish", "label": "Matte Finish"}, {"name": "Sticker Protection", "label": "UV + Scratch"} ], "artwork_url": "https://res.cloudinary.com/demo/image/upload/sample.jpg" }, "quantity": 100 } ], "buyer": {"first_name": "Sam", "last_name": "Rivera", "email": "sam@example.com"}, "fulfillment": { "methods": [ { "type": "shipping", "destinations": [ {"street_address": "1600 Pennsylvania Ave NW", "address_locality": "Washington", "address_region": "DC", "postal_code": "20500", "address_country": "US"} ], "groups": [{"selected_option_id": "standard"}] } ] } } ``` Response (trimmed; prices and dates change): ```json { "id": "chk_W9jo99V8rjIyKUK9XD32Fg", "status": "requires_escalation", "line_items": [ { "id": "li_1", "quantity": 100, "item": { "id": "14317:3x3", "title": "Die-Cut Stickers 3\" x 3\"", "price": 130, "options": [ {"name": "Die-Cut Finish", "label": "Matte Finish", "id": "5"}, {"name": "Sticker Protection", "label": "UV + Scratch", "id": "427"}, {"name": "Die-Cut Materials", "label": "Premium Vinyl", "id": "12"} ], "artwork": {"quality": "poor", "dpi_at_size": 192} } } ], "fulfillment": { "methods": [ { "groups": [ { "selected_option_id": "standard", "options": [ {"id": "economy", "title": "Economy Delivery", "totals": [{"type": "total", "amount": 0}], "latest_fulfillment_time": "2026-10-09T23:59:59-06:00"}, {"id": "standard", "title": "Standard Delivery", "totals": [{"type": "total", "amount": 2045}], "latest_fulfillment_time": "2026-10-01T23:59:59-06:00"}, {"id": "express", "title": "Express Delivery", "totals": [{"type": "total", "amount": 5947}], "latest_fulfillment_time": "2026-09-30T23:59:59-06:00"}, {"id": "asap", "title": "ASAP Delivery", "totals": [{"type": "total", "amount": 14488}], "latest_fulfillment_time": "2026-09-28T23:59:59-06:00"} ] } ] } ] }, "totals": [ {"type": "subtotal", "amount": 13000}, {"type": "fulfillment", "amount": 2045}, {"type": "total", "amount": 15045} ], "messages": [ {"type": "warning", "code": "artwork_low_resolution", "content": "Artwork is about 192 DPI at 3\" x 3\"..."}, {"type": "error", "code": "payment_required", "severity": "requires_buyer_input", "content": "Payment and artwork are collected on the storefront. Open continue_url to finish this order."} ], "continue_url": "https://www.stickers.com/direct-checkout?ucp=chk_W9jo99V8rjIyKUK9XD32Fg" } ``` Here $130.00 of stickers plus $20.45 Standard delivery comes to $150.45. Tell the person the total and arrival date, then open `continue_url`. ## Optional - [Blog](https://www.stickers.com/blog): Articles, guides, and inspiration - [Use Cases](https://www.stickers.com/use-cases): Sticker ideas by industry and application - [Privacy Policy](https://www.stickers.com/privacy) - [Terms of Service](https://www.stickers.com/terms)