A Cloudinary API alternative.
Cloudinary does background removal as one transformation among many, so if your images already live there it's one URL parameter, delivered by its CDN. Each removal counts as 75 transformations, which makes it expensive if removal is all you need. Verbier costs less per image at both volumes below and returns the result straight away instead of storing it.
| Cloudinary | |
|---|---|
| Free allowance | |
50 images a month at full size, no watermark, no card | Free plan: 25 credits a month, shared with storage and delivery source |
| Per image, about 1,000 a month | |
$0.009 (Starter: $9 for 1,000 a month) | $0.099 on Plus ($99 a month; room for about 2,900 removals if nothing else uses credits) source |
| Per image, about 10,000 a month | |
$0.0049 (Pro: $49 for 10,000 a month) | $0.055 on Advanced Extra ($549 a month; room for about 17,500 removals) source |
| Largest result | |
2,048 px on the long side by default, up to 8,192 px (about 45 MP) with max_side; 2× upscale for small photos | Scaled to fit 6,144 × 6,144 px for removal source |
| Many images per call | |
Up to 32 images per call | One per URL; the first request can return 423 while it works source |
| Output | |
Transparent WebP or PNG, or flat on a colour or photo | Any format Cloudinary delivers, set in the URL source |
| Beyond the cut-out | |
Drop, contact and cast shadows, speck cleanup, 2× upscale, trim, backgrounds with colour matching | Fine edges, drop shadows, backgrounds, AI backgrounds (230 transformations), upscaling, CDN delivery source |
| Your images | |
Not kept. Only counts and timings are logged | Stored in your account until you delete them; in the US unless you're on Enterprise source |
Cloudinary figures from Cloudinary's own pages, checked on 23 September 2026. Prices change; follow the source links for today's.
Choose Cloudinary if
- Your images already live in Cloudinary
- You want removal, resizing and CDN delivery in one URL
- You want hosting and delivery from the same bill
Choose Verbier if
- Background removal is what you need, at a lower price per image
- You want the result back in the response, not stored
- You want up to 32 images in one call, or results over 6,144 px
- You want shadows that sit the subject on the floor, or lighting matched to a new background
Trying Verbier
Send one request per image, with the photo as a URL or base64 and your key from the dashboard as a Bearer token. The first 50 images each month are free.
curl -X POST "https://api.verbier.dev/v1/cutout?raw=1" \
-H "Authorization: Bearer $VERBIER_KEY" -H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}' -o cutout.webpQuestions
Is Cloudinary's background removal add-on going away?
Cloudinary's docs say the AI Background Removal add-on is being retired and accounts created after 1 February 2026 can't subscribe to it. Removal is now the e_background_removal transformation, which counts as 75 transformations per image.
Is Verbier cheaper than Cloudinary for background removal?
For removal alone, yes, at about 1,000 and about 10,000 images a month (prices checked 23 September 2026). Cloudinary's plans also pay for hosting, other transformations and CDN delivery, which Verbier doesn't do; if you use those, compare the whole bill.
How do I switch from Cloudinary to Verbier?
Point your code at POST /v1/cutout with your Verbier key as a Bearer token, and send the photo as image_url or image_b64 in JSON. Add ?raw=1 to get the image file back, or leave it off for JSON with the image base64-encoded. Shadows, backgrounds and cropping are options in the same request, and the first 50 images a month are free.