PhotoRoom
Remove background from images
- Authentication
- API Key
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Photography
- Documentation / URL
- https://www.photoroom.com/api/
Overview
PhotoRoom’s API removes image backgrounds — a POST-only endpoint (a GET returns 405 Method Not Allowed, verified). Auth is an API key.
Quick Start
The endpoint is POST-only (verified):
curl -X POST "https://sdk.photoroom.com/v1/segment" \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: multipart/form-data" \
-F "image_file=@photo.jpg"
{
"result": { "data": "iVBORw0KGgo...", "mime_type": "image/png" }
}
Authentication
- Register at photoroom.com → API key.
- Send it as the
x-api-keyheader.
Rate Limits & Notes
- Free tier: ~10 images/month (check the docs); paid plans scale.
- POST with multipart
image_file(GET → 405, verified). - Returns a transparent-background PNG (base64).
FAQ
Is PhotoRoom free? Free tier: ~10 images/month; more is paid.
Why 405 on GET? The endpoint only accepts POST (verified).
What does it return? A background-removed PNG (base64).
More in Photography
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| Bruzu Image generation with query string | API Key | Yes | Yes | ↗ |
| CheetahO Photo optimization and resize | API Key | Yes | Unknown | ↗ |
| Dagpi Image manipulation and processing | API Key | Yes | Unknown | ↗ |
| Duply Generate, Edit, Scale and Manage Images and Videos Smarter & Faster | API Key | Yes | Yes | ↗ |
| DynaPictures Generate Hundreds of Personalized Images in Minutes | API Key | Yes | Yes | ↗ |