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.

Get your free API key

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

Why choose MessageCloud to handle your virtual mobile numbers?

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 Get a bespoke Numbers quote
MessageCloud bespoke pricing

Need something specific?
Get in touch to arrange your bespoke package today.

Try the code

Use our scripts, ready-made for a range of languages, for receiving SMS messages. With simple modification, these allow you to get incoming SMS messages via longcodes (virtual numbers), shortcodes or virtual SIM.

Our Cloud Products work together. Use with...

MessageCloud Verify

Verification, using a long number to receive messages

MessageCloud Pay

Pay, using a shortcode number to accept mobile payments

MessageCloud Analyse

Analyse, before proving a number to a customer

MessageCloud Send

Send, to communicate with users who message your number service