Your brand.
Our AR.
Give every artwork on your platform a "see it on your wall" button — automatically synced, correctly sized, under your domain.
Publish a poster. AR is ready.
Connect once via API. Every artwork you publish — in any size — gets an AR-ready URL automatically. No manual steps, no broken links.
Connect once
Generate an API key and register your domain in 60 seconds.
Publish artwork
Your CMS or WooCommerce triggers a webhook to Blenda on publish.
AR is prepared
Blenda processes the image and creates one AR URL per size variant.
Button goes live
The is stored in your DB. Your button is live instantly.ar_url
One endpoint.
Every artwork synced.
Use external_id to upsert — the same call creates or updates. Change the price, the title, even the image: the AR URL never breaks.
Upsert by external_id
Use your existing SKU or product ID. Re-syncing never creates duplicates.
One artwork, many sizes
Each size variant gets its own URL with exact real-world dimensions baked in.
Webhook-ready
Wire it to your publish event. The AR version is ready before the page goes live.
// Triggered on WooCommerce "publish" // Works for new products AND updates await fetch("https://blenda.art/api/public/v1/artworks", { method: "POST", headers: { "Authorization": `Bearer ${BLENDA_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ // Your SKU - safe to re-send anytime external_id: "KB-ABS-01", title: "Abstract No. 1", image_url: "https://your-domain.com/art/abs-01.jpg", // One entry per size variant sizes: [ { width_cm: 30, height_cm: 40 }, { width_cm: 50, height_cm: 70 }, { width_cm: 70, height_cm: 100 }, { width_cm: 100, height_cm: 140 }, ], }), }); // Response - one ar_url per size // Store these in your DB { "external_id": "KB-ABS-01", "sizes": [ { "width_cm": 30, "ar_url": "ar.your-domain.com/abs-01?s=30x40" }, { "width_cm": 50, "ar_url": "ar.your-domain.com/abs-01?s=50x70" }, // ... ] }
One button. Two smart behaviours.
The same "View on wall" button adapts to what the buyer is using — no code on your end.
Scan & see
A QR code appears instantly. The collector scans it with their phone — no typing, no searching. Camera opens directly in AR.

Tap & point
On a phone, the button opens the AR view directly. The camera activates, and the artwork appears on the wall at real size in seconds.
Abstract No. 1
50 × 70 cm
€1,200
Individual artist? See Blenda for artists →
Blenda is invisible. Your brand isn't.
Your subdomain
AR URLs live onar.yourdomain.com— CNAME in 2 minutes.
No Blenda branding
The AR viewer is clean — no Blenda logo, no upsells, nothing that distracts from your artwork and your checkout.
Your buy button
Link straight to your product page, Shopify, or WooCommerce checkout — Blenda stays out of the transaction.
Analytics in your dashboard
Preview opens, dwell time, and buy-button taps — all available via API or in the Blenda dashboard.
Your shop. Every artwork.
In every room.
Get your API key, point your subdomain, and the first sync takes under five minutes.