remove.bg का API बंद हो रहा है। एक लाइन बदलें, कोड वही रखें।
remove.bg की अलग वेबसाइट और सेल्फ़-सर्व API को बंद हो रहे हैं। API, Leonardo.Ai (एक Canva कंपनी) पर जा रहा है, जिसके लिए आपको अपना इंटीग्रेशन बदलना होगा (Leonardo.Ai की घोषणा)। removebackground.dev वही रिक्वेस्ट स्वीकार करता है: अपने कोड को हमारे URL पर पॉइंट करें, हमारी कुंजी इस्तेमाल करें, और काम हो गया।
remove.bg का सेल्फ़-सर्व API को बंद हो रहा है
बस यही एक लाइन बदलती है
https://api.remove.bg/v1.0/removebghttps://removebackground.dev/v1.0/removebgवही X-Api-Key हेडर, आपकी removebackground.dev कुंजी के साथ। वही पैरामीटर नाम, वही रिस्पॉन्स हेडर, वही {"errors": [...]} एरर फ़ॉर्मेट।
पहले और बाद में
चार भाषाओं में एक आम इंटीग्रेशन। कुंजी REMOVEBG_API_KEY से आती है, इसलिए बदलाव सिर्फ़ हाइलाइट किया गया URL है।
curl -f -H "X-Api-Key: $REMOVEBG_API_KEY" \
-F 'image_file=@photo.jpg' \
-F 'size=auto' \
-o no-bg.png \
https://api.remove.bg/v1.0/removebg
curl -f -H "X-Api-Key: $REMOVEBG_API_KEY" \
-F 'image_file=@photo.jpg' \
-F 'size=auto' \
-o no-bg.png \
https://removebackground.dev/v1.0/removebg
Zapier, Make या n8n इस्तेमाल करते हैं?
remove.bg को कॉल करने वाला HTTP रिक्वेस्ट स्टेप खोलें (Zapier Webhooks, Make HTTP, n8n HTTP Request), URL को https://removebackground.dev/v1.0/removebg में बदलें और X-Api-Key की वैल्यू को अपनी removebackground.dev कुंजी में। बाकी सभी फ़ील्ड वैसे ही रहने दें।
पैरामीटर कम्पैटिबिलिटी
आपकी remove.bg रिक्वेस्ट जो कुछ भी भेजती है, सब स्वीकार होता है। कुछ विकल्पों का यहाँ कोई असर नहीं होता, और नीचे यह बताया गया है।
| पैरामीटर | स्थिति | नोट्स |
|---|---|---|
image_file / image_file_b64 / image_url | सपोर्टेड | Multipart, urlencoded या JSON बॉडी। 25 MB तक की JPG, PNG या WebP। |
size | सपोर्टेड | auto, full, 4k और 50MP ओरिजिनल रिज़ॉल्यूशन देते हैं (25 MP तक); preview, small और regular ≈ 0.25 MP; medium 1.5 MP; hd 4 MP। हमेशा 1 क्रेडिट। |
format | सपोर्टेड | auto (ट्रांसपेरेंट हो तो PNG, वरना JPG), png, jpg, webp और zip (color.jpg + alpha.png)। |
crop / crop_margin | सपोर्टेड | सब्जेक्ट का px या %, 1–4 CSS-स्टाइल वैल्यू ("10% 20%" = वर्टिकल, हॉरिज़ॉन्टल); हर साइड पर अधिकतम 500px या 50%। |
roi | सपोर्टेड | px या % में "x1 y1 x2 y2": सिर्फ़ इस क्षेत्र के अंदर का सब्जेक्ट रखा जाता है। |
scale / position | सपोर्टेड | scale 10%–100% या original; position center, original या "x% y%"। |
channels | सपोर्टेड | rgba (कट-आउट) या alpha (ग्रेस्केल मास्क)। |
bg_color | सपोर्टेड | # के साथ या बिना Hex (81d4fa), या रंग का नाम। 8 अंकों वाला hex रंग रखता है और उसका alpha हटा देता है। |
bg_image_url / bg_image_file | सपोर्टेड | कट-आउट को आपकी बैकग्राउंड इमेज पर रखा जाता है, जो आउटपुट साइज़ में cover-fit होती है। |
Accept: application/json | सपोर्टेड | { data: { result_b64, foreground_top, foreground_left, foreground_width, foreground_height } } लौटाता है। |
type / type_level | स्वीकार, पर अनदेखा | सब्जेक्ट अपने-आप पहचाना जाता है; X-Type हमेशा "other" होता है। |
semitransparency | स्वीकार, पर अनदेखा | मुलायम किनारे और सेमी-ट्रांसपेरेंट हिस्से मॉडल के मैट से जैसे हैं वैसे ही आते हैं। |
shadow_type / shadow_opacity / add_shadow | स्वीकार, पर अनदेखा | कोई शैडो नहीं जोड़ी जाती। |
लंबी चलने वाली रिक्वेस्ट | अंतर | हम 110 सेकंड तक इंतज़ार करते हैं; अगर तब तक इमेज तैयार न हो, तो आपको दोबारा कोशिश करने लायक 503 मिलता है (जब तक पूरी न हो, कोई चार्ज नहीं)। |
रिस्पॉन्स हेडर
सफल कॉल इमेज बाइट्स (image/png, image/jpeg, image/webp या application/zip) और इन हेडर के साथ जवाब देती है। इसके बजाय result_b64 पाने के लिए Accept: application/json भेजें।
| हेडर | मतलब |
|---|---|
X-Width / X-Height | रिज़ल्ट का साइज़ पिक्सेल में। |
X-Credits-Charged | इस इमेज पर लगे क्रेडिट: हमेशा 1 (फ़ेल हुई इमेज पर 0)। |
X-Type | हमेशा "other" (सब्जेक्ट की पहचान अपने-आप होती है)। |
X-Foreground-Top / -Left / -Width / -Height | रिज़ल्ट में सब्जेक्ट का बाउंडिंग बॉक्स, पिक्सेल में। |
X-Request-ID | आपका X-Request-ID लौटाता है, या एक जेनरेट की गई id। अतिरिक्त। |
X-Matte-Confidence / X-Matte-Ambiguous-Ratio | मास्क कितना साफ़ है (0–1), और मुलायम पिक्सेल का हिस्सा। अतिरिक्त: रिव्यू के लिए इमेज चिह्नित करने में काम आता है। |
एरर
| स्टेटस | मतलब |
|---|---|
400 | अमान्य पैरामीटर या इमेज (invalid_size, invalid_crop_margin, missing_source, file_too_large, unknown_foreground जैसे कोड)। |
402 | insufficient_credits: कीमतों वाले पेज पर टॉप-अप करें। |
403 | auth_failed: X-Api-Key नहीं है या अमान्य है। |
429 | rate_limit_exceeded। |
500 / 503 | प्रोसेसिंग फ़ेल हुई, समय ख़त्म हुआ या सेवा थोड़ी देर के लिए उपलब्ध नहीं है। फिर से कोशिश करें; फ़ेल हुई इमेज मुफ़्त हैं। |
GET https://removebackground.dev/v1.0/account से अपना बैलेंस देखें: रिस्पॉन्स remove.bg के अकाउंट जैसा होता है। पूरी जानकारी API रेफ़रेंस में है।
क्रेडिट: हर इमेज पर 1, और कभी एक्सपायर नहीं होते
हर सफल इमेज पर 1 क्रेडिट लगता है, साइज़ या विकल्प चाहे जो हों। फ़ेल हुई इमेज मुफ़्त हैं। टेस्ट करने के लिए नए अकाउंट को 50 मुफ़्त क्रेडिट मिलते हैं।
- क्रेडिट कभी एक्सपायर नहीं होतेएक बार टॉप-अप करें, अगले हफ़्ते या अगले साल इस्तेमाल करें।
- कोई सब्सक्रिप्शन नहींवन-टाइम पैक। कुछ भी रिन्यू नहीं होता।
- फ़ेल हुई इमेज मुफ़्त हैंक्रेडिट तभी लगता है जब बैकग्राउंड हट जाए।
माइग्रेशन चेकलिस्ट
- removebackground.dev API कुंजी पाएँसाइन अप करें (50 मुफ़्त क्रेडिट) और अपने अकाउंट पेज पर कुंजी बनाएँ।
- एक लाइन बदलेंअपने कोड को https://removebackground.dev/v1.0/removebg पर पॉइंट करें और नई कुंजी उसी X-Api-Key हेडर में डालें।
- एक इमेज टेस्ट करेंएक असली रिक्वेस्ट चलाएँ और आउटपुट की तुलना उससे करें जो आपको आज मिलता है।
- अपना ट्रैफ़िक स्विच करें1 दिसंबर 2026 को 9:00 am बजे CET से पहले डिप्लॉय करें। एक बार क्रेडिट टॉप-अप करें; वे कभी एक्सपायर नहीं होते।
remove.bg माइग्रेशन FAQ
क्या remove.bg बंद हो रहा है?
remove.bg की अलग वेबसाइट और सेल्फ़-सर्व API 1 दिसंबर 2026 को 9:00 am बजे CET को बंद हो रहे हैं। API, Leonardo.Ai (एक Canva कंपनी) पर जा रहा है, जिसके लिए आपको अपना इंटीग्रेशन बदलना होगा। स्रोत: https://www.leonardo.ai/news/removebg-api-leonardo पर Leonardo.Ai की घोषणा।
remove.bg API का सबसे आसान रिप्लेसमेंट क्या है?
removebackground.dev में एक remove.bg-compatible एंडपॉइंट है। https://api.remove.bg/v1.0/removebg को https://removebackground.dev/v1.0/removebg में बदलें, उसी X-Api-Key हेडर में removebackground.dev कुंजी भेजें, और बाकी कोड वैसा ही रखें: पैरामीटर नाम, रिस्पॉन्स हेडर और एरर फ़ॉर्मेट मेल खाते हैं।
क्या मुझे दिसंबर 2026 से पहले अपना इंटीग्रेशन दोबारा लिखना होगा?
नहीं। रिक्वेस्ट में वही पैरामीटर रहते हैं (image_file, image_url, size, format, crop, bg_color…) और वैसा ही रिस्पॉन्स मिलता है: X-Width, X-Height और X-Foreground-* हेडर के साथ इमेज बाइट्स, या result_b64 के साथ JSON। सिर्फ़ URL और कुंजी बदलती है।
क्या यह Zapier, Make या n8n के साथ काम करता है?
हाँ। अपने HTTP रिक्वेस्ट स्टेप (Zapier Webhooks, Make HTTP, n8n HTTP Request) में URL को https://removebackground.dev/v1.0/removebg में और X-Api-Key की वैल्यू को अपनी removebackground.dev कुंजी में बदलें। और कुछ नहीं बदलता।
इसकी कीमत कितनी है?
हर सफल इमेज पर 1 क्रेडिट, साइज़ या विकल्प चाहे जो हों। कोई सब्सक्रिप्शन नहीं: $17, $49 या $99 के वन-टाइम टॉप-अप, और क्रेडिट कभी एक्सपायर नहीं होते। फ़ेल हुई इमेज मुफ़्त हैं। नए अकाउंट को 50 मुफ़्त क्रेडिट मिलते हैं।
remove.bg के कौन-से पैरामीटर सपोर्टेड हैं?
image_file, image_file_b64, image_url, size, format (auto, png, jpg, webp, zip), crop, crop_margin, roi, scale, position, channels, bg_color, bg_image_url और bg_image_file। type, type_level, semitransparency और shadow विकल्प स्वीकार किए जाते हैं पर अनदेखा कर दिए जाते हैं, इसलिए उन्हें भेजने वाली रिक्वेस्ट भी काम करती हैं।
क्या मैं पहले की तरह अपना बैलेंस देख सकता हूँ?
हाँ। अपनी कुंजी के साथ GET https://removebackground.dev/v1.0/account आपके क्रेडिट remove.bg के अकाउंट फ़ॉर्मेट में लौटाता है।
क्या removebackground.dev का remove.bg से कोई संबंध है?
नहीं। remove.bg अपने मालिक का ट्रेडमार्क है। removebackground.dev एक स्वतंत्र सेवा है जो वही API रिक्वेस्ट स्वीकार करती है।
1 दिसंबर 2026 को 9:00 am बजे CET से पहले स्विच करें
remove.bg का सेल्फ़-सर्व API को बंद हो रहा है
कुंजी बनाएँ, एक लाइन बदलें, एक इमेज टेस्ट करें। 50 मुफ़्त क्रेडिट शामिल।
remove.bg अपने मालिक का ट्रेडमार्क है; removebackground.dev का उससे कोई संबंध नहीं है।