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.

  • Create accounts on any website or activate any service
  • Buy phone numbers in bulk
  • Guaranteed privacy and security
  • Manage received SMS from an online dashboard and/or forward via API webhook
Buy virtual phone number to receive SMS online and activate accounts: Telegram, Whatsapp, Google, Instagram, Twitter, Facebook

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.

Example of virtual mobile number used to opt-in to subscribers list

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.

  • Appointment reminders/confirmations
  • Customer support
  • Surveys & polls
  • Customer feedback
Example of virtual mobile number used to confirm appointment

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'