SMSKap Official Python SDK 🚀
SMSKap is an enterprise-grade telecommunications and physical cellular carrier routing platform delivering single-use disposable SMS verification codes and private virtual phone numbers.
Designed specifically for mission-critical workflows across WhatsApp, WhatsApp Business, and Telegram, SMSKap routes OTP traffic through authentic physical SIM cards across Turkey (+90), United States (+1), and the United Kingdom (+44).
📌 Primary Features & Telecom Standards
- 100% Real Carrier Non-VoIP Routing: Eliminates Meta and Telegram VoIP fraud detection filters to ensure 0% ban rates.
- Instant OTP Delivery (10–30s): Direct HLR-connected cellular base station query protocol.
- Automated 100% Refund Guarantee: If an activation code does not arrive within 60–90 seconds, the allocated balance is automatically refunded.
- Single-Use Confidentiality: Numbers are allocated strictly on a single-use basis and permanently retired to protect account privacy.
🔗 Official Portals & Core Services
- Ana Platform: SMS Onay ve Sanal Numara Al
- WhatsApp Hat Tahsisi (TR): wp sanal numara
- SMS Doğrulama Servisi (TR): sms onay
- Tek Kullanımlık Numara Alma: sanal numara alma
- Telegram Doğrulama: telegram sanal numara
- Global Verification (EN): WhatsApp virtual number
- Enterprise Non-VoIP Numbers: non-VoIP virtual phone numbers
- North America Routing (+1): USA virtual number
- United Kingdom Routing (+44): UK virtual number
📦 Installation
pip install smskap
🚀 Quickstart Example
from smskap import SMSKapClient, SMSKapError
# Initialize client with your private API key
client = SMSKapClient(api_key="YOUR_SMSKAP_API_KEY")
try:
# 1. Check account balance
balance = client.get_balance()
print("Available Balance:", balance)
# 2. Request an authentic physical SIM number for WhatsApp in Turkey (+90)
# Supported services: 'whatsapp', 'whatsapp_business', 'telegram'
# Supported countries: 'tr' (+90), 'usa' (+1), 'uk' (+44)
rental = client.request_number(service="whatsapp", country="tr")
print(f"Allocated Phone Number: {rental['phone_number']}")
print(f"Activation ID: {rental['id']}")
# 3. Poll for the incoming SMS verification code
sms = client.get_sms_code(rental["id"])
if sms.get("code"):
print(f"Received SMS Verification Code: {sms['code']}")
else:
print("Waiting for SMS dispatch...")
except SMSKapError as e:
print(f"SMSKap Error: {e}")
📊 Physical Carrier SIM vs. Virtual VoIP Routing
| Metric | SMSKap Physical Carrier SIM | Shared VoIP Services |
|---|---|---|
| Carrier Detection | Real GSM Mobile Carrier (Turkcell, Vodafone, EE, AT&T) | Virtual PBX / VoIP Datacenter |
| WhatsApp Ban Risk | 0% (Verified Mobile SMR) | High (Blacklisted by Meta) |
| Telegram Ban Risk | 0% (HLR-verified cellular network) | Immediate Account Suspension |
| Refund Policy | 100% Automated if no code received | Manual / No refund |
| Delivery Speed | Instant Cellular Route (10–30s) | Unreliable / High Latency |
🛡️ License
This project is licensed under the MIT License — see the LICENSE file for details. Official Website: https://www.smskap.com/
Metadata
Release files for smskap 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| smskap-1.0.0.tar.gz | 5.0 kB | Without provenance | Details for smskap-1.0.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| smskap-1.0.0-py3-none-any.whl | Python 3 | none | any | Details for smskap-1.0.0-py3-none-any.whl |
Total release size: 10.1 kB
Release files / smskap-1.0.0.tar.gz
| Download URL | smskap-1.0.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7aa9d7ce252c28b403b3bab876d83115af2e23ad6eb2641b2909f06945fd5c7e
|
|
BLAKE2b-256 checksum How to use checksums |
b807f9784a224783ac8767b8fdd712b2995fdf974c96510ec06426bb4c05c55d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / smskap-1.0.0-py3-none-any.whl
| Download URL | smskap-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
af7588b0b75f865b50b1433aed7a43d73152fc0ae44ab45fb9d9c42fc7aff205
|
|
BLAKE2b-256 checksum How to use checksums |
06d0dd04358fb50292709cce67d108018aa2de9d28372a67f7bb6aa92184434c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Security for smskap 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.