TopMessage SMS API

Integrate TopMessage SMS API in 5 minutes and send messages that always reach your customers.

Man on the street reading an SMS appointment reminder
Elderly man in the snow checking his mobile for location via WhatsApp business message
Girl with a red cap reading a WhatsApp business message on her phone
Girl with a tattoo checking her phone for a rock festival invitation received via WhatsApp
Girl with a backpack at the station checking an SMS about her arriving taxi

Trusted by 3000+ companies worldwide

Rhino Air
Luzeen
Partner Luzeen
Partner 443
Partner inplaywise
Partner g-tec

Pricing

Found a lower price? Let us know, and we’ll match it.

Highest SMS Delivery Rates at the Lowest Prices. Test Free Credits and Unlock Lifetime Volume Discounts.

Starting at

£ 0.039

£ 0.030

per message

United Kingdom

United Kingdom

Claim 20 credits

1 Credit = 1 SMS

SMS API Use Cases

Two-factor authentications

Two-factor authentications

Send one-time passwords (OTPs) to users via SMS message to confirm their identity during login or transactions.

Transactional notifications

Transactional notifications

Integrate SMS notifications into your software to keep customers informed about their order, delivery, or payment statuses.

Security alerts

Security alerts

Send instant alerts for suspicious account activity or large transactions.

Appointment reminders

Appointment reminders

Use SMS reminders for upcoming meetings, events, or important dates. Stay on top of your schedule and save time with timely text notifications.

Special offers

Special offers

Send discounts, flash deals, and loyalty alerts to engage customers and drive repeat business.

Customer Support

Customer Support

Set up auto-responders for common queries or after-hours messages.

Protect users with OTP verifications with TopMessage

OTP Verifications

Strengthen verification and customer experience with TopMessage's 2FA and protection solutions.

SMS Notifications

SMS Notifications

Deliver timely notifications to keep your customers informed and engaged. Whether it’s appointment confirmations, or event updates, SMS ensures your messages are fast and reliable.

sms alert service

Text Alerts

Improve your business’ crisis management by sending your contacts SMS alert instantly in the event of an emergency

Is Your Current Messaging SystemHolding You Back?

Discover the Common Communication Challenges Businesses Face Without the Right Messaging Solution.

Without
TopMessage grey logo
  • Close popup

    Low Conversion

    Customers aren't taking the desired action with your current communication
  • Close popup

    Limited reach

    Struggling to expand services and connect with clients worldwide
  • Close popup

    High Operational Costs

    Expensive communication solutions that don't drive enough value
  • Close popup

    Deliverability Issues

    Ongoing delivery problems are impacting the customer experience
  • Close popup

    Complicated Integration

    Complex setup and integration that delays implementation and use

How It Works

Quickly Integrate an SMS API with Your Business

Steps

Create an Account
Select Sender Name
Get Your API Key
Make Your First API Call
Monitor Performance

Create an Account

Create your account with one click.

Screenshot of TopMessage's API key creation page

Select Sender Name

Enter and save your company or brand name here, which will appear in the "From" field on the recipient's handset when your message is received.

Screenshot of TopMessage's branded SMS sender setup page

Get Your API Key

Find your default API key, which will be used for authentication. You can always manage your existing keys and generate new one in API Keys section.

Screenshot of TopMessage's API page showing the SMS code testing function

Make Your First API Call

To send your first SMS using the API, make a POST request to the /v1/messages endpoint. Replace {API_KEY}, {Your_Sender}, and {Your_Number} with your details in the following example:

Screenshot of TopMessage's API page showing Webhook setup fields

Monitor Performance

After sending your first message, monitor its status by making a GET request to the /v1/messages endpoint to retrieve the status or navigating to the Analytics section in your account and checking the Message Details for insights.To receive delivery statuses automatically, set up a callback URL. The URL will be triggered as soon as the message status is updated to "delivered".

Screenshot of TopMessage's pricing plans page

Integration and Compatibility

Integrate SMS Communication Seamlessly with TopMessage SMS APIs

The TopMessage SMS API enables automation and personalization, allowing you to easily send SMS messages to your customers from leading platforms like Salesforce, HubSpot, Pipedrive, Zoho, and more. With native integrations, Zapier, or SMS messaging REST APIs, TopMessage streamlines SMS integration with your favorite tools.

Salesforce

Salesforce

Connect Salesforce with TopMessage for business texting.

HubSpot

HubSpot

Reach HubSpot contacts with personalized messages.

Pipedrive

Pipedrive

Link the TopMessage's enterprise messaging system to Pipedrive.

Zoho

Zoho

Simplify business texting from Zoho CRM with our solution.

What Our Clients Say

recomended
Customer rhino-air

"As a company providing heating and AC services, staying connected with our customers is crucial. We chose TopMessage for their reliable SMS API, and it’s been a great decision. Sending order confirmations is quick, seamless, and hassle-free."

recomended
Customer luzeen

"As a fashion retailer, we need to keep our customers engaged and informed. TopMessage’s SMS API has been a perfect solution. It’s quick, reliable, and allows us to send real-time order updates and exclusive offers, improving our customer experience every step of the way."

recomended
Customer 443

"Integrating the TopMessage SMS API into our system was simple for our development team. Adding SMS two-factor authentication with just one line of code has made user verification more efficient and helped reduce our operational costs."

FAQs

What is TopMessage SMS API?

TopMessage SMS API, or application programming interface, enables the sending of SMS text messages through an SMS gateway. It connects telecommunications carrier networks and the internet, enabling web applications to send and receive text messages effortlessly.

How does TopMessage SMS API work?

Every time you send an SMS, your system will automatically make a POST request to the TopMessage API. TopMessage then processes the message, converting it into a format that mobile networks can understand and routing it to the appropriate operator.
The network operator will provide feedback on the delivery status of the message or inform you of any issues. TopMessage will then relay these updates back to your system, ensuring you are always informed about the status of your messages.

How much does TopMessage SMS API service cost?

TopMessage SMS API operates on a credit-based system, where one credit is required for each standard message. For messages that exceed the standard character limit, additional credits are used for each extra message part.
Our pricing is highly competitive, with the cost per credit decreasing as you purchase in larger quantities. For example, SMS credits for France start at just €0.0355. This makes TopMessage an affordable solution for businesses sending messages at scale. Contact us to learn more about our cost-effective plans and start optimizing your messaging costs today!

How can I get access to TopMessage SMS API?

Getting access to TopMessage’s SMS API is simple and straightforward:

Sign Up:

Create a free account on our platform.

Verify Your Email:

Confirm your email address by clicking the activation link sent to your inbox.

Get Your API Key:

Locate your default API key in the API settings section of your account.

Set Up Sender Name:

Create a sender name that will appear on recipients’ devices, or opt for a virtual number.
Once your setup is complete, you can start sending SMS messages using the TopMessage SMS API Documentation.

How to integrate TopMessage SMS API?

Steps to Integrate TopMessage SMS API

Sign Up:

Create a free account on TopMessage and get your API key from the APIs section.

Create Sender:

Set up an SMS sender name with your brand or company name from the Customer senders section.

Make API Call:

Send your first SMS using a POST request to the URL https://api.topmessage.com/v1/messages
For more detailed instructions, check our API documentation.

How to send verification codes with TopMessage SMS API?

Sending verification codes with the TopMessage SMS API is quick and efficient. Here’s how it works:

Dynamic Code Generation:

  • Include {code} as a placeholder in your SMS text. TopMessage automatically generates a unique verification code when the message is sent to your user.
  • Send via API:

  • Make a POST request to the /v1/messages endpoint. Include the recipient’s mobile number and the text with the {code} placeholder.
  • Verify the Code:

  • When the user enters the code in your app, send it back to your server for verification. TopMessage provides insights into your code conversion rates to help optimize your process.
  • Additionally, TopMessage provides insights into your code conversion rates, helping you track how many users successfully verify their accounts and optimize your process further.

    Get Started with SMS API

    Try our SMS platform and enjoy 20 free test credits with no commitment required.