Verify

Two-factor authentication. Multi-factor solution.

Protect user identities or accounts against online fraud through secure 2-factor authentication and seamless verification experiences.

Talk to sales
Verify
Trusted by 400+ businesses worldwide.
Secure authentication in every pocket.

Verify is an exercise in effortlessness. It complies to solid security standards to detect and prevent any fraudulent activity. Your customers' privacy and your peace of mind are at the core of everything we do.

It triggers automatically.

Verification codes are generated automatically, and users can authorize any sort of transaction with just a click.

A choice of security.

Verify uses SMS, Email, Voice, and WhatsApp for sending two-factor authentication codes, securing every stage of their journey.

Banking alerts

Protect every user's financial journey and secure payments by sending immediate one-time passwords.

Login codes

Help users set up online accounts and secure their logins using verification codes.

Authentication steps

Allow users to validate their own identities by adding a variety of authentication steps for most sensitive information.

Verify API

Browse through our developer-friendly resources to get started or get access to open source material and fill in the data yourself.

Read API documentation

                  
                    
                      curl --request POST \
                    
                  
                    
                      --url https://apis.cequens.com/verify/v1/destinations/verification \
                    
                  
                    
                      --header 'Accept: application/json' \
                    
                  
                    
                      --header 'Authorization: Bearer ' \
                    
                  
                    
                      --header 'Content-Type: application/json' \
                    
                  
                    
                      --data '
                    
                  
                    
                      {
                    
                  
                    
                      "sender": "Cequens",
                    
                  
                    
                      "codeLength": "6",
                    
                  
                    
                      "codeExp": "3",
                    
                  
                    
                      "language": "en"
                    
                  
                    
                      }'
                    
                  
                  

                  
                    
                      const fetch require( 'node-fetch');
                    
                  
                    
                      const url 'https://apis.cequens.com/verify/v1/destinations/verification';
                    
                  
                    
                      const options {
                    
                  
                    
                      method: 'POST' ,
                    
                  
                    
                      headers: {
                    
                  
                    
                      Accept: 'application/json' ,
                    
                  
                    
                      'Content-Type''application/json' ,
                    
                  
                    
                      Authorization 'Bearer '
                    
                  
                    
                      },
                    
                  
                    
                      body: JSON.stringify({sender: 'Cequens'codeLength: '6'codeExp: '3'language: 'en'})
                    
                  
                    
                      };
                    
                  
                    
                        
                    
                  
                    
                      fetch(url, options)
                    
                  
                    
                      .then( res  => res.json())
                    
                  
                    
                      .then( json => resconsole.log(json))
                    
                  
                    
                      .catch( err => console.error('error:' err ));
                    
                  
                  

                  
                    
                      require 'uri'
                    
                  
                    
                      require 'net/http'
                    
                  
                    
                      require 'openssl'
                    
                  
                    
                        
                    
                  
                    
                      url URI("https://apis.cequens.com/verify/v1/destinations/verification")
                    
                  
                    
                        
                    
                  
                    
                      http Net::HTTP.new(url.host, url.port)
                    
                  
                    
                      http.use_ssl true
                    
                  
                    
                        
                    
                  
                    
                      request Net::HTTP::Post.new(url)
                    
                  
                    
                      request["Accept"'application/json'
                    
                  
                    
                      request["Content-Type"'application/json'
                    
                  
                    
                      request["Authorization"'Bearer '
                    
                  
                    
                      request[.body "{\"sender\":\"Cequens\",\"codeLength\":\"6\",\"codeExp\":\"3\",\"language\":\"en\"}"
                    
                  
                    
                        
                    
                  
                    
                      response http.request(request)
                    
                  
                    
                      puts response.read_body
                    
                  
                  

                  
                    
                      <&php
                    
                  
                    
                        
                    
                  
                    
                      $curl curl_init()
                    
                  
                    
                        
                    
                  
                    
                      curl_setopt_array($curl[
                    
                  
                    
                      CURLOPT_URL => "https://apis.cequens.com/verify/v1/destinations/verification",
                    
                  
                    
                      CURLOPT_RETURNTRANSFER => true,
                    
                  
                    
                      CURLOPT_ENCODING => "",
                    
                  
                    
                      CURLOPT_MAXREDIRS => 10,
                    
                  
                    
                      CURLOPT_TIMEOUT => 30,
                    
                  
                    
                      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                    
                  
                    
                      CURLOPT_CUSTOMREQUEST => "POST",
                    
                  
                    
                      CURLOPT_POSTFIELDS => "{\"sender\":\"Cequens\",\"codeLength\":\"6\",\"codeExp\":\"3\",\"language\":\"en\"}",
                    
                  
                    
                      CURLOPT_HTTPHEADER => [
                    
                  
                    
                      "Accept: application/json",
                    
                  
                    
                      "Authorization: Bearer ",
                    
                  
                    
                      "Content-Type: application/json"
                    
                  
                    
                      ],
                    
                  
                    
                      ]);
                    
                  
                    
                        
                    
                  
                    
                      $response curl_exec($curl);
                    
                  
                    
                      $err curl_error($curl);
                    
                  
                    
                        
                    
                  
                    
                      curl_close($curl);
                    
                  
                    
                        
                    
                  
                    
                      if ($err{
                    
                  
                    
                      echo "cURL Error #:" $err;
                    
                  
                    
                      else {
                    
                  
                    
                      echo $response;
                    
                  
                    
                      }
                    
                  
                  

                  
                    
                      import requests
                    
                  
                    
                         
                    
                  
                    
                      url "https://apis.cequens.com/verify/v1/destinations/verification"
                    
                  
                    
                         
                    
                  
                    
                      payload {
                    
                  
                    
                      "sender""Cequens",
                    
                  
                    
                      "codeLength""6",
                    
                  
                    
                      "codeExp""3",
                    
                  
                    
                      "language""en",
                    
                  
                    
                      }
                    
                  
                    
                      headers {
                    
                  
                    
                      "Accept""application/json",
                    
                  
                    
                      "Content-Type""application/json",
                    
                  
                    
                      "Authorization""Bearer "
                    
                  
                    
                      }
                    
                  
                    
                         
                    
                  
                    
                      response requests.request("POST"url, json=payload, headers=headers)
                    
                  
                    
                         
                    
                  
                    
                      print(response.text)
                    
                  
                  

A perfect fit for every industry.

Verify unlocks new levels of security for you. Whether you're looking to secure financial transactions or allow access to sensitive data, we give you the control to give permissions, and protect you from unwanted activity.

SMS API

Instant, worldwide message delivery.

Multichannel Chat

Connect through global carriers and send unlimited texts to anyone in the world using our dedicated interface or scalable APIs.

Learn more
Multichannel Chat

Empowering Business. Inspiring Innovation.

Our edge is cutting edge.

Scalable

A highly customizable platform with a pay-as-you-go model and cloud architecture support.

Integrable

Smooth unity across multiple channels and multi-segment audiences.

Reliable

99.96% uptime with smart routing technologies and regular web penetration testing.

Global

Regional regulatory awareness that caters to various enterprises worldwide.

100

milliseconds transit time

900+

route alternatives

10

billion big data records

24/7

priority live support

Get started

We empower thousands of businesses with faster, better, and stronger communication.

Talk to sales Sign up