Receive SMS easily with our Numbers product. Our powerful API lets you route large volumes of inbound text messages seamlessly and reliably, using local numbers from all over the world.

We’re proud to work with:


Make conversation: virtual mobile numbers make SMS messaging truly interactive

Virtual numbers – longcode and shortcode – are invaluable if you need to receive messages from customers. Make your mobile communication a two-way exchange.


The capacity to receive, as well as to send, SMS messages makes a conversation possible between you and your customers

Endless potential

Virtual mobile numbers open up a world of possibilities for communication, from customer support applications to ad campaigns

Simple and direct

Inbound SMS is a fast, easy and reliable way for customers to engage with brands or reply to prompts


Virtual numbers can be chosen for an array of countries, making connections locally around the world

Reasons to use virtual mobile numbers

Why choose MessageCloud to handle your virtual mobile numbers?

Our Numbers product opens up new possibilities for your organisation. Create effective text marketing campaigns with shortcodes. Use private numbers to create local connections with your market. Maintain user privacy through masking. Whatever you use Numbers for, you’ll get superb support, flexible usage options and a fair, transparent pricing structure.

Numbers, combined with our bulk SMS Send product, enables a complete messaging solution, perfect for interactive mobile campaigns.

Easily remembered 4 to 5 digit numbers for use with keywords, free to user or at standard messaging rate. Choose a dedicated service for heavy use or shared shortcodes for lower volumes.

Receive messages directly from customers to your app with a virtual mobile number. Dedicated and shared options available, accordingly to your volume needs.

Acquire phone numbers instantly for locations around the world. Send and receive messages quickly and simply through our API.

We offer the full spectrum of number types for receiving messages. So you can enable fast, effective communication, whatever the scenario.

Increase trust and engagement by using numbers that are local to customers. With virtual numbers from over 30 countries, we can get you connected around the globe.

Get information on a local number’s format and origin, sender ID, delivery receipts and detailed error reports.

We offer concatenated SMS, timezone-specific sending and advanced message encoding options (GSM, ASCII, Binary, Latin-1, UTF-8, UCS2)

Variable price options according to message volumes, with MT (send) and MO (receive) shortcodes available, depending on the country.

Comprehensive documentation for developers to integrate our API into your service, plus a support ticket service if you can’t find what you need online.

With over 10 years of experience, MessageCloud can be relied upon to provide exceptional, standards-compliant inbound messaging.

Our straightforward API routes incoming SMS messages seamlessly to your software, enabling even very high volume of messages to be handled effortlessly.


What will it cost?

MessageCloud provides a range of shared and dedicated virtual number products to suit a variety of user levels. Visit our Pricing page to find out more.

See our Numbers prices

Need something specific?

Get in touch to arrange your bespoke package today.

Get a bespoke Numbers quote


Make it a two-way conversation with our choice of number options.
Handle messages, confirmations and feedback effortlessly, for a straightforward monthly fee.

Select your country

Choose currency

Try the code

Our ready-made scripts – written for a range of programming languages – allow you to connect to our SMS products with ease. Grab our snippets of code below, and visit our full library of scripts and usage examples on our GitHub page.

MessageCloud on GitHub

Code for Numbers

Scripts for sending and receiving SMS messaging using your numbers. Choose ready-made code for a range of scripting languages, apply simple modification and send and receive SMS messages with your own sender ID and delivery reports.

Our Cloud Products work together. Use with...

MessageCloud Analyse

Analyse to check a number is valid before sending messages

MessageCloud Verify

Verify to deliver OTP (one time passwords) via SMS

MessageCloud Pay

Pay to introduce a payment call-to-action in messaging campaigns

MessageCloud Numbers

Numbers to receive replies to the SMS messages you send