Arka plan kaldırma API'lerinin çoğu uzaktan birbirine benzer: bir API anahtarıyla bir görseli POST edersiniz ve bir kesim geri alırsınız. Önemli farklar, birinin üzerine bir şey inşa etmeye başladığınızda ortaya çıkar. Görseli nasıl gönderiyorsunuz? Hangi biçimler geri geliyor? Girdi ne kadar büyük olabilir? Bir görsel yavaş işlendiğinde ne oluyor? Sağlayıcı planlarını değiştirdiğinde entegrasyonunuza ne oluyor?
Bu rehber, geliştiricilerin bugün kullandığı altı arka plan kaldırma API seçeneğini karşılaştırıyor: remove.bg (ve Leonardo.Ai'deki halefi), Photoroom, Clipdrop, Picsart, rembg ile açık kaynak bir modeli kendi sunucunuzda çalıştırmak ve removebackground.dev. Aşağıdaki her ayrıntı, her sağlayıcının kendi belgelerinden alındı, Ekim 2026'da kontrol edildi ve kaynaklarda bağlantısı verildi. Bir sağlayıcının belgeleri bir konuda bilgi vermiyorsa tablo tahmin yürütmek yerine bunu belirtiyor. Fiyatlar bilerek dışarıda bırakıldı: sık değişiyorlar ve kontrol etmek için tek güvenilir yer her sağlayıcının fiyatlandırma sayfası.
Karşılaştırma tablosu
| remove.bg | Leonardo.Ai (remove-bg modeli) | Photoroom | Clipdrop | Picsart | rembg (kendi sunucunuzda) | removebackground.dev | |
|---|---|---|---|---|---|---|---|
| Uç nokta | api.remove.bg/v1.0/removebg | cloud.leonardo.ai/api/rest/v2/generationssync (ve asenkron bir çeşidi) | sdk.photoroom.com/v1/segment | clipdrop-api.co/remove-background/v1 | api.picsart.io/tools/1.0/removebg | Kendi sunucunuz (rembg s) | removebackground.dev/v1/remove |
| Kimlik doğrulama | X-Api-Key başlığı | Bearer token | x-api-key başlığı | x-api-key başlığı | X-Picsart-API-Key başlığı | Varsayılan olarak yok; kendiniz eklersiniz | x-api-key başlığı |
| Dosya gönderme | Evet (image_file) | Yüklenmiş bir görsel kimliğiyle | Evet (image_file) | Evet (image_file) | Evet (image) | Evet | Evet (image_file) |
| URL gönderme | Evet (image_url) | Evet | Bu uç noktada yok | Belgelenmemiş | Evet (image_url) | Evet | Evet (image_url) |
| Base64 gönderme | Belgelenmemiş | Evet | Evet (image_file_b64, JSON) | Belgelenmemiş | Belgelenmemiş | Belgelenmemiş | Evet (image_file_b64, JSON) |
| Girdi biçimleri | API sayfasında listelenmemiş | Listelenmemiş | PNG, JPEG, WebP, HEIC | PNG, JPG, WebP | JPG, PNG, WebP, TIFF, BMP, MPO, MJPEG, HEIC | Listelenmemiş | JPG, PNG, WebP |
| Çıktı biçimleri | PNG, JPG, WebP, ZIP (renk ve alfa matı) | PNG, JPG, WebP | PNG, JPG, WebP | PNG, WebP, JPG | PNG, JPG, WebP; kesim ya da maske | PNG | PNG, JPG, WebP; kesim, RGB ya da alfa maskesi |
| Boyut sınırları | JPG, WebP ve ZIP için 50 MP'ye kadar çıktı; PNG için 10 MP | PNG çıktısı 10 MP ile sınırlı | 50 MB dosya, en geniş kenarda 6.000 px | 30 MB dosya, 25 MP | 100 MB dosya | RAM'iniz, VRAM'iniz ve sabrınız | 25 MB dosya; 25 MP üzerindeki girdiler küçültülür; kenar başına 6.000 px'e kadar çıktı |
| Sonuçların dönüşü | Yanıtta görsel | Senkron: sonuç URL'si ya da base64 içeren JSON (yaklaşık 27 sn zaman aşımı). Asenkron: oluşturma kimliği ve yoklama ya da webhook | Yanıtta görsel | Yanıtta görsel | 24 saat saklanan sonuca URL içeren JSON | Yanıtta görsel | Yanıtta görsel; yaklaşık 55 sn'den uzun sürerse iş kimliği (202); 100 URL'ye kadar toplu işlem uç noktası |
| Varsayılan hız sınırı | Dakikada 500 görsel, megapiksele göre ölçeklenir | Sayfada belirtilmemiş | Dakikada 60 görsel | Dakikada 60 istek | Belirtilmemiş; yanıt başlıklarında bildirilir | Yok (donanımınız) | Dakikada 60 istek |
| Resmi araçlar | CLI ve Ruby gem | REST API belgeleri | JavaScript, Node.js, Python, iOS için kod örnekleri | Listelenmemiş | Postman koleksiyonu, CLI | Python kütüphanesi, CLI, HTTP sunucusu, Docker | OpenAPI 3.1 şeması, MCP sunucusu, n8n node |
İki şey öne çıkıyor. Birincisi, girdi seçenekleri beklediğinizden daha fazla farklılık gösteriyor: Photoroom'un arka plan kaldırma uç noktası dosya ya da base64 alıyor ama URL almıyor, Clipdrop yalnızca dosya yüklemeyi belgeliyor, Picsart ve remove.bg ise dosya ya da URL alıyor. Görselleriniz zaten bir CDN'deyse URL girdisi sizi indirme ve yeniden yükleme adımından kurtarır. İkincisi, boyut sınırları farklı birimlerle (dosya boyutu, megapiksel, en uzun kenardaki piksel) belirtiliyor; kendi görsellerinizi geçerli olan birime göre kontrol edin.
remove.bg ve Leonardo.Ai'ye taşınması
remove.bg gruptaki en uzun geçmişe sahip servis ve birçok araç ile eklenti onun API'si üzerine kuruldu. Uç noktası image_file ya da image_url alıyor, X-Api-Key başlığıyla kimlik doğruluyor ve PNG, JPG, WebP ya da bir renkli görsel ile ayrı bir alfa matını içeren ve sizin birleştirdiğiniz bir ZIP döndürüyor. Belgeleri JPG, WebP ve ZIP için 50 megapiksele, PNG için 10 megapiksele kadar çıktı listeliyor. Varsayılan hız sınırı, girdi boyutuna göre ölçeklenen dakikada 500 görsel; aştığınızda HTTP 429 dönüyor. Ücretlendirme kredi tabanlı ve her ay bazı ücretsiz çağrılar var.
Önemli haber, self-servis API'nin sona ermesi. remove.bg'nin sahibi, bağımsız remove.bg web sitesinin ve self-servis API'nin 1 Aralık 2026'da saat 09:00 CET'te sona ereceğini ve arka plan kaldırmanın Leonardo.Ai'ye (bir Canva şirketi) taşınacağını duyurdu. remove.bg API sayfası da artık 1 Aralık 2026'dan itibaren arka plan kaldırmanın Leonardo.Ai'ye taşınacağını söylüyor. Oraya geçmek bir anahtar değişikliğinden ibaret değil: Leonardo'nun API'si bir Bearer token, farklı bir uç nokta ve görselin yüklenmiş bir görsel kimliği, URL ya da base64 olarak yer aldığı bir JSON istek gövdesi kullanıyor.
Leonardo'nun remove-bg modelinin, tek görseller için önerilen ve sonuç URL'si ya da base64 verisi içeren JSON ile yanıt veren, yaklaşık 27 saniye sonra zaman aşımına uğrayan senkron bir uç noktası var. Toplu işler ve büyük görseller için de yokladığınız ya da webhook ile aldığınız bir oluşturma kimliği döndüren asenkron bir uç noktası bulunuyor. Çıktı PNG, JPG ya da WebP; PNG 10 megapiksel ile sınırlı. Leonardo'nun belgeleri bunun üzerinde şeffaflığa ihtiyaç duyduğunuzda WebP öneriyor.
Mevcut remove.bg kodunuzu korumayı tercih ediyorsanız removebackground.dev, remove.bg'nin parametre adlarını ve aynı X-Api-Key başlığını kabul eden, https://removebackground.dev/v1.0/removebg adresinde remove.bg uyumlu bir uç nokta çalıştırıyor; yani değişen yalnızca uç nokta URL'si ve anahtar. Geçiş rehberi hangi seçeneklerin desteklendiğini ve yanıtların nasıl farklılaştığını listeliyor.
Photoroom
Photoroom, özel bir Remove Background API'si (POST /v1/segment) ve daha kapsamlı bir Image Editing API'si sunuyor. Arka plan kaldırma uç noktası görseli multipart image_file yüklemesi olarak ya da JSON gövdesinde base64 olarak (image_file_b64, data: öneki olmadan) alıyor. URL almıyor; Photoroom'un belgeleri görseli önce indirmenizi ya da URL seçeneği olan ve farklı ücretlendirilen Image Editing API'sini kullanmanızı öneriyor.
PNG, JPEG, WebP ve HEIC kabul ediyor, PNG (varsayılan), JPG ya da WebP döndürüyor ve 50 MB'a ve en geniş kenarda 6.000 piksele kadar dosyalara izin veriyor; performans için 25 megapiksel öneriliyor. Varsayılan hız sınırı dakikada 60 görsel, üzerinde 429 dönüyor. Anahtarınızın başına sandbox_ ekleyerek açılan bir sandbox modu, test için filigranlı sonuçlar veriyor. Her çağrı bir çağrı olarak ücretlendiriliyor; güncel ücretler için Photoroom'un fiyatlandırma sayfasına bakın.
Clipdrop
Artık Jasper'ın bir parçası olan Clipdrop'un arka plan kaldırma API'si, image_file içeren tek bir multipart POST isteğinden ibaret. 30 MB'a ve 25 megapiksele kadar PNG, JPG ve WebP kabul ediyor ve girdiyle aynı boyutlarda bir görsel döndürüyor: varsayılan olarak PNG, accept başlığında isterseniz WebP ya da JPG. Başarılı her çağrı bir kredi kullanıyor ve kalan bakiye x-remaining-credits başlığında geri geliyor. Varsayılan sınır anahtar başına dakikada 60 istek.
Geliştirme için Clipdrop, giriş yaptıktan sonra 100 ücretsiz kredi almanıza izin veriyor. URL ve base64 girdileri belgelenmemiş; dosya yüklemeyi planlayın.
Picsart
Picsart'ın uç noktası, anahtarınız X-Picsart-API-Key içinde olacak şekilde POST https://api.picsart.io/tools/1.0/removebg. Bir dosya (image) ya da herkese açık bir image_url alıyor ve buradaki en geniş girdi biçimi listesine sahip: 100 MB'a kadar JPG, PNG, WebP, TIFF, BMP, MPO, MJPEG ve HEIC. PNG, JPG ya da WebP çıktı ile kesim ya da maske arasında seçim yapıyorsunuz ve yerine konacak bir arka plan görseli de verebiliyorsunuz.
Diğerlerinden farklı olarak Picsart, görselin kendisi yerine sonuca giden bir URL içeren JSON ile yanıt veriyor ve sonuçlar 24 saat erişilebilir kalıyor. Bu görsel başına bir ek istek demek, ama yalnızca bir bağlantıyı iletmeniz gerekiyorsa kullanışlı. Hız sınırı bir sayı olarak yayımlanmamış; yanıtlar X-Picsart-Ratelimit-* başlıklarını taşıyor ve sınırı aştığınızda 429 dönüyor.
Kendi sunucunuzda çalıştırmak: rembg ve BiRefNet
rembg, açık kaynak arka plan kaldırma modellerini bir Python kütüphanesi, bir CLI, bir HTTP sunucusu ya da bir Docker konteyneri olarak çalıştıran MIT lisanslı bir araçtır. rembg s --port 7000, POST /api/remove uç noktasının yüklenmiş bir dosyayı kabul ettiği ve GET /api/remove?url=... uç noktasının bir dosyayı indirdiği bir sunucu başlatır. Python 3.11 ile 3.13 arası gerektirir ve CPU, NVIDIA GPU'lar (CUDA) ya da AMD GPU'lar (ROCm) üzerinde çalışır.
Yazılım ücretsizdir, ama donanımı siz çalıştırır ve parasını siz ödersiniz; model lisansları da rembg'nin kendi lisansından ayrıdır. Varsayılan model olan BRIA'nın RMBG-2.0'ı ticari kullanım için ücretli bir anlaşma gerektirir. rembg'de birefnet-general ve diğer çeşitleriyle sunulan BiRefNet MIT lisanslıdır ve yumuşak, düzgün şekilli kenarlarla birlikte esnek bir lisans istediğinizde yaygın bir seçimdir. Kendi sunucunuzda çalıştırmak; görsellerin altyapınızdan çıkmaması gerektiğinde, zaten boşta GPU'larınız olduğunda ya da hacim bir sunucunun görsel başına ücretlendirmeden daha ucuz olacağı kadar yüksek olduğunda mantıklıdır. Python toplu işlem rehberi rembg kurulumunu, model seçimini ve kaldığı yerden devam edebilen bir betiği adım adım anlatıyor.
removebackground.dev
Bu bizim API'miz, o yüzden ne yaptığını satış konuşması yapmadan anlatalım. x-api-key başlığıyla POST https://removebackground.dev/v1/remove; multipart image_file, JSON image_url, image_file_b64 içinde base64 ya da ham görsel baytları kabul eder. 25 MB'a kadar JPG, PNG ya da WebP alır ve PNG, JPG ya da WebP döndürür: şeffaf bir kesim, düz bir arka plan rengi ya da bir alfa maskesi; önizlemeden tam çözünürlüğe kadar boyutlar ve isteğe bağlı olarak nesneye göre kırpma ile.
Çoğu görsel aynı yanıtta geri gelir. Biri yaklaşık 55 saniyeden uzun sürerse API, yeniden yüklemek yerine yokladığınız bir iş kimliğiyle 202 yanıtı verir. POST /v1/batch, en fazla 100 görsel URL'sini tek bir iş olarak sıraya alır. Idempotency-Key başlığı yeniden denemeleri çift ücretlendirmeye karşı güvenli kılar, varsayılan hız sınırı dakikada 60 istektir ve sözleşme OpenAPI 3.1 olarak yayımlanmıştır. Her yeni hesap 50 ücretsiz kredi alır, başarılı her görsel 1 kredidir, başarısız görseller ücretsizdir ve sonuçlar 48 saat sonra silinir.
Minimal bir istek
Yukarıdaki her API aynı yapıyı izler. Bu, removebackground.dev'e şeffaf bir PNG kaydeden tek bir çağrıdır:
curl -f -X POST https://removebackground.dev/v1/remove \
-H "x-api-key: $REMOVEBG_API_KEY" \
-F image_file=@photo.jpg \
-F format=png \
-o no-bg.png-f, cURL'ün bir JSON hata gövdesini no-bg.png olarak kaydetmek yerine hatayla çıkmasını sağlar. Üretim ortamında, gövdenin görsel değil iş kimliği olduğu anlamına gelen 202 durumunu da kontrol edin. Photoroom, Clipdrop ve remove.bg aynı yapıyı kullanır: farklı bir URL ile multipart image_file alanı ve bir API anahtarı başlığı. Picsart image_file yerine image kullanır ve sonuca bağlantı içeren JSON döndürür.
Nasıl seçmeli?
Özellik listelerinden değil, kendi kısıtlarınızdan başlayın:
- Görselleriniz zaten çevrimiçi. URL girdisi olan bir API seçin: remove.bg (1 Aralık 2026'ya kadar), Picsart, Leonardo.Ai, removebackground.dev ya da kendi sunucunuzdaki bir rembg sunucusu. Photoroom'un segment uç noktası ya da Clipdrop ile indirip yeniden yüklemeniz gerekir.
- Bir tarayıcıdan ya da mobil uygulamadan base64 alıyorsunuz. Photoroom, Leonardo.Ai ve removebackground.dev bunu doğrudan kabul eder.
- Girdileriniz iPhone'lardan gelen HEIC ya da TIFF. Photoroom ve Picsart HEIC kabul eder; Picsart ayrıca TIFF ve BMP alır. Diğerlerinde önce dönüştürün.
- Çok büyük çıktılara ihtiyacınız var. Tam sınırı kontrol edin: remove.bg JPG ve WebP için 50 MP'ye kadar izin verir, Photoroom en geniş kenarı 6.000 px ile sınırlar, Clipdrop 25 MP'ye kadar alır.
- Tek seferde binlerce görsel işliyorsunuz. Hız sınırlarına ve toplu işlem desteğine bakın. Bir toplu işlem uç noktası ya da yoklama veya webhook içeren asenkron işler, sizi yüzlerce paralel bağlantıyı yönetmekten kurtarır.
- Mevcut bir remove.bg entegrasyonunuz var. 1 Aralık 2026'dan önce karar verin: Leonardo.Ai'nin API'sine göre yeniden yazın, başka bir sağlayıcıya göre yeniden yazın ya da kodunuzu remove.bg uyumlu bir uç noktaya yönlendirin.
- Görseller sunucularınızda kalmalı. Lisansı kullanımınıza uyan bir modelle rembg'yi kendi sunucunuzda çalıştırın ve GPU'lar ile bakım için bütçe ayırın.
- Kendi görsellerinizdeki kalite. Hiçbir tablo bunu yanıtlamaz. Aynı 20 ile 50 temsil edici görseli (saç, cam, beyaz üzerinde beyaz ürünler, düşük kontrast) en iyi iki ya da üç adayınızdan geçirin ve koyu ve açık arka planlarda %100 yakınlaştırmayla karşılaştırın.
Hangisini seçerseniz seçin, API anahtarınızı asla tarayıcı ya da uygulama kodunda değil, sunucuda tutun ve sonuçları aldığınızda kaydedin; çünkü birçok sağlayıcı onları bir iki gün sonra siliyor.
Sorular
Ücretsiz bir arka plan kaldırma API'si var mı?
Sınırsız olanı yok. removebackground.dev her yeni hesaba 50 ücretsiz kredi verir (görsel başına 1 kredi, başarısız görseller ücretsiz), Clipdrop geliştiricilerin 100 ücretsiz kredi almasına izin verir ve Photoroom'un filigranlı sonuçlar veren bir sandbox modu vardır. rembg ile açık kaynak bir modeli kendi sunucunuzda çalıştırmak ücretsiz bir yazılımdır, ama sunucuyu siz çalıştırır ve parasını siz ödersiniz; rembg'nin varsayılanı dahil bazı modeller ticari kullanım için ücretli lisans gerektirir.
remove.bg API'si kapanıyor mu?
remove.bg'nin sahibi, bağımsız remove.bg web sitesinin ve self-servis API'nin 1 Aralık 2026'da saat 09:00 CET'te sona ereceğini ve API'nin Leonardo.Ai'ye taşınacağını duyurdu. Leonardo'nun API'si farklı kimlik doğrulama ve istek biçimleri kullanıyor; yani mevcut entegrasyonların her durumda değişmesi gerekiyor.
Kodumu yeniden yazmadan remove.bg API anahtarı yerine ne kullanabilirim?
remove.bg uyumlu bir uç nokta kullanın. removebackground.dev, https://removebackground.dev/v1.0/removebg adresinde remove.bg'nin parametre adlarını ve X-Api-Key başlığını kabul eder; böylece uç nokta URL'sini değiştirip bir removebackground.dev anahtarı girmeniz yeterli olur. Geçiş rehberi desteklenen seçenekleri ve farkları listeliyor.
Hangi arka plan kaldırma API'si görsel URL'si kabul ediyor?
remove.bg, Picsart, Leonardo.Ai ve removebackground.dev URL kabul ediyor; kendi sunucunuzdaki bir rembg sunucusu da öyle. Photoroom'un arka plan kaldırma uç noktası ve Clipdrop ise bunun yerine yüklenmiş dosyalar alıyor.
Bir arka plan kaldırma API'sini kendi sunucumda çalıştırabilir miyim?
Evet. rembg, MIT lisanslı BiRefNet gibi modellerle bir HTTP sunucusu (rembg s) ya da Docker konteyneri olarak çalışır. Donanımı, ölçeklemeyi ve model lisanslarını kendiniz yönetirsiniz; bir GPU hızda büyük fark yaratır.
Bir arka plan kaldırma API'sinden hangi çıktı biçimini istemeliyim?
Şeffaflığa ihtiyacınız varsa PNG ya da WebP; hedef, birçok pazaryeri gibi şeffaflığı desteklemiyorsa düz renk üzerine JPG. Bazı API'lerin PNG çıktısını JPG ya da WebP'den daha düşük sınırladığını unutmayın: remove.bg ve Leonardo.Ai PNG'yi 10 megapiksel ile sınırlıyor.
Kendi görselinizde deneyin
Yeni hesaplara 50 ücretsiz kredi verilir. Görsel başına bir kredi, abonelik yok ve kredilerin süresi hiç dolmaz.
Arka plan kaldırınKaynaklar
- remove.bg: API documentation
- Leonardo.Ai: remove.bg API moves to Leonardo (announcement)
- Leonardo.Ai API docs: Remove bg
- Photoroom API docs: Remove Background API quickstart
- Photoroom API docs: File size, resolution and format
- Photoroom API docs: Frequently asked questions (rate limit)
- Photoroom API docs: Troubleshooting (base64 input)
- Photoroom API docs: Sandbox mode
- Clipdrop API docs: Remove background
- Picsart API reference: Remove background
- Picsart docs: Supported input and output formats
- rembg on GitHub (README: HTTP server, Docker, models)
- BiRefNet on GitHub (MIT license)
- BRIA RMBG-2.0 model card and license
- removebackground.dev API reference
- removebackground.dev OpenAPI 3.1 schema