# SMS-BUS > Virtual temporary phone numbers for receiving SMS online. 70+ countries, 1,000,000+ numbers, real-time SMS reception, and developer-friendly APIs. SMS-BUS provides virtual temporary phone numbers for online SMS verification. Users can receive SMS messages without using their personal phone number, protecting privacy and enabling account verification on various platforms. The service offers both one-time OTP numbers and long-term monthly rentals, with coverage across 70+ countries. ## Company Information - Website: https://sms-bus.com - Contact: support@sms-bus.com - Telegram: https://t.me/smsbuscom - Languages: English, Russian, Chinese (zh-CN) ## Core Services ### One-Time OTP Numbers - Temporary phone numbers for single SMS verification - Numbers valid for 5 minutes per request - Receive verification codes from a specific platform per order - No charge if SMS is not received - Number reuse supported within 20 minutes of prior use ### Long-Term Number Rental - Monthly subscription phone numbers - Receive all incoming SMS (not limited to one platform) - Auto-renew option available - Quick SMS link for viewing latest messages - Available regions: US ($2/month), CA ($2/month), GB ($4/month), and more - 7-day grace period after expiration for renewal (keep_at date) - Cancel within 20 minutes if no SMS received (max 3 cancellations per number) ## Supported Platforms Popular services include: WhatsApp, Telegram, TikTok/Douyin, Google/YouTube/Gmail, Amazon, Microsoft, REDnote/小红书, Facebook, Instagram, Twitter/X, Discord, PayPal, Apple, Binance, Coinbase, Bybit, OKX, ChatGPT, Steam, Spotify, Netflix, LinkedIn, Reddit, Snapchat, Signal, Line, KakaoTalk, Tinder, Twitch, Uber, WeChat, and many more. ## Supported Countries Australia, Brazil, Canada, France, Germany, India, Indonesia, Italy, Japan, Mexico, Netherlands, Russia, Saudi Arabia, South Korea, Spain, United Kingdom, United States, and others (30+ countries total). ## Pricing - OTP numbers: from $0.12 per SMS (varies by country and platform) - Long-term rental: from $2/month per number (varies by region) - Example OTP prices: WhatsApp from $0.48, Telegram from $0.33, TikTok from $0.14, Google from $0.21, Amazon from $0.28 ## Payment Methods - Bank cards (Visa, MasterCard) - E-wallets (Alipay) - Cryptocurrency (Bitcoin, USDT) - PCI DSS compliant, SSL encrypted, Verified by Visa, SecureCode ## OTP API - Base URL: `https://sms-bus.com/api/control` - Documentation: https://sms-bus.com/docs - Authentication: API Key via `token` query parameter - Response format: JSON ### OTP API Endpoints | Endpoint | Method | Description | |---|---|---| | `/get/balance` | GET | Query account balance | | `/list/countries` | GET | List all available countries | | `/list/projects` | GET | List all available services/platforms | | `/list/prices` | GET | Check prices and available number count by country | | `/get/number` | GET | Purchase a temporary number | | `/get/sms` | GET | Retrieve received SMS by request_id | | `/cancel` | GET | Cancel a pending number request | | `/reuse` | GET | Reuse a previously used number for the same service | ### OTP API Key Parameters - `token` (required): API Key - `country_id`: Country identifier - `project_id`: Service/platform identifier - `request_id`: Number request identifier - `reuse`: Boolean, purchase only reusable numbers - `mobile_number`: Phone number for reuse requests - `refer_id`: Referral ID for affiliate tracking ### OTP API Response Codes - `200`: Operation Success - `401`: Wrong token - `50001`: No service available - `50002`: No number available - `50101`: SMS not received yet - `50102`: Number released or timeout - `50103`: Request already closed - `50104`: Waiting requests exceed limit - `50201`: Insufficient balance - `50208`: Account not activated - `50214`: Account blocked from ordering (24h) ## Long-Term Rental API - Base URL: `https://api.sms-bus.com` - Documentation: https://sms-bus.com/docs/rent - Authentication: API Key via `token` query parameter - Response format: JSON ### Rental API Endpoints | Endpoint | Method | Description | |---|---|---| | `/v1/rent/list/area` | GET | List available rental regions with pricing | | `/v1/rent/get/number` | GET | Rent a new number | | `/v1/rent/renew/number` | GET | Renew an existing rental | | `/v1/rent/cancel/order` | GET | Cancel a rental order | | `/v1/rent/list/number` | GET | List all rented numbers (paginated) | | `/v1/rent/list/order` | GET | List rental order history (paginated) | ### Rental API Key Parameters - `token` (required): API Key - `area_code`: Region code (US, CA, GB, etc.) - `time`: Rental/renewal period in months - `mobile_number`: Phone number for renewal - `order_id`: Order identifier for cancellation - `only_active`: Filter active numbers only (default: true) - `page_num`: Page number (default: 1) - `page_size`: Items per page (default: 10, max: 500) ### Rental API Response Codes - `200`: Operation Success - `401`: Wrong token - `50004`: Not enough numbers available - `50005`: Order already closed - `50201`: Insufficient balance - `50208`: Account not activated - `50401`: No available area found - `50402`: Minimum rental time not met - `50403`: Cannot cancel, SMS already received - `50404`: Cannot renew, number released - `50405`: Number cancelled 3 times, cannot cancel again ### Rental Pricing (unit_price in cents) - US: $2.00/month - CA: $2.00/month - GB: $4.00/month ## Features - Daily number updates with fresh numbers added regularly - Real-time SMS reception - Referral/affiliate program with commission on user spending - VIP loyalty program for repeat customers - Numbers not tied to personal identity, location, or device - SMS filter system to prevent fraudulent or unlawful use ## Key Pages - Homepage: https://sms-bus.com - OTP Activations: https://sms-bus.com/activation - Rent Number: https://sms-bus.com/rent - OTP API Docs: https://sms-bus.com/docs - Rental API Docs: https://sms-bus.com/docs/rent - Blog: https://sms-bus.com/blog/ - Help Center: https://sms-bus.com/blog/help - Partners: https://sms-bus.com/blog/partners - Contact: https://sms-bus.com/blog/contact ## Legal & Policies - Privacy Policy: https://sms-bus.com/blog/privacy-policy - Payment Policy: https://sms-bus.com/blog/payment-policy - Refund Policy: https://sms-bus.com/blog/refund-policy - Terms & Conditions: https://sms-bus.com/blog/terms-and-conditions ### Refund Policy Summary - Virtual products: generally non-refundable after activation - Refund eligible if SMS not received (claim within 15 days of registration) - Refund eligible for major defects not resolved within 72 hours - Refund requests accepted within 1 week of order via support email ### Payment Policy Summary - Financial responsibility begins when funds arrive in website wallet - Only official deposit methods on the website are supported - Transactions are irreversible after clicking "Deposit" - Company is not a tax agent ## Sitemaps - Main sitemap index: https://sms-bus.com/sitemap_index.xml - English sitemap: https://sms-bus.com/__sitemap__/en.xml - Russian sitemap: https://sms-bus.com/__sitemap__/ru.xml - Chinese sitemap: https://sms-bus.com/__sitemap__/zh-CN.xml ## Use Cases - Account verification without exposing personal phone number - Privacy protection when signing up for online services - Software development and QA testing - Multi-account management for business and marketing - Long-term dedicated numbers for ongoing services and subscriptions - Bypassing regional restrictions on platform registration - Protecting against spam and unwanted subscriptions