Masukkan seed akses Anda untuk masuk. Tanpa email, tanpa kata sandi.
baru di sini?
Autentikasi dua faktor
Masukkan kode 6 digit dari aplikasi autentikator Anda, atau salah satu kode pemulihan Anda.
Buat Akun Anonim
Tanpa email, tanpa kata sandi, tanpa KYC. Akun Anda diamankan oleh seed phrase unik yang Anda terima pada langkah berikutnya.
sudah punya seed?
Akun Berhasil Dibuat
Berikut seed akses Anda:
Simpan seed phrase ini sekarang — tidak akan pernah ditampilkan lagi
Seed ini adalah satu-satunya cara untuk mengakses akun Anda. Jika hilang, saldo Anda akan hilang selamanya. Tidak ada pemulihan, tidak ada pengaturan ulang, tanpa pengecualian.
API Verifikasi SMS — SimNoKYC
Otomatiskan verifikasi OTP dalam skala besar. Beli nomor telepon virtual di 190+ negara, terima kode SMS dalam hitungan detik, sewa nomor jangka panjang khusus, dan kelola setiap pesanan melalui satu endpoint REST — tanpa API key, tanpa KYC, ditagih dalam mata uang kripto.
Autentikasi diperlukan. Semua permintaan API menggunakan autentikasi sesi berbasis cookie. Anda harus masuk ke akun SimNoKYC untuk menggunakan API. Masuk melalui antarmuka web atau gunakan endpoint autentikasi untuk memulai sesi.
Mengapa pengembang memilih API SimNoKYC
SimNoKYC adalah API verifikasi SMS paling fleksibel untuk pengembang yang membutuhkan anonimitas, jangkauan global, dan harga yang dapat diprediksi. Berbeda dengan penyedia SMS-OTP lama yang membatasi akses di balik kontrak perusahaan, minimum bulanan, dan kuesioner KYC, SimNoKYC bekerja dengan klien HTTPS apa pun, menagih secara ketat per nomor, dan menerima 20+ mata uang kripto termasuk Bitcoin, Monero, Ethereum, USDT, USDC, Solana, Litecoin, XRP, TRON, dan Toncoin.
Kasus penggunaan tipikal meliputi otomatisasi pendaftaran akun untuk QA berskala besar, pengambilan kata sandi sekali pakai untuk agen headless dan bot CI, validasi alur yang memerlukan nomor telepon dalam continuous integration, menyewa nomor jangka panjang khusus untuk akun Telegram atau WhatsApp yang membutuhkan penerimaan SMS tanpa gangguan, dan menggerakkan verifikasi terdistribusi secara geografis di 190+ negara dengan kontrol tingkat operator eksplisit — virtual, fisik, atau premium.
Autentikasi
API menggunakan autentikasi sesi berbasis cookie. Untuk melakukan autentikasi secara terprogram:
Kirim permintaan POST ke /auth-api.php dengan seed phrase Anda
Simpan session cookie dari respons
Sertakan cookie dalam semua permintaan API berikutnya
POST/auth-api.php
Autentikasi dengan seed phrase Anda dan buat sesi.
Parameter
Jenis
Wajib
Deskripsi
action
string
wajib diisi
Must be "login"
seed
string
wajib diisi
Seed akses 16 karakter Anda (mis. AbC3-dEf4-gHj5-kLm6)
cURL
Python
JavaScript
# Login and save session cookie
curl -X POST https://simnokyc.com/auth-api.php \
-d "action=login&seed=AbC3-dEf4-gHj5-kLm6" \
-c cookies.txt
import requests
session = requests.Session()
resp = session.post("https://simnokyc.com/auth-api.php", data={
"action": "login",
"seed": "AbC3-dEf4-gHj5-kLm6"
})
data = resp.json()
print(data) # {"success": true, "user": {...}}# session object now holds the cookie for all future requests
Semua respons berformat JSON. Endpoint POST menerima body permintaan application/json maupun application/x-www-form-urlencoded.
Batas Laju
API memberlakukan batas permintaan berikut:
Endpoint
Limit
Window
Autentikasi
5 percobaan
15 menit
Semua endpoint lainnya
No hard limit
—
Pembatasan permintaan: Autentikasi dibatasi hingga 5 percobaan per 15 menit. Endpoint lain saat ini tidak dibatasi, namun penggunaan berlebihan dapat diperlambat. Gunakan interval permintaan yang wajar.
Penanganan Error
Semua error mengembalikan objek JSON dengan field <code>error</code>:
{
"error": "Description of what went wrong"
}
Kode HTTP
Meaning
200
Berhasil (periksa isi respons untuk kesalahan pada level aplikasi)
403
Token CSRF tidak valid
405
Metode HTTP salah (mis. GET pada endpoint yang hanya menerima POST)
429
Batas laju terlampaui
Common application-level errors:
Error
Cause
"Login required"
Sesi kedaluwarsa atau tidak terautentikasi
"Insufficient balance"
Dana tidak mencukupi — menyertakan kolom need dan have
"Service not available for this country"
No stock or service inactive for the selected country
"Missing country or service"
Parameter yang diperlukan tidak diberikan
List Countries
GET/api.php?action=countries
Mengembalikan semua negara aktif dengan nomor virtual yang tersedia. Tidak diperlukan autentikasi.
resp = session.get("https://simnokyc.com/api.php", params={"action": "countries"})
countries = resp.json()
for c in countries:
print(c["code"], c["name"])
const resp = await fetch("https://simnokyc.com/api.php?action=countries");
const countries = await resp.json();
Mengembalikan operator (operator) yang tersedia untuk negara tertentu. Setiap operator memiliki jenis dan pengganda harga yang diterapkan pada harga layanan dasar.
Jenis operator:virtual — Nomor VoIP, termurah, mungkin diblokir oleh beberapa layanan. physical — kartu SIM nyata, tingkat keberhasilan lebih tinggi. premium — pengiriman tercepat (~10 dtk), tingkat keberhasilan tertinggi.
Beli Nomor (Aktivasi SMS)
POST/api.php?action=buy
Beli nomor virtual untuk verifikasi SMS sekali pakai. Nomor aktif selama 20 menit. Jika tidak ada SMS yang diterima, saldo Anda akan dikembalikan secara otomatis.
Mengembalikan 50 pesanan terbaru Anda, termasuk nomor telepon dan kode SMS. Lakukan polling pada endpoint ini untuk memeriksa kode SMS masuk pada pesanan aktif.
Berikut contoh Python lengkap yang melakukan autentikasi, menemukan layanan, membeli nomor, dan memeriksa kode SMS:
Python
import requests, time
BASE = "https://simnokyc.com"
SEED = "AbC3-dEf4-gHj5-kLm6"
s = requests.Session()
# 1. Authenticate
s.post(f"{BASE}/auth-api.php", data={"action": "login", "seed": SEED})
# 2. Check balance
user = s.get(f"{BASE}/api.php?action=user").json()
print(f"Balance: ${user['balance']}")
# 3. Get services for USA
services = s.get(f"{BASE}/api.php?action=services&country=us").json()
whatsapp = next(svc for svc in services if svc["name"] == "WhatsApp")
print(f"WhatsApp: ${whatsapp['price']} ({whatsapp['stock']} in stock)")
# 4. Buy a number
order = s.post(f"{BASE}/api.php?action=buy", json={
"country": "us",
"service_id": whatsapp["id"]
}).json()
print(f"Order #{order['order_id']} created")
# 5. Poll for SMS codefor _ in range(60):
orders = s.get(f"{BASE}/api.php?action=orders").json()
my_order = next(o for o in orders if o["id"] == order["order_id"])
if my_order["sms_code"]:
print(f"SMS code: {my_order['sms_code']}")
print(f"Phone: {my_order['phone_number']}")
breakprint("Waiting for SMS...")
time.sleep(5)
else:
print("Timeout — balance will be refunded automatically")
Pertanyaan yang Sering Diajukan
Apa yang bisa saya lakukan dengan API verifikasi SMS SimNoKYC?
API SimNoKYC memberikan pengembang akses terprogram ke nomor telepon virtual di 190+ negara untuk verifikasi SMS sekali pakai (kode OTP) dan sewa nomor jangka panjang (7, 14, 30, atau 90 hari). Anda dapat mencantumkan layanan, menanyakan harga langsung, mengalokasikan nomor, mengambil kode SMS masuk, dan mengembalikan aktivasi yang gagal — semuanya melalui antarmuka REST JSON, tanpa KYC dan pembayaran hanya kripto.
Apakah saya perlu API key atau token OAuth untuk menggunakan API?
Tidak. API SimNoKYC menggunakan autentikasi sesi berbasis cookie: kirim satu permintaan POST ke /auth-api.php dengan seed akses 16 karakter Anda, lalu gunakan kembali cookie sesi yang dikembalikan pada setiap panggilan berikutnya. Tidak ada API key yang perlu disediakan, dirotasi, atau dicabut — Anda mengautentikasi sekali per sesi dan tetap terautentikasi selama masa berlaku cookie.
Berapa biaya menggunakan API SimNoKYC?
API-nya sendiri gratis — tidak ada biaya bulanan, tidak ada langganan, dan tidak ada volume permintaan minimum. Anda hanya membayar per nomor: aktivasi SMS sekali pakai mulai $0,05 dan sewa nomor jangka panjang khusus mulai $4,79 untuk 7 hari. Setiap tindakan ditagih dari saldo prabayar Anda, dan aktivasi yang gagal menerima SMS akan dikembalikan secara otomatis.
Bahasa pemrograman dan framework apa yang didukung?
Bahasa atau platform apa pun yang dapat mengirimkan permintaan HTTPS dapat memanggil API — Python (requests, httpx), Node.js (fetch, axios), Go, PHP, Ruby, Java, C#, Bash dengan cURL, dan lainnya. Dokumentasi dilengkapi contoh siap pakai dalam cURL, Python, dan JavaScript, serta spesifikasi OpenAPI 3.0 lengkap diterbitkan di /openapi.json sehingga Anda dapat membuat klien bertipe secara otomatis dalam bahasa pilihan Anda.
Apa yang terjadi jika kode verifikasi SMS saya tidak pernah tiba?
Setiap aktivasi memiliki jendela pengiriman 20 menit. Jika tidak ada SMS yang tiba sebelum jendela tersebut berakhir, pesanan dibatalkan secara otomatis dan harga penuh dikreditkan kembali ke saldo akun Anda — tanpa tiket dukungan, tanpa percobaan ulang manual. Anda dapat segera menggunakan saldo yang dikembalikan untuk mengalokasikan nomor lain, opsional pada tingkat operator berbeda (virtual, fisik, atau premium) untuk keberhasilan pengiriman yang lebih tinggi.
Apakah ada batas laju pada API SimNoKYC?
Autentikasi dibatasi lajunya hingga 5 percobaan per 15 menit per IP, yang melindungi dari enumerasi seed brute-force. Semua endpoint lain — katalog, beli, pesanan, sewa — saat ini tidak memiliki batas laju keras, tetapi kami meminta agar Anda menjaga interval permintaan yang wajar: polling /api.php?action=orders setiap 3–5 detik sudah cukup untuk pengambilan SMS, dan lonjakan berkelanjutan di atas ~10 req/s dapat dibatasi di lapisan WAF.