MrOTP
Create account
Real-time OTP & SMS verification · 99.9% uptime

Phone numbers & OTP codes, delivered by API.

Rent a number, request an OTP, and get the code back in seconds. One clean REST API for Telegram, WhatsApp, Facebook and more — built for developers, priced per code.

No credit card to explore · per-OTP pricing · instant signup

otp — receiving a code

# 1 · request a number

$ curl -X POST /api/v1/get_phone \

  -H "X-Api-Token: $TOKEN" \
  -d '{"service":"telegram"}'

# 2 · poll for the code

$ curl -X POST /api/v1/get_otp \

  -d '{"request_id":"0195a2f0-1234-7abc-8def-123456789abc"}'

# response

{
  "code": 200,
  "message": "Success",
  "data": {
    "status": "otp",
    "otp": "123456",
    "phone": "8499880001"
  }
}
▮

Works with the platforms you rely on

Telegram WhatsApp Facebook Google Instagram Discord LinkedIn TikTok X (Twitter) Telegram WhatsApp Facebook Google Instagram Discord LinkedIn TikTok X (Twitter)

0s

Median code latency

0%

Uptime SLA

0+

Supported platforms

0s

To first integration

Features

Everything you need to verify at scale

A focused toolkit that turns phone-number + code delivery into a single, predictable API call.

Number pool per platform

Access a live pool of numbers grouped by service, so every request lands on the right device.

Real-time codes

OTP, full SMS and voice-call transcripts stream back the moment they arrive — no waiting.

Pattern-locked OTPs

Per-service regex patterns guarantee a code is only returned for the service it belongs to.

Auto refund on failure

Time out or error means your balance is credited back automatically. You only pay for codes that land.

Per-OTP pricing

Transparent cost per code, per service. Your balance meter tracks every request and refund.

Developer-first API

One token, a fixed JSON envelope, and endpoints that read like plain English. Docs include copy-ready examples.

How it works

From request to code in three steps

1

Pick a service & get a number

POST /get_phone with a service name. We assign an available SIM and deduct the code cost from your balance.

2

Poll for the code

POST /get_otp with your request_id. The response is waiting, otp, or fail — simple and predictable.

3

Verify & move on

Use the code to complete registration. If it times out or errors, we refund you automatically.

Ready to receive your first code?

Create a free account, grab your API token, and make your first call in under a minute.