Productie-ready mobiele infrastructuurHTTPS API · Android & iOS · Gedocumenteerd einde tot eindeHet platform verkennen
PLATFORMAPI-eerste architectuurBeveiligde apparaat koppelingZichtbaarheid van de leveringMulti-apparaatbesturingVersiede documentatie
SMSMobieleAPI/Product

Product

Buy WhatsApp Numbers – Choose Country

 Buy a WhatsApp Number Buy a Dedicated WhatsApp Business Number Instantly send and receive WhatsApp messages with a virtual number — no configuration required. Whether you're a business or an individual, our system gives you everything yo…

Verbonden telefoons coördineren chat, e-mail, media en cloud communicatie
Messaging and email
 Buy a WhatsApp Number

Koop een speciaal WhatsApp-bedrijfsnummer

Instantly send and receive WhatsApp messages with a virtual number — geen configuratie vereist.
Of u nu een bedrijf of een particulier bent: ons systeem biedt u alles wat u nodig hebt om eenvoudig te communiceren.

  • ✅ Send to your known contacts or to new contacts you've never messaged before!
  • ✅ Gebruik onze krachtige API of ons gebruiksvriendelijke dashboard om al uw gesprekken te beheren
  • Geen ID-verificatie— ga aan de slag met slechts een paar klikken
  • ✅ Mogelijkheid om een zichtbareaccountnaamop WhatsApp
  • ✅ Mogelijkheid totkies een avatarvoor het WhatsApp-account
  • ✅ Volledig toegewezen en veilige nummers —uitsluitend van jou
  • ✅ Verstuur WhatsApp-berichten meteen onbeperkt aantal virtuele bedrijfsnummers

Ideaal voor marketing, ondersteuning, automatisering of persoonlijke berichten: schaal uw communicatie op en behoud volledige controle en privacy.

0$ per Message sent
Onbeperkt messages
Geen verborgen kosten

Buy now ! select a country to start

Australië

Australië

$29 / month

Canada

Canada

$29 / month

Tsjechische Republiek

Tsjechische Republiek

$29 / month

Finland

Finland

$29 / month

Indonesië

Indonesië

$29 / month

Israël

Israël

$29 / month

Mexico

Mexico

$29 / month

Nederland

Nederland

$29 / month

Polen

Polen

$29 / month

Zweden

Zweden

$29 / month

Thailand

Thailand

$29 / month

Oekraïne

Oekraïne

$29 / month

Verenigd Koninkrijk

Verenigd Koninkrijk

$29 / month

Verenigde Staten

Verenigde Staten

$29 / month

Begin met het selecteren van een land:

Bestelde telefoonnummers zijn alleen te gebruiken via de SMSMobileAPI: U kunt WhatsApp-berichten verzenden en ontvangen via onze API en het dashboard.
Australië

Australië

$29 / month

Canada

Canada

$29 / month

Tsjechische Republiek

Tsjechische Republiek

$29 / month

Finland

Finland

$29 / month

Indonesië

Indonesië

$29 / month

Israël

Israël

$29 / month

Mexico

Mexico

$29 / month

Nederland

Nederland

$29 / month

Polen

Polen

$29 / month

Zweden

Zweden

$29 / month

Thailand

Thailand

$29 / month

Oekraïne

Oekraïne

$29 / month

Verenigd Koninkrijk

Verenigd Koninkrijk

$29 / month

Verenigde Staten

Verenigde Staten

$29 / month

Type of payment:

Pay in US dollars: $0.00
Pay in USDT (crypto)
Pay in BTC (crypto)
`; document.getElementById("modalBody").innerHTML = summaryHTML; document.getElementById("confirmationModal").style.display = "flex"; // Charger les prix depuis PHP // Créer l'overlay au moment du chargement const loadingOverlay = document.createElement("div"); loadingOverlay.id = "priceLoadingOverlay"; loadingOverlay.style.position = "fixed"; loadingOverlay.style.top = 0; loadingOverlay.style.left = 0; loadingOverlay.style.width = "100%"; loadingOverlay.style.height = "100%"; loadingOverlay.style.backgroundColor = "rgba(0, 0, 0, 0.5)"; loadingOverlay.style.zIndex = "9999"; loadingOverlay.style.display = "flex"; loadingOverlay.style.alignItems = "center"; loadingOverlay.style.justifyContent = "center"; loadingOverlay.style.color = "#fff"; loadingOverlay.style.fontSize = "24px"; loadingOverlay.style.fontWeight = "bold"; loadingOverlay.textContent = "Please wait..."; document.body.appendChild(loadingOverlay); // Charger les prix depuis PHP fetch("https://dashboard.smsmobileapi.com/get_number_prices.php?country=" + country) .then(response => response.json()) .then(data => { document.getElementById("numberMonthly").textContent = `$${data.monthly}`; document.getElementById("numberAnnual").textContent = `$${data.annual}`; document.getElementById("numberMonthly").setAttribute("data-price", data.monthly); document.getElementById("numberAnnual").setAttribute("data-price", data.annual); updateSummaryPrice(); // Mise à jour initiale }) .catch(error => { console.error("Price loading error:", error); }) .finally(() => { // Retirer l'overlay à la fin, qu’il y ait eu erreur ou succès const overlay = document.getElementById("priceLoadingOverlay"); if (overlay) overlay.remove(); }); } function updateSummaryPrice() { const setupFee = parseFloat(document.getElementById("setup_fee").value); const extraKeyMonth = parseFloat(document.getElementById("smsmobile_extr_api_key_month").value); const extraKeyYear = parseFloat(document.getElementById("smsmobile_extr_api_key_year").value); const numberMonth = parseFloat(document.getElementById("numberMonthly").getAttribute("data-price")); const numberYear = parseFloat(document.getElementById("numberAnnual").getAttribute("data-price")); const billingMode = document.querySelector('input[name="billing_mode"]:checked').value; let number_quantity = parseFloat(document.getElementById("number_quantity").value); if (isNaN(number_quantity) || number_quantity <= 0) { number_quantity = 1; document.getElementById("number_quantity").value = 1 } // Limite maximale if (number_quantity > 500) { alert("Maximum allowed is 500 numbers per order."); number_quantity = 500; document.getElementById("number_quantity").value = 500; // mettre à jour le champ visuellement } let total = setupFee; let recurringAmount = 0; let explanation = ""; if (billingMode === "monthly") { recurringAmount = extraKeyMonth + numberMonth; total += recurringAmount; explanation = `Then in one month, you will be charged $${recurringAmount.toFixed(2)} per month / per number for your subscription.`; } else { recurringAmount = extraKeyYear + numberYear; total += recurringAmount; explanation = `Then in one year, you will be charged $${recurringAmount.toFixed(2)} per year / per number for your subscription.`; } /* total_annuel = total * 10; document.getElementById("numberMonthly_total").textContent = `$${total.toFixed(2)}`; document.getElementById("numberAnnual_total").textContent = `$${total_annuel.toFixed(2)}`; */ total = total * number_quantity; document.getElementById("totalAmount").textContent = `$${total.toFixed(2)}`; document.getElementById("billingExplanation").textContent = explanation; // ✅ Conversion USD -> USDT & BTC via CoinGecko /* fetch("https://api.coingecko.com/api/v3/simple/price?ids=tether,bitcoin&vs_currencies=usd") .then(response => response.json()) .then(data => { //const tetherPrice = data.tether.usd; // en théorie 1 const tetherPrice = 1 ;// en théorie 1 const bitcoinPrice = data.bitcoin.usd; const totalUsdt = total / tetherPrice; const totalBtc = total / bitcoinPrice; document.getElementById("convertedUSDT").textContent = `≈ ${totalUsdt.toFixed(2)} USDT`; document.getElementById("convertedBTC").textContent = `≈ ${totalBtc.toFixed(8)} BTC`; }) .catch(error => { console.error("Erreur CoinGecko :", error); }); */ //const tetherPrice = data.tether.usd; // en théorie 1 const tetherPrice = 1 ;// en théorie 1 const bitcoinPrice = 1 const totalUsdt = total / tetherPrice; const totalBtc = total / bitcoinPrice; document.getElementById("convertedUSDT").textContent = `≈ ${totalUsdt.toFixed(2)} USDT`; document.getElementById("convertedBTC").textContent = `≈ ${totalBtc.toFixed(8)} BTC`; // Lire le crédit disponible depuis l'input var availableCredit = parseFloat(document.getElementById('money_disponible').value); // Lire le montant depuis le span (nettoyer pour garder seulement les chiffres) var totalAmountText = document.getElementById('totalAmount').textContent.trim(); var totalAmount = parseFloat(totalAmountText.replace(/[^0-9.]/g, '')); // Sélectionner le bouton radio var creditRadio = document.querySelector('input[type="radio"][id="type_of_payment"][value="credit"]'); var usdRadio = document.querySelector('input[type="radio"][id="type_of_payment"][value="usd"]'); // Vérifier et désactiver si nécessaire if (availableCredit < totalAmount) { creditRadio.disabled = true; creditRadio.checked = false; usdRadio.checked=true; }else{ creditRadio.disabled = false; } } function finalizePurchase() { var button = document.getElementById("bouton_payment"); var spinner = document.getElementById("spinner"); // Grise le bouton + désactive button.disabled = true; button.style.opacity = 0.6; button.style.cursor = "not-allowed"; // Affiche le spinner spinner.style.display = "inline-block"; const country = document.getElementById("selected_country").value; const area_id = document.getElementById("selected_area_id").value; const city = document.getElementById("selected_city").value; const paymentType = document.querySelector('input[name="type_of_payment"]:checked').value; const country_name = document.getElementById("selected_country_name").value; let number_quantity = parseFloat(document.getElementById("number_quantity").value); const setup_fee = document.getElementById("setup_fee").value; const smsmobile_extr_api_key_month = document.getElementById("smsmobile_extr_api_key_month").value; const smsmobile_extr_api_key_year = document.getElementById("smsmobile_extr_api_key_year").value; const country_code = document.getElementById("selected_country_code").value; const billingMode = document.querySelector('input[name="billing_mode"]:checked').value; const numberMonthly = document.getElementById("numberMonthly").textContent.replace(/[^\d.]/g, ''); const numberAnnual = document.getElementById("numberAnnual").textContent.replace(/[^\d.]/g, ''); const apiMonthly = 0; const apiAnnual = 0; const setupFee = 0; const apikey = '' ; const total = billingMode === 'monthly' ? setupFee + apiMonthly + parseFloat(numberMonthly) : setupFee + apiAnnual + parseFloat(numberAnnual); fetch("/insert_cart_order.php", { method: "POST", headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: `country=${encodeURIComponent(country)}&country_name=${country_name}&email_client=&paymentType=${paymentType}&setup_fee=${setup_fee}&number_quantity=${number_quantity}&smsmobile_extr_api_key_month=${smsmobile_extr_api_key_month}&smsmobile_extr_api_key_year=${smsmobile_extr_api_key_year}&area_id=${area_id}&city=${city}&country_code=${country_code}&billing=${billingMode}&number_monthly=${numberMonthly}&number_annual=${numberAnnual}&total=${total}&apikey=${apikey}` }) .then(response => response.text()) .then(data => { //alert("✅ Order saved successfully!\n" + data); //alert(data); const cleanData = data.replace(/<\/?[^>]+(>|$)/g, "").trim(); const totalText = document.getElementById("totalAmount").textContent; const total_from_getElementById = parseFloat(totalText.replace(/[^0-9.]/g, '')); if(paymentType == "") { alert("Please select a payment method"); }else{ launchStripePayment(total_from_getElementById,cleanData,paymentType); } closeModal(); }) .catch(err => { console.error("Error:", err); alert("❌ Error saving the order."); }); } function closeModal() { document.getElementById("confirmationModal").style.display = "none"; }


Here is our easy-to-use dashboard:

Buy and confirm a number in one click and pay online via card or USDT :


Manage your purchased numbers and track delivery in real-time:


Send WhatsApp messages using your delivered number :

F.A.Q – Buy WhatsApp Number

Een virtueel WhatsApp-nummer is een telefoonnummer waarmee u een WhatsApp-account kunt aanmaken zonder dat u een fysieke simkaart nodig hebt.
Alles werkt online, rechtstreeks via ons platform.
Ja! SMSMobileAPI biedt u standaard de mogelijkheid om uw eigen mobiele nummer te koppelen – dit is de basis van onze service.

Wij bieden u simpelweg de extra mogelijkheid om één of meerdere virtuele WhatsApp-nummers te kopen, die u naast uw persoonlijke nummer kunt gebruiken.
U kunt zelfs een onbeperkt aantal extra virtuele nummers aanschaffen voor zakelijke of automatiseringsdoeleinden.
Ja, zodra de functie is geactiveerd, kunt u WhatsApp-berichten verzenden en ontvangen, net als met een gewoon nummer.
U kunt dit rechtstreeks via ons beveiligde dashboard of via onze API doen, zonder dat u een fysieke telefoon nodig hebt.
Wij bieden virtuele nummers aan uit de volgende landen:
🇦🇺 Australië
🇨🇦 Canada
🇨🇿 Tsjechië
🇫🇮 Finland
🇮🇱 Israël
🇲🇽 Mexico
🇳🇱 Nederland
🇵🇱 Polen
🇸🇪 Zweden
🇹🇭 Thailand
🇺🇦 Oekraïne
🇬🇧 Verenigd Koninkrijk
🇺🇸 Verenigde Staten
You select the country of your choice. Then, you make a secure payment online.
Eén van onze technici configureert uw nummer en zorgt voor de verbinding met onze API.
Na een korte wachttijd vindt u in uw SMSMobileAPI-dashboard alle informatie die u nodig hebt om uw nummer te gaan gebruiken.
Ja, zolang de website of dienst verificatie via een WhatsApp-nummer accepteert.
In dat geval ontvangt u de verificatiecode rechtstreeks via onze interface.
Ja, zolang uw abonnement actief is, blijft het nummer van u en blijft het zonder onderbreking werken.
Nee, het is een speciaal nummer: uniek en alleen voor u gereserveerd.
Zolang uw abonnement actief is, worden uw gegevens nooit gedeeld of aan iemand anders toegewezen.

Zo bent u verzekerd van maximale veiligheid, wordt de reputatie van uw nummer beschermd en worden problemen zoals zwarte lijsten en spam vermeden.
Zodra uw nummer is geactiveerd, kunt u het op verschillende manieren gebruiken:
WhatsApp-berichten verzenden en ontvangen via HTTP-verzoeken,
Beheer gesprekken rechtstreeks vanuit uw SMSMobileAPI-dashboard,
Of verbind het met onze kant-en-klare modules voor Shopify, WooCommerce, Zapier, Python en andere aangepaste integraties.

Ons platform is ontworpen voor zowel ontwikkelaars als niet-technische gebruikers.
The secure SMSMobileAPI mobile app connecting a phone to the web dashboard and REST API for SMS and call operations
Encrypted mobile-to-platform connection

Official mobile application

The secure bridge between your phone, dashboard and API.

SMS and call operations pass through the official SMSMobileAPI app installed on your connected phone. The app securely pairs the device with your account, synchronizes authorized events and links the mobile network to the dashboard and REST API.

1Mobile appPairs the phone and its SIM 2Encrypted linkAuthenticates and protects data in transit 3Dashboard & APIControls workflows and activity
  • Signed releases distributed through the official Google Play and Apple App Store listings
  • Google and Apple platform review, signing and distribution controls
  • Secure device pairing, HTTPS transport and authenticated API access
  • Only the permissions required for the mobile features you enable
Get the official SMSMobileAPI app on Google Play Download the official SMSMobileAPI app on the Apple App Store
Capabilities depend on the permissions and background access allowed by Android or iOS.