SMS doğrulama, numara kiralama, yeniden satış için alt hesaplar ve tam API erişimi dahildir.
Bitcoin
Ethereum
Solana
USDT
zaten seed'iniz var mı?
Gönder BTC
75,00$ giriş depozitosu — bakiyenize eklenir
60:00
Ödeme bekleniyor...
Hesabınız onaylandıktan sonra otomatik olarak oluşturulacaktır
Ödeme Alındı
75,00$ bakiyenize eklendi. İşte erişim seed'iniz:
Bu seed'i şimdi kaydedin — bir daha gösterilmeyecektir
Bu seed, hesabınıza erişmenin tek yoludur. Kaybederseniz bakiyeniz kalıcı olarak kaybolur. Kurtarma yok, sıfırlama yok, istisna yok.
API Dokümantasyonu
SimNoKYC API ile SMS doğrulama iş akışlarını otomatikleştirin. Sanal telefon numaraları satın alın, SMS kodları alın, özel numaralar kiralayın ve siparişleri yönetin — hepsi programatik olarak.
Kimlik doğrulama gerekli. Tüm API istekleri çerez tabanlı oturum kimlik doğrulaması kullanır. API'yi kullanmak için SimNoKYC hesabınıza giriş yapmış olmanız gerekir. Web arayüzü üzerinden giriş yapın veya oturum oluşturmak için kimlik doğrulama uç noktasını kullanın.
Kimlik Doğrulama
API, çerez tabanlı oturum kimlik doğrulaması kullanır. Programatik olarak kimlik doğrulamak için:
/auth-api.php adresine seed ifadenizle bir POST isteği gönderin
Yanıttan gelen oturum çerezini saklayın
Çerezi sonraki tüm API isteklerine dahil edin
POST/auth-api.php
Seed ifadenizle kimlik doğrulaması yapın ve bir oturum başlatın.
Tüm yanıtlar JSON formatındadır. POST uç noktaları hem application/json hem de application/x-www-form-urlencoded istek gövdelerini kabul eder.
İstek limitleri
API aşağıdaki hız sınırlarını uygular:
Uç Nokta
Limit
Pencere
Kimlik Doğrulama
5 deneme
15 dakika
Diğer tüm endpoint'ler
Kesin limit yok
—
Hız sınırlaması: Kimlik doğrulama 15 dakikada 5 denemeyle sınırlıdır. Diğer endpoint'ler şu anda sınırlı değildir, ancak aşırı kullanım kısıtlanabilir. Makul istek aralıkları kullanın.
Hata yönetimi
Tüm hatalar bir <code>error</code> alanı içeren JSON nesnesi döndürür:
{
"error": "Description of what went wrong"
}
HTTP Kodu
Anlam
200
Başarılı (uygulama düzeyindeki hatalar için yanıt gövdesini kontrol edin)
403
Geçersiz CSRF token
405
Yanlış HTTP metodu (örn. yalnızca POST endpoint'inde GET)
429
Hız limiti aşıldı
Yaygın uygulama düzeyinde hatalar:
Hata
Neden
"Login required"
Oturum süresi doldu veya kimliği doğrulanmadı
"Insufficient balance"
Yetersiz bakiye — need ve have alanlarını içerir
"Service not available for this country"
Seçilen ülke için stok yok veya hizmet aktif değil
"Missing country or service"
Gerekli parametreler sağlanmadı
Ülkeleri Listele
GET/api.php?action=countries
Mevcut sanal numaralara sahip tüm aktif ülkeleri döndürür. Kimlik doğrulama gerekli değildir.
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();
Belirli bir ülke için mevcut operatörleri (taşıyıcıları) döndürür. Her operatörün bir türü ve temel hizmet fiyatına uygulanan bir fiyat çarpanı vardır.
Operatör türleri:virtual — VoIP numaraları, en ucuz, bazı hizmetler tarafından engellenebilir. physical — gerçek SIM kartlar, daha yüksek başarı oranı. premium — en hızlı teslimat (~10sn), en yüksek başarı oranı.
Numara satın al (SMS Aktivasyonu)
POST/api.php?action=buy
Tek kullanımlık SMS doğrulaması için sanal bir numara satın alın. Numara 20 dakika boyunca aktiftir. SMS alınmazsa bakiyeniz otomatik olarak iade edilir.
Telefon numaraları ve SMS kodları dahil en son 50 siparişinizi döndürür. Aktif siparişlerdeki gelen SMS kodlarını kontrol etmek için bu endpoint'i sorgulayın.
Sipariş durumları:active — SMS bekleniyor. completed — SMS alındı. cancelled — kullanıcı tarafından iptal edildi. refunded — otomatik iade (zaman aşımından önce SMS alınmadı). expired — süresi doldu.
İşte kimlik doğrulayan, hizmet bulan, numara satın alan ve SMS kodunu sorgulayan tam bir Python örneği:
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")