इस पेज पर
API से SMS पाने के दो तरीके
वर्चुअल-नंबर सर्विस, यानी “receive SMS online” साइटें और उनके API, आपको अपने पूल से एक नंबर देती हैं। कुछ आने वाले मैसेज एक सार्वजनिक पेज पर दिखाती हैं; कुछ मिनटों या दिनों के लिए नंबर किराए पर देती हैं। इन्हें आज़माना आसान है और फ़ोन की ज़रूरत नहीं, लेकिन नंबर आपका नहीं होता: किराया खत्म होते ही वह पूल में लौट जाता है।
आपका अपना नंबर, यानी आपके कंट्रोल वाले फ़ोन में लगी SIM, इसका उल्टा सौदा है। फ़ोन चाहिए, लेकिन जब तक SIM आपके पास है, नंबर आपका रहता है, उसके मैसेज कोई और नहीं पढ़ता, और उस पर रजिस्टर खाता अगले साल भी उसके कोड पा सकता है। BusySMS उस फ़ोन को API बना देता है: उस पर आए कोड HTTP से पढ़े जा सकते हैं।
“receive SMS online API” की खोज आम तौर पर पहली तरह के लिए होती है। अगर आपको असल में अपने ही खाते का कोड चाहिए, तो दूसरी तरह ही टेस्ट खत्म होने के बाद भी काम करती रहती है।
BusySMS बनाम वर्चुअल-नंबर सर्विस
| BusySMS | वर्चुअल-नंबर सर्विस | |
|---|---|---|
| नंबर कहाँ से आता है | आपकी अपनी SIM, आपके फ़ोन में | सर्विस के अपने पूल से |
| मैसेज कौन पढ़ सकता है | आप, और वे जिनके साथ आपने खुद नंबर साझा किया है | सार्वजनिक इनबॉक्स पेज पर कोई भी; किराए के नंबर पर किराएदार |
| नंबर कब तक आपका है | जब तक SIM आपके पास है | किराए की अवधि तक |
| बाद में खाते के कोड | आपकी SIM पर आते रहते हैं | नंबर लेने वाले अगले व्यक्ति के पास जाते हैं |
| आपको क्या चाहिए | उस SIM वाला Android फ़ोन या iPhone | सर्विस पर एक खाता |
| कीमत | $5 प्रति सत्यापित नंबर प्रति माह, 7 दिन का मुफ़्त ट्रायल | हर सर्विस अपनी तय करती है |
कब कौन-सा चुनें
अगर आपको किसी एक बार के टेस्ट के लिए फेंकने वाला नंबर चाहिए और उस पर कभी कुछ निर्भर नहीं होगा, तो वर्चुअल नंबर तेज़ रास्ता है, और BusySMS सही टूल नहीं। अगर खाता मायने रखता है, जैसे आपकी कंपनी का एडमिन लॉगिन, कोई टेस्ट खाता जिसमें आपका CI हर रात साइन इन करता है, या वह नंबर जिसे आपके ग्राहक पहले से जानते हैं, तो अपने ही नंबर पर कोड पाएँ।
BusySMS किसी की सत्यापन प्रक्रिया से बचने का तरीका भी नहीं है। यह आपके कंट्रोल वाले नंबरों पर भेजे गए कोड पढ़ता है, आपके अपने खातों के लिए। यह किसी और के मैसेज नहीं पढ़ सकता, और थोक में खाते बनाने के लिए नहीं बना है।
BusySMS के साथ कोड पाना कैसे काम करता है
- 1
फ़ोन पर रिसीवर लगाएँ
Android पर, Google Play से BusySMS ऐप। iPhone पर, एक Shortcuts ऑटोमेशन, BusySMS iPhone ऐप के साथ या उसके बिना।
- 2
नंबर सत्यापित करें
BusySMS नंबर पर एक कोड भेजता है और फ़ोन उसे वापस भेजता है। इससे साबित होता है कि नंबर उसी SIM में है; तब तक न कुछ सेव होता है, न बिल बनता है।
- 3
कोड पाएँ
सिर्फ़ सत्यापन कोड जैसे दिखने वाले मैसेज रखे जाते हैं। हर एक पर पाने वाला नंबर, भेजने वाला, पहचानी गई सर्विस और आने का समय दर्ज होता है।
- 4
पढ़ें
आपका प्रोग्राम REST API कॉल करता है, AI एजेंट MCP इस्तेमाल करता है, और कोई व्यक्ति कोड डैशबोर्ड में देखता है या Chrome एक्सटेंशन को उसे टाइप करने देता है।
किन नंबरों पर कोड पा सकते हैं
- आपके अपने फ़ोन में लगी SIM का कोई भी नंबर: BusySMS ऐप के साथ Android 8.0 या बाद वाला Android फ़ोन, या Shortcuts के ज़रिए iOS 14 या बाद वाला iPhone।
- डुअल-SIM फ़ोन की हर SIM अलग नंबर है, जो अलग से सत्यापित होता है और जिसका बिल अलग बनता है।
- नंबर SMS भेजकर और वापस पाकर सत्यापित होते हैं, इसलिए आप ऐसा नंबर नहीं जोड़ सकते जिसकी SIM आपके पास नहीं।
API से कोड पाएँ
डैशबोर्ड में REST API के तहत कुंजी बनाएँ और उसे एक एनवायरनमेंट वेरिएबल में रखें। फिर किसी एक खास नंबर पर अगले कोड का इंतज़ार करें:
# Digits only: the receiving number +44 7700 900123
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
"https://busysms.net/api/v1/codes?phone=447700900123&timeoutMs=60000"const params = new URLSearchParams({ phone: "447700900123", timeoutMs: "60000" });
const res = await fetch(`https://busysms.net/api/v1/codes?${params}`, {
headers: { Authorization: `Bearer ${process.env.BUSYSMS_API_KEY}` },
});
if (!res.ok) throw new Error(`BusySMS ${res.status}`);
const { code } = await res.json(); // null if nothing new arrived
console.log(code);import os
import requests
r = requests.get(
"https://busysms.net/api/v1/codes",
params={"phone": "447700900123", "timeoutMs": 60000},
headers={"Authorization": f"Bearer {os.environ['BUSYSMS_API_KEY']}"},
timeout=75,
)
r.raise_for_status()
print(r.json()["code"]) # None if nothing new arrivedphone पाने वाले नंबर से मिलान करता है (सिर्फ़ अंक काफ़ी हैं), इसलिए खाते में कई नंबर हों तब भी आपको सही नंबर का कोड मिलता है। इंतज़ार 90 सेकंड तक चलता है, और अगर कुछ नया नहीं आता तो पुराना कोड नहीं, बल्कि null लौटाता है।
इंतज़ार की जगह इतिहास पढ़ने के लिए, GET /api/v1/devices/:id/messages से किसी एक फ़ोन के हाल के मैसेज की सूची लें; कैप्चर हुए मैसेज 7 दिन तक रखे जाते हैं। हर एंडपॉइंट और एरर SMS gateway API गाइड में है।
क्या प्राप्त होता है, और क्या नहीं
- सेटअप के समय आप हर Android SIM के लिए चुनते हैं: हर SMS या सिर्फ़ सत्यापन जैसे मैसेज। बाक़ी मैसेज सिर्फ़ आप देख सकते हैं।
- iPhone पर जाँच फ़ोन पर ही होती है: जो मैसेज कोड जैसा नहीं दिखता, वह फ़ोन से कभी बाहर नहीं जाता।
- गेटवे बंद रहने पर कुछ भी कैप्चर नहीं होता।
- किसी नंबर पर आया कुछ भी तभी सेव होता है जब वह सत्यापन पास कर ले।
सवाल-जवाब
अक्सर पूछे जाने वाले सवाल
क्या BusySMS मुझे फ़ोन नंबर देता है?
नहीं। BusySMS कोई नंबर नहीं देता। आप अपनी ही SIM पर कोड पाते हैं जिन्हें आप सत्यापित करते हैं, इसीलिए कोड आपके हैं और आपके ही रहते हैं।
क्या मैं बिना फ़ोन के ऑनलाइन SMS पा सकता हूँ?
BusySMS के साथ नहीं: SIM वाला असली फ़ोन ही गेटवे है। अगर उस नंबर के लिए आपके पास फ़ोन नहीं है, तो वर्चुअल-नंबर सर्विस विकल्प है, ऊपर बताए गए फ़ायदे-नुकसान के साथ।
क्या मैं कोई भी SMS पा सकता हूँ, या सिर्फ़ सत्यापन कोड?
कोई भी SMS, उस Android SIM पर जिस पर “सभी SMS सिंक करें” चालू है, जिसे आप सेटअप के समय चुनते हैं: हर SMS आपके खाते में पहुँचता है और 7 दिन तक रखा जाता है। जिस SIM के लिए सिर्फ़ कोड चुना गया है, वह सिर्फ़ वही मैसेज भेजता है जो सत्यापन कोड जैसे दिखते हैं। दोनों ही स्थितियों में कोड वाले एंडपॉइंट सिर्फ़ कोड लौटाते हैं।
बिना कोड लिखे ब्राउज़र में कोड कैसे पाऊँ?
Chrome एक्सटेंशन इंस्टॉल करें। जब कोई साइट आपके BusySMS नंबर पर कोड भेजती है, तो यह कोड फ़ील्ड भरकर Enter दबा देता है।
क्या एक से ज़्यादा लोग एक ही नंबर के कोड पा सकते हैं?
हाँ। मालिक किसी नंबर को 5 और BusySMS यूज़र्स तक के साथ साझा कर सकता है। उन्हें सिर्फ़ स्वीकार करने के बाद आए कोड दिखते हैं, और मालिक कभी भी एक्सेस हटा सकता है।
प्राप्त मैसेज कितने समय तक रखे जाते हैं?
7 दिन तक, फिर मिटा दिए जाते हैं। अगर आपको कोई कोड या मैसेज इससे ज़्यादा समय तक चाहिए, तो उसे खुद सेव करें।
ब्लॉग
ब्लॉग से और लेख
सभी लेखआगे पढ़ें
संबंधित गाइड
सभी गाइडSMS गेटवे API
रिसीव-साइड API रेफ़रेंस: ऑथेंटिकेशन, एंडपॉइंट, रिस्पॉन्स का ढाँचा, एरर, और curl, Node.js व Python कोड।
गाइड पढ़ेंAndroid SMS गेटवे
अपने Android फ़ोन को गेटवे बनाएँ और उसके सत्यापन कोड API, MCP, डैशबोर्ड या Chrome से पढ़ें।
गाइड पढ़ेंiPhone से SMS कोड फ़ॉरवर्ड करें
एक Shortcuts ऑटोमेशन से iPhone के सत्यापन कोड अपने कंप्यूटर, Chrome और API पर फ़ॉरवर्ड करें।
गाइड पढ़ेंअपने ही नंबर पर आज़माएँ
ऐप इंस्टॉल करें, अपना नंबर सत्यापित करें और आज ही अपना पहला कोड पढ़ें। हर खाता 7 दिन के मुफ़्त ट्रायल से शुरू होता है; उसके बाद $5 प्रति सत्यापित नंबर प्रति माह, और आप कभी भी रद्द कर सकते हैं।
BusySMS के बारे में और
