Statistics API
Balance—
Dashboard Sign in Get started

Receive SMS verification codes
without giving out your number

Pick a country and an app, get a temporary number, and the code shows up on your screen. Malaysia and 180+ countries, priced in ringgit. If no SMS arrives, you are refunded automatically.

Phone showing a six-digit SMS verification code with a green verified shield

Number in one click

No approval, no queue. Pick country and app, the number is issued instantly and the SMS appears on the same screen within seconds of arriving.

No SMS, no charge

Every number has a 10-minute window. If the code never comes, the order expires and the full price goes back to your balance — no ticket needed.

Developer API

Six JSON actions and one key. Get numbers, poll for the code and cancel from any language. Rate limit 120 requests a minute.

Priced in ringgit

Numbers from RM0.50. Top up with USDT (TRC20) and, when enabled, FPX or DuitNow QR. Balance never expires.

How it works

From sign-up to code in under a minute

Globe, app icons and a SIM card sliding into a phone
  1. 01

    Create an account

    Email or Google. No card needed. Top up as little as RM10.

  2. 02

    Pick country and app

    Malaysia, Singapore, Indonesia, USA and more. WhatsApp, Telegram, Shopee, TikTok or "any other".

  3. 03

    Use the number

    Copy it into the app you are signing up for. The SMS arrives on our side and shows up on your screen.

  4. 04

    Copy the code

    Done. No code within the window? Refunded automatically. Need another? Two clicks.

What you are actually getting

A phone number that exists on a real SIM at our supplier, reserved for you for the length of the order. Any SMS sent to that number during that time is forwarded to your dashboard (and to the API if you use it). You never see the supplier and the supplier never sees you.

The numbers are shared over time: after your order ends, the number returns to the pool and may be handed to someone else later. That is what keeps the price at cents rather than the price of a SIM card. It also means one clear rule: use these numbers for one-time verification, not for accounts you need to recover later.

Countries and prices

Prices depend on the country and the app that is sending the SMS. WhatsApp and Telegram numbers cost more than a Shopee or "any other" number because their verification is stricter and the supplier's numbers get used up faster. The table below is pulled live from the panel.

CountryPopular appsFrom
Loading prices…

Prices are per number and update automatically when our cost changes. You are charged the price shown at the moment you take the number.

Routes and success rates

Most apps have more than one route: a route is a different pool of numbers at the supplier. Each route shows a success rate — the share of numbers on that route that actually received an SMS recently. A 45% route is not "half broken"; it means the app rejects some numbers, which is normal for WhatsApp and Telegram. Pick the best route first. If no code arrives, the order refunds itself and you try the next one.

What happens when no SMS arrives

For developers and teams

Everything in the dashboard is available through the API: countries, services, get a number, poll for the code, cancel. Responses are JSON, errors come back as HTTP 200 with an error key, and the same balance is shared between the dashboard and your scripts. Rate limit is 120 requests per minute per key.

Priced in ringgit, topped up with USDT

Your balance is kept in ringgit, so the price you see is the price you pay. Top up with USDT (TRC20), credited on-chain within a minute, or with FPX and DuitNow QR when enabled. Minimum RM10, and the balance never expires.

Popular pages

Questions people ask

Is the number really mine?

For the duration of the order, yes: the number is reserved for you and the SMS it receives is shown only to you. After the order ends the number goes back into the pool, so do not use it for anything you need to keep long term.

What if no SMS arrives?

The order expires after the wait window (10 minutes by default) and the full charge is refunded to your balance automatically. You can also cancel yourself two minutes after the number was issued.

How do I pay?

Top up a prepaid balance in ringgit with USDT (TRC20) or, when enabled, FPX online banking and DuitNow QR through toyyibPay. Each number costs from RM0.50 depending on country and app.

Can I get the same number again?

No. Numbers are single-use for you: once the order ends, that number is gone from your side. Take a new number for each verification.

Can I automate it?

Yes. Every account has an API key. Six JSON actions cover the whole flow: list countries and services, get a number, poll the status, read the code, cancel. See the API docs.

Is this legal?

Receiving SMS on a virtual number is legal in Malaysia. What you use the account for is your responsibility — see the terms. We do not allow fraud, impersonation or anything that breaks the target platform's rules.

Ready for your first number?

Create a free account, top up RM10, and have a code on your screen in under a minute.

Create account Open my dashboard

Also in 中文 · Bahasa Malaysia