JSON · HTTPS · Bearer কী
একটি SMS API দিয়ে ভেরিফিকেশন কোড গ্রহণ ও SMS পাঠানো
TODAY SMS API হলো ডেভেলপারদের একটি API, যেখানে একবার ব্যবহারের নম্বরে কোড গ্রহণের SMS ভেরিফিকেশন API আর 227টি দেশে পাঠানোর SMS পাঠানোর API একটি API কী ও একটি ব্যালেন্সে একসঙ্গে পাবেন। প্রতিটি রিকোয়েস্ট ও রেসপন্স JSON, আর দাম ও রিফান্ডের নিয়ম ওয়েবসাইটের মতোই।
$ curl -X POST https://today-sms.com/api/v1/numbers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"app":"telegram","country":"indonesia"}'
{
"id": "N-7K2M-QX4P-9D3A",
"phone": "+6281234567890",
"price": "0.4515",
"status": "waiting",
"expires_at": "2026-10-18T09:20:00.000Z"
}
$ curl https://today-sms.com/api/v1/numbers/N-7K2M-QX4P-9D3A \
-H "Authorization: Bearer YOUR_API_KEY"
{
"id": "N-7K2M-QX4P-9D3A",
"status": "received",
"sms": [
{ "code": "482913", "text": "Your code is 482913", "at": "2026-10-18T09:02:11.000Z" }
]
}
$ curl -X POST https://today-sms.com/api/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to":["+14155550100","+447700900123"],"text":"Your code is 482913"}'
{
"id": "m_7Q2K9X",
"status": "queued",
"recipients": 2,
"parts": 1,
"encoding": "GSM-7",
"cost": "0.0136"
}
$ curl https://today-sms.com/api/v1/messages/m_7Q2K9X \
-H "Authorization: Bearer YOUR_API_KEY"
- প্রতি মিনিটে 300টি রিকোয়েস্ট
- গ্রহণ ও পাঠানোর জন্য একটি কী
- ব্যর্থ বা না পাওয়া হলে ব্যালেন্সে টাকা ফেরত
- 12টি ক্রিপ্টো পদ্ধতি দিয়ে টপ-আপ করুন
SMS API দিয়ে যা করতে পারবেন
SMS ভেরিফিকেশন API
অ্যাপ ও দেশ বেছে নম্বর কিনুন, আর অবস্থা চেক করে ভেরিফিকেশন কোড নিন। কোনো SMS না এলে সময় শেষে পুরো টাকা ব্যালেন্সে ফিরে আসে।
SMS পাঠানোর API
একবারে 1,000 জন পর্যন্ত প্রাপককে মেসেজ পাঠান আর প্রত্যেক প্রাপকের ডেলিভারি রিপোর্ট পান। নির্দিষ্ট সময়ে পাঠাতে শিডিউলের সময় যোগ করুন।
দাম ও স্টকের API
অ্যাপ অনুযায়ী দেশ ও দাম, নম্বরের সংখ্যা আর প্রতিটি দেশের প্রতি SMS-এর দাম API দিয়ে নিন, আর নিজের সার্ভিসে যেমন আছে তেমন দেখান।
একটি ব্যালেন্স
গ্রহণ আর পাঠানো একই ব্যালেন্স ব্যবহার করে। USDT দিয়ে টপ-আপ করুন আর যেকোনো সময় API দিয়ে দেখে নিন।
এক নজরে মেথডগুলো
পূর্ণ ডকস| মেথড | কী করে |
|---|---|
| GET/balance | ব্যালেন্স দেখা |
| GET/apps | অ্যাপের তালিকা |
| GET/prices?app=telegram | একটি অ্যাপের দেশ ও দাম |
| POST/numbers | নম্বর কেনা |
| GET/numbers/{id} | নম্বরের অবস্থা ও SMS |
| POST/numbers/{id}/cancel | নম্বর বাতিল |
| POST/numbers/{id}/finish | নম্বর শেষ করা |
| GET/messages/prices | দেশ অনুযায়ী SMS-এর দাম |
| POST/messages | SMS পাঠানো |
| GET/messages/{id} | পাঠানোর অবস্থা ও ডেলিভারি রিপোর্ট |
| POST/messages/{id}/cancel | শিডিউল করা পাঠানো বাতিল |
SMS API কী?
SMS API হলো এমন একটি কানেকশন, যার মাধ্যমে আপনার সফটওয়্যার HTTP রিকোয়েস্ট দিয়ে SMS গ্রহণ বা পাঠাতে পারে। মানুষ ওয়েব স্ক্রিনে যা ক্লিক করত, কোড সেটাই করে, তাই অটোমেটেড সাইন আপ টেস্ট, ভেরিফিকেশন কোড পাঠানো আর অর্ডার অ্যালার্টের মতো বারবারের কাজ কারও হাত না লাগিয়েই চলে।
TODAY SMS API দুটি জিনিস একসঙ্গে দেয়। একটি হলো একবার ব্যবহারের নম্বরে অ্যাপের ভেরিফিকেশন কোড গ্রহণের SMS ভেরিফিকেশন API (SMS অ্যাক্টিভেশন API), আর অন্যটি বিশ্বজুড়ে মোবাইল ফোনে SMS পাঠানোর SMS পাঠানোর API। দুটোই একই URL, একই API কী আর একই ব্যালেন্স ব্যবহার করে, তাই আলাদা সাইন আপ বা টপ-আপ লাগে না।
SMS ভেরিফিকেশন API কীভাবে ব্যবহার করব?
এতে চারটি ধাপ। GET /apps দিয়ে অ্যাপ কোড বেছে নিন আর GET /prices?app=CODE দিয়ে দেশ ও দাম দেখুন। POST /numbers দিয়ে নম্বর কিনে নম্বর আর তার id নিন, তারপর কোড এসেছে কি না দেখতে কয়েক সেকেন্ড পরপর GET /numbers/{id} কল করুন। কোড পেয়ে গেলে POST /numbers/{id}/finish দিয়ে নম্বরটি বন্ধ করুন।
প্রতিটি নম্বর 20 মিনিট SMS-এর জন্য অপেক্ষা করে, আর এই সময়ে একই নম্বরে আসা SMS-এর জন্য বাড়তি খরচ নেই। কোনো SMS না এলে সময় শেষে পুরো টাকা ব্যালেন্সে ফিরে আসে, আর কিছু না এসে থাকলে কেনার 120 সেকেন্ড পর থেকে POST /numbers/{id}/cancel দিয়ে নিজেই বাতিল করতে পারেন। অ্যাপ ভেরিফিকেশন অটোমেশন বা বাল্ক ভার্চুয়াল নম্বর API দরকার হলে এই ধাপগুলোই বারবার চালান।
SMS পাঠানোর API কীভাবে ব্যবহার করব?
POST /messages-এ প্রাপকের তালিকা (to) আর মেসেজের লেখা (text) পাঠান, ফেরত পাবেন মেসেজ id, প্রাপকের সংখ্যা, অংশের সংখ্যা আর মোট খরচ। প্রাপকদের + ও কান্ট্রি কোডসহ আন্তর্জাতিক ফরম্যাটে দিন, প্রতি রিকোয়েস্টে সর্বোচ্চ 1,000 জন। শিডিউল করতে at-এ একটি UTC সময় দিন।
পাঠানোর পর GET /messages/{id} দিয়ে প্রত্যেক প্রাপকের ডেলিভারি রিপোর্ট দেখুন। চারটি অবস্থা আছে: pending, sent, delivered আর failed, আর failed হয়ে শেষ হওয়া অংশের টাকা refunded-এ যোগ হয়ে ব্যালেন্সে ফেরত আসে। এখনো যায়নি এমন শিডিউল করা পাঠানো POST /messages/{id}/cancel দিয়ে বাতিল করুন।
ভেরিফিকেশন কোড (OTP) পাঠাতেও একই মেথড ব্যবহার করুন। প্রতিটি কোড একটি SMS হিসেবে গণ্য, আলাদা কোনো ভেরিফিকেশন ফি নেই, আর খরচ হিসাব করতে GET /messages/prices দিয়ে প্রতিটি দেশের প্রতি SMS-এর দাম নিতে পারেন।
সাশ্রয়ী SMS API বেছে নিতে কী দেখব?
দামের তালিকার প্রতি SMS-এর দাম নয়, আসলে মোট কত দিচ্ছেন সেটা দেখুন। TODAY SMS-এ কোনো মাসিক ফি নেই, শুধু পাঠানো অংশের টাকা কাটা হয়, আর ব্যর্থ অংশ ও কখনো না আসা ভেরিফিকেশন কোডের টাকা ব্যালেন্সে ফেরত আসে।
পরবর্তী, কী ম্যানেজমেন্ট এবং সীমা দেখুন। আপনি প্রতি অ্যাকাউন্টে একটি API কী পাবেন এবং যেকোন সময় একটি নতুন কী তৈরি করতে পারবেন, যা পুরানো কীকে অবিলম্বে ব্লক করে দেয়। অনুরোধ প্রতি মিনিটে 300 পর্যন্ত অনুমোদিত, বেশিরভাগ স্বয়ংক্রিয়করণের জন্য যথেষ্ট। শেষে, পেমেন্ট দেখুন। আপনি কার্ড ছাড়াই USDT, USDC এবং BTC সহ 12টি ক্রিপ্টো পদ্ধতি দিয়ে টপ আপ করতে পারেন, যাতে আপনি যেকোন দেশ থেকে অবিলম্বে শুরু করতে পারেন।
API কী কীভাবে পাব?
অ্যাকাউন্ট খুলুন, প্রথম টপ-আপ জমা হলেই API কী পেজে কী তৈরি করতে পারবেন। কী তৈরির সময় মাত্র একবার দেখানো হয়, তাই নিরাপদ জায়গায় রেখে দিন। প্রতিটি রিকোয়েস্টে Authorization: Bearer হেডারে এটি পাঠান।
কী ফাঁস হয়েছে মনে হলে API কী পেজে নতুন কী তৈরি করুন। পুরোনো কী সঙ্গে সঙ্গে কাজ বন্ধ করে। আপনার কী যার কাছে থাকবে সে আপনার ব্যালেন্স দিয়ে নম্বর কিনতে বা SMS পাঠাতে পারবে, তাই কখনো ব্রাউজারের কোডে বা পাবলিক রিপোজিটরিতে রাখবেন না।
আজই SMS API যুক্ত করুন
সাইন আপে লাগে শুধু একটি টোকেন। প্রথম টপ-আপ জমা হলে API কী তৈরি করুন, ডকস থেকে একটি নমুনা পেস্ট করুন আর প্রথম রিকোয়েস্ট পাঠান।