Virtual phone numbers
Buy a real phone number registered in any country of your choice today and receive SMS online regardless of your location, IP address or device. With our dedicated virtual SMS number rental service, you can receive SMS text messages online without disclosing your personal phone number.
In a few easy steps, you can have access to a temporary, disposable phone number that you can use to receive verification codes for WhatsApp, Telegram, Viber etc., SMS notifications and even text messages from international employees and virtual office clients. Maintain your privacy, safety and anonymity on the internet and remain accessible anywhere in the world with SMS.cx virtual SMS service.
Examples of how to use a virtual phone number
There are several ways that virtual mobile numbers can be used
Grow subscribers list
Build a database of subscribers' phone numbers and obtain their consent for SMS marketing (Opt-in database). Customers will text keyword OPT-IN or SUBSCRIBE to your virtual mobile number
Two-way messaging
Two-Way SMS lets you send and receive SMS, making it easy for your customers to respond. Suitable for engagement with clients, appointment confirmations, polls and more
Accounts verification
When you sign up for an online service with a temporary phone number, use the virtual phone number to verify and confirm your account and keep your privacy safe
Use virtual phone numbers for account activation
Use a virtual phone number to receive SMS online and create an account on any social media platform or any account registration. You can buy temporary mobile phone numbers from over a dozen countries for different time periods (1 day, 1 week, 30 days).
Our rent solution lets you register for any social network or website without getting banned. If you want to buy a larger number of mobile numbers, you can buy virtual phone numbers in bulk.
Nowadays, any internet account registration, whether it's a social media site or other website, requires phone number verification However, most people are opposed to this because they value their privacy. Our temporary virtual phone number lets you activate accounts in minutes while keeping your privacy.
Virtual phone number for opt-in & opt-out
Setting up a textable keyword like "OPT-IN", "SUBSCRIBE" or "JOIN" on a virtual phone number is a good way to get prospects and customers to opt in to your subscribers list. This way of opt-in doesn't require a sign-up page to be set up online. The textable keyword, which is similar to a QR code, can be printed or shown digitally.
In SMS marketing, clients who opt-in, give their phone numbers and consent to businesses they're interested in so they can get special offers. This is one way for businesses to increase sales and brand awareness, and it's also a way for clients to find out about the latest offers, events from that business.
Opt-out is the opposite of opt-in. It means to stop getting SMS marketing messages from a company. Clients usually text a phrase like "CANCEL", "QUIT", "OPT-OUT", "UNSUBSCRIBE" or "STOP" to your virtual phone number. This automatically unsubscribe mechanism makes it easy for people to opt out of receiving bulk SMS, which lets you keep subscriber lists that clean themselves.
Virtual phone number for two-way SMS messaging
A virtual phone number is a virtual mobile number that can be used to send and receive SMS online. It works very well for two-way SMS communication. For example, if you send a lot of SMS messages and want to get replies, you need a virtual mobile number. A virtual mobile number makes it easy for your customers or employees to get in touch with you. With a virtual phone number is easy to have two-way conversations with your customers via SMS.
Code examples for Virtual Phone Number API
Integrate our advanced rent & receive SMS API into your application and start receiving SMS in minutes.
Make requests to the API to get a list with latest received SMS or provide a callback URL (webhook) to have the API forward instantly all the received SMS.
Get started quickly with our official API wrappers and client libraries. They are available in popular languages like Python, PHP, Node.js, Java, and others.
There is no client library for your preferred language? Use any generic HTTP library you want - it's easy.
POST /your-webhook-url HTTP/1.1 Host: your-server.com Content-Type: application/json { "event": "receive_sms", "data": [ { "msgId": "a079b9d0-2e2d-4de5-a895-dc476c98b4fb", "from": "+49151231307xx", "countryIso": "DE", "to": "+49151239603xx", "text": "I reply confirming the appointment with Dr. Mark", "cost": 0, "receivedAt": "2022-02-12 08:16:05" }, { "msgId": "0ef52a99-10b1-4813-af84-9b285edfbc30", "from": "+336121034xx", "countryIso": "FR", "to": "+336124855xx", "text": "Je veux annuler la commande", "cost": 0, "receivedAt": "2022-02-12 08:16:05" }, { "msgId": "961dbfa9-8e12-4f96-b59d-6c0c79c53edc", "from": "+3931234958xx", "countryIso": "IT", "to": "+3931233506xx", "text": "Confermo l'ordine effettuato sul tuo sito", "cost": 0, "receivedAt": "2022-02-12 08:16:05" } ] }
curl --request GET \ --url https://api.sms.cx/numbers/rent/{rentId}/inbound \ --header 'Authorization: Bearer REPLACE_ACCESS_TOKEN'