verification-api
Verification API

Verification as a Service

Safeguard and protect digital interactions with user-friendly verification channels. Offer security and a great customer experience with an all-in-one easy and effective solution.

Verification as a Service

Out-Of-The-Box

One API for the best verifications: Number Verify, OTP channels using optimized routing. Our verification services are plug and play.

Only Pay Per Successful Verification

Regardless of which channel you use or how many trials it takes, you only pay for successful verifications. Without additional channel costs.

Almost 100% Delivery Rates

With optimal routing to relevant channels and our platform's global reach, we can ensure a close to 100% delivery rate for your verification messages.

Simplify Verification with One API

Say goodbye to the headache of setting up and deciding what verification channels you should adopt and implement to keep your business secure. We'll take care of it for you! And the best part? You will only pay when a verification is successful, without additional channel costs.

Effortless Integration

We have done all the hard work for you! Fallback channels, number configuration, priority routing and fraud prevention are all accessible via one easily integrated connection.

Optimized UX and Security

When sending out verification checks, we prioritize the best verification channels for your use case: From Number Verify (silent SIM card verification) to OTPs.

Reduced Fraud at Scale

Add an extra security layer to secure your digital services. No need to manually monitor to detect fraudulent traffic - our solution will do that for you to save time and resources.

Our Verification API Offers:

Number Verify:
Fast and Secure Authentication

Authenticate users with a new, quick and secure verification channel: Number Verify! It leverages the unique characteristics of the SIM card to verify users, all they need to do is fill out their phone number! The verification process will happen in the background (silently) via network operators, making it inherently more safe and secure than traditional authentication methods that rely on passwords, knowledge-based authentication, physical tokens, or OTPs.

  1. Enhanced Security

  2. More Convenient

  3. Fraud Prevention

  4. Cost-Effective

Smart Verification Routing

Smart Verification Routing

Prioritize the latest technologies like Number Verify to authenticate users. Is Number Verify unavailable? Then our smart verification routing will send out a security code to the most secure and convenient OTP fallback channel for your audience. Successful verification guaranteed!

  1. Improve delivery and conversion rates

  2. Decrease non-delivered OTPs

  3. Optimize your costs (only pay for successful verifications)

  4. Be compliant with local regulations

Ask our experts

Multiple Verification Channels

number verifier
whatsapp
viber
rcs
sms
push
voice channel
email channel

Seamless Verification For Multiple Use Cases

Onboard and grant access to users in a smooth and secure manner

Protect data or monetary transactions from fraudsters

Monitor logins and accounts to prevent unauthorized access

Double-check users by confirming their mobile numbers

Set up traffic rules and monitoring to detect and prevent fraud

Partners and Certifications

sekura-logo
Gartner
juniper research
Juniper Research
Frost & Sullivan
IDC
meta-business-partner-logo
google-logo
Isi/Iec 27001
ISO 20000-1
isoiec-27017
iso-27018 logo

One Verification API for Multiple Verification Use Cases

With cybercrime on the rise, it's more important than ever to secure your online data and customers, if you don't want to become the next security breach headline. It can be difficult to choose between security solutions, and using tools from multiple suppliers can even be counterproductive and leave your business vulnerable for fraud. This is why we strive to make it easy - One API for all verification use cases.

Privacy Policy<\/a>","required":true}]" form-hash="b94656c8" default-country="HK" rules-url="https://www.cm.com/en-ae/ajax/validation/rules/form/b94656c8/" :prefilled="false" :store-in-session="false" thank-you-text="<p>Thanks for your request. We will reach out to you as soon as possible.</p>" :translation="{ "almost_there": "Almost there", "block": { "privacy_policy": { "label": "I accept the {policy}", "link_policy": "Privacy Policy" } }, "block_cta_value": "Contact Us Now", "block_title": "Talk to Us", "blog": { "accept": "I accept to receive the monthly newsletter", "email": { "label": "Email", "placeholder": "you@company.com" }, "subscribe_btn": "Subscribe" }, "defaults": { "address_line1": { "label": "Street + house number", "placeholder": "Street + house number" }, "address_line2": { "label": "For the attention of", "placeholder": "For the attention of" }, "bank_holder": { "label": "Bank Holder Name", "placeholder": "Name of the holder of the bank account" }, "bank_name": { "label": "Bank Name", "placeholder": "Name of your bank" }, "bic": { "label": "Bank Identification Code (BIC)", "placeholder": "Your BIC" }, "button": "Submit", "city": { "label": "City", "placeholder": "City" }, "company_name": { "explanation": "explanation", "label": "Company", "not_listed": "My company is not listed here", "placeholder": "Company name", "search_text": "Start typing to search for your company name", "searching_text": "Searching" }, "country": { "label": "Country", "placeholder": "Country" }, "dropdown": { "placeholder": "Select option" }, "email": { "additional": "Please use your business email address", "label": "Email", "placeholder": "you@company.com" }, "email_business": { "label": "Business Email", "placeholder": "Business Email" }, "first_name": { "label": "First Name", "placeholder": "First name" }, "help_message": { "label": "Message", "placeholder": "How can we help you? We will be in touch." }, "iban": { "label": "International Bank Account Number (IBAN)", "placeholder": "Your IBAN" }, "industry": { "label": "Industry", "placeholder": "Industry" }, "job_title": { "label": "Job Title", "placeholder": "Customer Service, Development, Marketing & Sales" }, "key_industry": { "label": "What industry is your company operating in?", "placeholder": "Select your companies industry" }, "key_product": { "label": "What product are you interested in?", "placeholder": "Select your product of interest" }, "last_name": { "label": "Last Name", "placeholder": "Last name" }, "mobile_phone_number": { "explanation": "explanation", "label": "Mobile Phone Number", "placeholder": "Mobile phone number" }, "name": { "label": "Name" }, "otp": { "explanation": "explanation", "label": "One Time Password" }, "phone_number": { "label": "Phone Number", "placeholder": "Phone number" }, "privacy_policy": { "label": "I accept the {policy}", "policy": "Privacy Policy" }, "product": { "label": "Product", "no_results": "No results found.", "placeholder": "What product are you interested in?" }, "salutation": { "label": "Salutation", "placeholder": "Salutation" }, "street_address": { "label": "Street Address", "placeholder": "Street address" }, "sub_area_1": { "label": "Sub-area line 1", "placeholder": "Sub-area line 1" }, "sub_area_2": { "label": "Sub-area line 2", "placeholder": "Sub-area line 2" }, "terms": { "privacy": { "label": "I accept the {terms} and {policy}" } }, "terms_policy": { "policy": "Terms and Conditions" }, "thank-you": "<p>Thank you for subscribing!</p>", "zip_code": { "label": "Zip Code", "placeholder": "Zip code" } }, "hang_in_there": "Hang in there", "logged_in_title": "Hey {name}!", "option": { "key_industry": { "industry_charities": "Charities", "industry_financial_services": "Financial Services", "industry_government_education": "Government & Education", "industry_healthcare": "Healthcare", "industry_leisure_travel": "Leisure & Travel", "industry_logistics_transport": "Logistics & Transport", "industry_professional_services": "Professional Services", "industry_retaile_commerce": "Retail & E-commerce", "industry_technology_media": "Technology & Media", "industry_utilities_telco": "Utility & Telecommunications", "no_key_industry": "Other" }, "key_product": { "caic": "Conversational AI Cloud", "channels": "Other Channels", "halo": "HALO", "mmc": "Mobile Marketing Cloud", "msc": "Mobile Service Cloud", "other": "Other", "otp": "One Time Password", "payments": "Payments", "sign": "Sign", "sms": "SMS", "ticketing": "Ticketing", "voice": "Voice", "whatsapp": "WhatsApp" } }, "prefilled": "This form is prefilled using your CM.com profile", "preparing_account": "Preparing your account", "product": { "groups": { "communication_channels": "Communications Platform", "other_products": "Other Products", "payments": "Payments Platform", "solutions": "Software as a Service" } }, "register": { "call_otp": "Resend", "company": { "label": "Company", "placeholder": "Company name" }, "contact_support": "Contact Support", "contact_support_question": "While registering on the CM.com platform I received the following error code: {error}.", "continue": "Continue", "email": { "change": "<a href=https://www.cm.com/"{url}/">change", "resend_otp": "resend", "resend_otp_text": "Didn't receive an email? Please check your spam or click 'Resend'.", "verify_description": "Hi {name},<br>Please enter the code from the mail we have sent to the following address<br><br>{email}", "verify_title": "You've Got Mail." }, "error_body": "Please try again. If you keep seeing this, click “Contact Support”, then our support team will help you.", "error_code": "Error code:", "error_title": "Unable to Process Your Request", "has_account": "Already have an account?", "logged_in_body": "It seems you already have a CM.com platform account. You will be automatically redirected to the <a href=https://www.cm.com/"{redirectToUrl}/" rel=\"noopener\">{redirectTo}</a> in a few seconds.", "logged_in_body_to_app": "the {app} App", "logged_in_body_to_platform": "CM.com Platform", "phone": { "popover": "We will send a One Time Password to verify this mobile phone number.<br>You can change this number at any time in your CM.com account settings.", "resend_otp_text": "Didn’t receive the password? Click 'Resend'", "send_voice_otp": "We'll send you the password via a voice call" }, "reseller": { "thanks_body_to": "'get started' page" }, "resend_otp": "Resend", "send_otp": "Send", "sending_otp": "Sending", "sign_in": "Log In", "thanks_body": "You have successfully created an account on the CM.com platform. You will automatically be redirected to the <a href=https://www.cm.com/"{redirectToUrl}/" rel=\"noopener\">{redirectTo}</a> in a few seconds.", "thanks_body_to_app": "{app} App", "thanks_body_to_platform": "CM.com platform", "thanks_title": "Thank You", "title": "Discover the Possibilities of the CM.com Platform for Your Business", "title_app": "Get started with {app}", "try_again": "Try again", "verify_description": "Enter your mobile phone number to receive your six-digit<br>One Time Password", "verify_otp": "Verify", "verify_title": "Verify Mobile Phone Number" }, "sending": "One moment please...", "submit_failed": "Something went wrong, please try again.", "technical_issue": "We ran into an issue loading the form. Please try again" }" title="Want to Know More?" url="https://www.cm.com/en-ae/ajax/form/b94656c8/" validation-url="https://www.cm.com/en-ae/ajax/validation/form/b94656c8/">

Frequently Asked Questions

What Is a One Time Password?

open vertical icon

A One Time Password or OTP is a security code designed to be used for a single login attempt, to minimize the risk of fraudulent login attempts and maintain high security. It’s a string of characters or numbers automatically generated and sent to the user’s phone via SMS, Voice, or Push message.

The OTP has become the standard method worldwide of enabling a login when special circumstances apply, such as validating a new account or confirming a transaction is legitimate.

Learn more

How to Send One-Time Passwords?

open vertical icon

Providers like CM.com offer OTPs as a service, with a secure platform for receiving or initiating OTP requests, sending the OTP as a text or other channel, and verifying the OTP was entered correctly, so the transaction can go ahead.

The infrastructure for making use of one-time passwords integrates with your website or application using an API. This is how a site “knows” whether an entered OTP is correct or not, with safeguards like checking it’s within the time window.

What Are One Time Password Channels?

open vertical icon

There are several ways to send an OTP. Some give the option of receiving OTPs by email, although this tends to be less secure. Other providers even enable OTPs as voicemails, stating the PIN aloud when the customer checks the mailbox.

But by far the most common way to send OTPs is by Push or text messaging, typically an SMS or even WhatsApp message to the customer’s mobile phone.

Read more

How Does a One Time Password Work?

open vertical icon

An OTP is generated automatically as a semi-random number or string of characters. There is no way to predict what the OTP will be ahead of time. OTPs are valid for a single login session or transaction, enhancing security by reducing the risk of unauthorized access even if the password is intercepted. Once used, the OTP expires, ensuring it cannot be reused for future logins or transactions.

Latest Articles

blog-halo-real-estate
Oct 13, 2025 • AI

AI-agents in real estate: how to convert more leads and streamline the buyer journey

In Dubai’s fast-paced real estate market, companies receive hundreds of property inquiries every day. Buyers expect instant answers about availability, pricing, financing options, and next steps, often outside business hours and in multiple languages. For real estate agents, this creates an enormous workload: qualifying leads, answering (repetitive) questions, scheduling viewings, and chasing prospects who have become unresponsive. Without automation and the right workflows, real estate companies risk losing both efficiency and valuable opportunities. HALO, CM.com’s Agentic AI-powered platform, can transform these processes by streamlining the entire workflow. Besides, AI-agents work 24/7, deliver human-like responses, and handle inquiries instantly. They qualify leads, streamline routine tasks, and free up real estate agents to focus on what really matters: closing deals and building stronger client relationships.

blog-halo-ecommerce
Sep 18, 2025 • AI

AI Agents: The Accelerators of Conversational Commerce

The way consumers search for and process information online is rapidly changing thanks to AI. Where we used to type in search terms, scroll through dozens of results, and manually filter them, we are now getting used to having conversations. With ChatGPT, Google’s AI features, and other assistants, answers come faster and are more relevant. That same way of interacting is now taking over e-commerce at high speed. For retailers, this is the moment to step in: the webshop as we know it—where customers have to actively search themselves—is giving way to personal conversations that directly lead to action.

blog-chatbot-vs-virtual-agent-2
Sep 16, 2025 • AI

From Chatbots to Virtual Agents: The Natural Evolution of Customer Interaction

Chatbots have been a valuable tool in the automation journey, helping businesses handle simple tasks and provide instant responses to customers. However, as customer expectations evolve and business operations grow more complex, chatbots are no longer enough. The future lies in virtual agents: intelligent, autonomous systems that go beyond the limitations of chatbots to deliver seamless, personalized, and efficient interactions. This isn’t about choosing between two tools; it’s about embracing the natural evolution of automation. In this blog, we’ll explore how virtual agents differ from chatbots, why they represent the next step forward, and what they can deliver for your business.

blog-picking-ai-platform
Sep 16, 2025 • HALO

From Selection to Success: How to Choose the Right AI Platform

An AI platform isn’t just another tool you purchase. It’s the foundation on which your organization operates and innovates. The choices you make today will shape how you work in the future. While you may start with just a few agents supporting specific use cases, over time more processes will be taken over by agents. That’s why it’s critical to ensure the foundation you lay now is cohesive, scalable, and backed by solid governance and compliance.

How Much Data Are You Missing? tracedock
Sep 16, 2025 • Marketing

How Much Data Are You Missing?

According to IDC’s State of Data Science and Analytics report, data is becoming increasingly critical to success in the digital economy. This is particularly true for the retail & eCommerce industry, where attribution data is one of the most vital components of maximizing customer journeys. This data allows businesses to attribute revenue generated to paid marketing efforts by opening data driving insights across various customer touchpoints, including paid search, display, email, social media, organic search, and referrals.

blog-ai-agent-creation
Aug 27, 2025 • AI

The Agentic AI Playbook: Unlock Ideas for Your New Digital Colleagues

In a world where AI agents are becoming the norm, the real challenge isn’t understanding what they can do but imagining how they can work for you. AI Agents are more than just automation tools; they’re customizable digital colleagues, ready to take on roles tailored to your unique business needs. The possibilities are endless, but it’s not always easy to know where to start. It's time to spark your creativity. From streamlining niche processes to handling tasks you didn’t even realize could be automated, AI Agents can integrate seamlessly into your team. Here are some fresh ideas to inspire your next digital colleague.

Optimize Your Marketing Strategy with CM.com’s Voice Solution
Jun 13, 2025 • Voice

Optimize Your Marketing Strategy with CM.com’s Voice Solution

Voice communication remains one of the most powerful ways to engage customers, build relationships, and drive conversions. In a world where customer expectations are higher than ever, businesses need a reliable, scalable, and intelligent Voice solution to stay ahead.

blog-ai-for-the-future
Apr 22, 2025 • CM.com

How to Build AI for the Future

You start with one agent, and before you know it, you will have an entire agentic workforce! Plan ahead and future-proof your AI endeavors with seamless integrations and monitored control.

blog-interview-halo-customer-service
Mar 19, 2025 • Chatbots

Chatting with the Near Future: AI's New Role in the Customer Experience

AI innovations in customer service are emerging more rapidly than ever before, especially with the latest addition of Agentic AI and it’s AI Agents. We spoke with Wael Ali, our Regional Director MEA, on how these AI advancements are transforming customer interactions and enhancing the experience. With Wael's expertise and vision, discover the future of customer service and what it means for businesses today. Whether you're an AI enthusiast or just curious about the future, you won't want to miss these engaging insights!

Is this region a better fit for you?
Go
close icon