API OTP và xác minh SMS cho nhà phát triển
Đặt một số cho 182 dịch vụ tại 154 quốc gia với một yêu cầu, sau đó đọc mã một lần dưới dạng JSON. Không có mã trong 20 phút có nghĩa là toàn bộ giá sẽ trả lại vào số dư của bạn. Giá bắt đầu từ $0.01.
# 1. Order a number for whatsapp in US
curl -X POST https://snsotp.com/api/v1/orders \
-H "Authorization: Bearer $SNSOTP_KEY" \
-d service=whatsapp -d country=us
# 2. Read the code (poll every 3 to 5 seconds)
curl https://snsotp.com/api/v1/orders/OT-7K2M9QX4PB \
-H "Authorization: Bearer $SNSOTP_KEY"- Giá cố định cho mỗi dịch vụ và quốc gia
- Hoàn tiền đầy đủ nếu không có mã
- REST API và định dạng kích hoạt SMS
- 300 yêu cầu mỗi phút
- Thanh toán bằng tiền mã hóa
Sau đó mã sẽ trả về
Mỗi đơn hàng mở sẽ hiển thị trong bảng điều khiển của bạn và trong GET /orders với một bộ đếm ngược. Mã được trích xuất từ SMS và trả về như một trường riêng, bên cạnh văn bản tin nhắn đầy đủ.
- Hầu hết các mã sẽ hiển thị trong vòng một phút sau khi ứng dụng gửi chúng.
- Không có SMS trong 20 phút? Đơn hàng sẽ được hoàn tiền vào số dư của bạn.
- Các đơn hàng trước đó sẽ lưu lại trong lịch sử của bạn cùng với mã và giá của chúng.
Đơn hàng mở
Bảng điều khiển| Số | Trạng thái | Mã | Hết hạn |
|---|---|---|---|
| Đã nhận | 284913 | 17:41 | |
| Đang chờ | Đang chờ SMS | 19:58 |
Hiển thị 1 đến 2 trong tổng số 2 mục
API Nhà phát triển
Mười điểm cuối, một quy trình
Địa chỉ cơ sở https://snsotp.com/api/v1. Các cuộc gọi danh mục không cần khóa; đơn hàng sử dụng khóa của bạn như một mã thông báo Bearer.
- GET/servicesMọi dịch vụ với mã và giá thấp nhất
- GET/countriesMọi quốc gia với mã và mã quay số
- GET/pricesGiá cho một dịch vụ, một quốc gia hoặc cả hai
- GET/balanceSố dư của bạn bằng USD
- POST/ordersĐặt một số cho một dịch vụ và một quốc gia
- GET/orders/{id}Trạng thái, mã và văn bản SMS của một đơn hàng
- GET/ordersCác đơn hàng mở của bạn (hoặc tất cả với status=all)
- POST/orders/{id}/resendMã khác trên cùng một số
- POST/orders/{id}/finishĐóng đơn hàng sau khi bạn sử dụng mã
- POST/orders/{id}/cancelHủy trước khi nhận mã, hoàn tiền đầy đủ
{
"order": {
"id": "OT-7K2M9QX4PB",
"service": "whatsapp",
"country": "us",
"phone": "+13475550182",
"number": "3475550182",
"price": "0.93",
"status": "received",
"code": "284913",
"sms": "Your WhatsApp code is 284913",
"expires_at": "2026-11-03T12:20:00.000Z"
}
}182
Dịch vụ
154
Quốc gia
Kiểm tra OTP
Kiểm tra quy trình đăng ký, đăng nhập và xác thực hai yếu tố từ đầu đến cuối mà không cần sử dụng điện thoại nhân viên hoặc số cá nhân.
Tự động hóa QA
Đặt một số, đợi mã và hoàn thành quy trình bên trong công việc CI hoặc trình chạy thử nghiệm của bạn, tất cả qua HTTP.
Giữ số của bạn riêng tư
Nhận SMS một lần trên một số chuyên dụng thay vì cung cấp số cá nhân của bạn cho một trang web.
Nhà phát triển
API JSON được tài liệu hóa với các giá trị trạng thái đơn giản, lỗi rõ ràng và mã mẫu bằng bốn ngôn ngữ.
Ước tính giá của bạn
Xem giá công bố trước khi tạo tài khoản.
Cấu hình đơn hàng
Bước 1: Chọn nguồn OTP
Cho chúng tôi biết dịch vụ nào gửi mã, để số điện thoại bạn nhận được có thể nhận mã đó.
Bước 2: Chọn quốc gia
Chọn quốc gia mà tài khoản cần. Số điện thoại và mã vùng sẽ đến từ quốc gia đó.
Bước 3: Đặt đơn hàng
Nhấn Mua trong bảng điều khiển hoặc gọi POST /orders. Mã sẽ hiển thị trong cửa sổ 20 phút, hoặc giá tiền sẽ được hoàn lại.
- Đăng ký
Dịch vụ phổ biến
Giá thấp nhất mỗi đơn hàng trên tất cả các quốc gia. Mở một dịch vụ để xem danh sách giá đầy đủ.
Tính năng của SNSOTP
API Xác minh SMS
API REST được tài liệu hóa để đặt số và đọc tin nhắn OTP đến. Mã được trả về như một trường riêng, sẵn sàng để sử dụng.
Cửa sổ mã 20 phút
Mỗi đơn hàng sẽ mở trong 20 phút. Không có SMS trong thời gian đó có nghĩa là toàn bộ giá sẽ tự động trả lại vào số dư của bạn.
Mã khác mà không tính phí
Cần SMS thứ hai trên cùng một số trong cửa sổ? Gọi lại và yêu cầu ứng dụng gửi lại. Không tính thêm phí.
$ curl "snsotp.com/stubs/handler_api.php?api_key=$KEY\
&action=getNumber&service=telegram&country=gb"
ACCESS_NUMBER:OT-3QF8ZK2W7M:447700900182
$ curl "...&action=getStatus&id=OT-3QF8ZK2W7M"
STATUS_OK:51927420 phút
Cửa sổ mã
300/phút
Yêu cầu trên mỗi khóa
Câu hỏi mà các nhà phát triển đặt ra
API OTP là gì?+
Một API cung cấp cho mã của bạn một số điện thoại khi được yêu cầu và trả về mật khẩu một lần (OTP) mà một ứng dụng gửi đến nó qua SMS. Với SNSOTP, bạn gọi POST /orders với một dịch vụ và một quốc gia, sau đó đọc mã từ GET /orders/{id}.
Mã đến nhanh như thế nào?+
Thường trong vòng một phút sau khi ứng dụng gửi SMS. Hãy kiểm tra đơn hàng mỗi 3 đến 5 giây, hoặc giữ hộp thư bảng điều khiển mở: nó tự động làm mới.
Điều gì xảy ra nếu không có mã nào đến?+
Nếu không có SMS nào đến trong 20 phút, đơn hàng sẽ đóng và toàn bộ giá trị sẽ tự động trả về số dư của bạn. Bạn cũng có thể hủy sớm hơn với POST /orders/{id}/cancel để được hoàn tiền đầy đủ miễn là chưa có mã nào đến.
Tôi có thể nhận mã thứ hai trên cùng một số điện thoại không?+
Có. Sau mã đầu tiên, hãy gọi POST /orders/{id}/resend (hoặc nhấn Mã khác trong bảng điều khiển) và yêu cầu ứng dụng gửi SMS mới. Nó sẽ đến trên cùng một số điện thoại trong khoảng thời gian mà không có chi phí thêm.
Tôi có thể sử dụng những ứng dụng và quốc gia nào?+
182 dịch vụ tại 154 quốc gia, từ WhatsApp, Telegram và Google đến OpenAI, Amazon và Uber. Đối với một dịch vụ không được liệt kê, hãy đặt hàng Ứng dụng khác: mọi SMS được gửi đến số điện thoại trong khoảng thời gian sẽ được trả về.
Thanh toán bằng tiền điện tử, sử dụng cho mọi đơn hàng
Nạp tiền qua cổng thanh toán với USDT, USDC, BTC, ETH, BNB, SOL hoặc LTC. Số dư không hết hạn và hoàn tiền cho các đơn hàng không nhận được mã sẽ được trả lại trực tiếp vào số dư.
Tạo tài khoảnNạp tiền
Như trong bảng điều khiểnSố tiền
Phương thức thanh toán
- Nạp tối thiểu $30. Ưu đãi nạp lần đầu từ $100.
- Số dư sẽ được cập nhật sau khi mạng xác nhận thanh toán.
- Các đơn hàng không nhận được mã sẽ được hoàn tiền vào số dư của bạn.