Skip to content
Codela

Pay in naira · Automatic refunds

Receive SMS codes online, in seconds

Virtual numbers for WhatsApp, Telegram, TikTok and hundreds more apps. Pay in naira. If no code arrives, your money goes back to your wallet automatically.

No ID needed. Sign up with email or Google.

  • Simple sign-on

    Email or Google, no ID needed

  • Pay in naira

    Fund your wallet through Nomba

  • Automatic refunds

    No code before the timer ends = money back

Example order: a WhatsApp number for Nigeria receives its code in seconds. In a second example, no Telegram code arrives before the timer ends, and the price returns to the wallet automatically.

Countries with numbers in stock
40
Apps and services
28+
Refund target after the timer ends
Under 1 min
Every price in naira, shown before you pay
₦

Coverage figures are from sample data until the live catalogue is connected.

The apps you actually use

Pick an app, pick a country, see the price. The exact total is always shown before you pay.

Prices are live and change with stock. The exact price is shown before you pay. (Sample prices until the live catalogue is connected.)

How it works

Four steps to your code

Built so you can go from sign-up to your first code in about three minutes.

  1. Step 1

    Create your account

    Email or Google. No ID, no paperwork.

  2. Step 2

    Fund your wallet in ₦

    Top up through Nomba's secure checkout.

  3. Step 3

    Choose app and country

    See the price and stock before you pay.

  4. Step 4

    Get your code on screen

    Code arrives → copy it and you're done

    No code in 20 min → money back in your wallet, automatically

Our refund promise

No code? Your money comes back on its own.

If a code doesn't arrive within 20 minutes, or you cancel while waiting, the full price goes back to your wallet automatically. Unlike claim-based refunds, there's nothing to file and nobody to convince.

  • No support ticket to open
  • No claim window to miss
  • No minimum before you can use your refund
  • Every refund has a reference in your ledger

A code that has been delivered can't be refunded, because the service was provided.

Wallet ledger
Refunded
  1. 12:20

    Hold · WhatsApp · Nigeria

    ORD-58213

    No code in 20 min

    −₦630

    Balance ₦4,370

  2. 12:40

    Refund · no code arrived

    RF-20931

    +₦630

    Balance ₦5,000

Your balance is back where it started. No message to support needed.

One account, one wallet

More than SMS

Every product shares the same wallet, the same order history and the same refund rules.

  • Live

    SMS verification

    A one-time number for a single code. Refunded automatically if no code arrives.

    Get a number
  • Coming soon

    Number rentals

    Keep the same number for weeks or months, for example for WhatsApp Business.

    Notify me
  • Coming soon

    Email verification

    Temporary inboxes for apps that send their codes by email.

    Notify me
  • Coming soon

    Residential proxies

    IP addresses by country, with HTTP and SOCKS5, metered by bandwidth.

    Notify me

For developers

One API for SMS, email and proxies

The same API that powers our dashboard. Buy numbers, track every state and get refunds the same way, from your own code.

  • Sandbox keys that never move real money
  • Signed webhooks for every order state change
  • Idempotent requests, so retries are always safe
  • One error format across SMS, email and proxies
  • Wholesale ₦ pricing for API and reseller keys
curl https://api.example.com/v1/sms/orders \
  -H "Authorization: Bearer sk_test_your_key" \
  -H "Idempotency-Key: 7f9c2b1e" \
  -d service=whatsapp \
  -d country=NG

Webhook you receive

X-Signature: sha256=…

{
  "event": "order.code_received",
  "data": {
    "id": "ord_58213",
    "service": "whatsapp",
    "country": "NG",
    "state": "code_received",
    "code": "482913",
    "price_kobo": 63000
  }
}

Run your own verification business. Sell under your own brand with wholesale prices, sub-accounts and your own markup.

Reseller program

Who it's for

Made for everyday verification

  • Protect your privacy

    Sign up for apps and marketplaces without handing over your personal phone number.

  • Separate business accounts

    Keep work and personal accounts apart, with a number that belongs to the business.

  • Test your sign-up flow

    Developers and QA teams can check real SMS verification end to end, by hand or by API.

  • Stay verified while travelling

    Receive a code for an account abroad when your home SIM can't get messages.

Numbers may not be used for fraud, harassment, spam or anything illegal. See our acceptable use policy.

Support

Real help, attached to your order

Open a ticket from any order and it already includes the order ID, its status history and the times. No need to explain from scratch.

  • Live chat

    In your dashboard, on every order

  • WhatsApp

    Number coming soon

  • Telegram

    Handle coming soon

  • Email

    Address coming soon

FAQ

Questions, answered

What is a virtual number?

It's a real phone number you rent online for a short time. You use it to sign up for an app, and the verification code the app sends appears in your account on our website, not on your own phone.

Is it safe and private?

Your codes are visible only in your own account, and we delete them 24 hours after an order closes. You only need an email address or Google account to sign up. No ID is required.

What happens if no code arrives?

If no code arrives within 20 minutes, the order ends and the full price goes back to your wallet automatically. You can also cancel while you're waiting and get the same refund. There's no ticket to open and no claim window.

How fast is the refund?

Refunds are designed to land in your wallet within a minute of the timer ending. Each one appears in your wallet ledger with its own reference, so you can always see where your money went.

Can I use the same number again?

A verification number is for one code. If you need to receive messages on the same number for weeks or months, number rentals are coming soon.

Why did the app reject my number?

Some apps block certain countries or number types. If that happens, try another country or tap “Replace number” while the order is open. If no code arrives, you're refunded automatically.

How do I pay?

You fund your wallet in naira through Nomba's secure checkout, then pay for each number from your wallet. The available payment methods are shown at checkout.

Can I withdraw my balance?

Refunds for failed orders go straight back to your wallet so you can use them right away. The rules for withdrawing unused balance to a bank account will be set out in our refund policy.

Do you have an API?

Yes. Developers and resellers can buy numbers, track orders and receive webhooks through a REST API with sandbox keys. Visit the developer page to get started.

Which apps aren't allowed?

Numbers may not be used for fraud, harassment, spam, bulk account creation or anything illegal. Some banking and government services may not be available. Our acceptable use policy has the full rules.

Get your first code in about three minutes

Create a free account, fund your wallet in naira, and pay only for the numbers you use.