Infra-estrutura móvel pronta para a produçãoHTTPS API · Android & iOS · Fim a fim documentadoExplore a plataforma
PLATFORMArquitetura API-firstEmparelhamento seguro do dispositivoVisibilidade da entregaControlo multidispositivosDocumentação versionada
SMSMobileAPI/Produto

Produto

Compre números do WhatsApp – Escolha o país

 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…

Telefones conectados coordenando bate-papo, e-mail, mídia e comunicação na nuvem
Messaging and email
 Buy a WhatsApp Number

Compre um número comercial dedicado do WhatsApp

Envie e receba mensagens do WhatsApp instantaneamente com um número virtual —nenhuma configuração necessária.
Seja você uma empresa ou um indivíduo, nosso sistema oferece tudo o que você precisa para se comunicar com facilidade.

  • ✅ Enviar paraseus contatos conhecidosou paranovos contatos para os quais você nunca enviou mensagens antes!
  • ✅ Use nossa API poderosa ou painel fácil de usar para gerenciar todas as suas conversas
  • Sem verificação de identidade— comece com apenas alguns cliques
  • ✅ Possibilidade de definir um visívelnome da contano WhatsApp
  • ✅ Possibilidade deescolha um avatarpara a conta do WhatsApp
  • ✅ Números totalmente dedicados e seguros —exclusivamente seu
  • ✅ Envie mensagens do WhatsApp usandoum número ilimitado de números comerciais virtuais

Perfeito para marketing, suporte, automação ou mensagens pessoais — amplie sua comunicação mantendo total controle e privacidade.

0$por mensagem enviada
Ilimitadomensagens
Sem taxas ocultas

Compre agora! Selecione um país para começar

Austrália

Austrália

$29 / mês

Canadá

Canadá

$29 / mês

República Checa

República Checa

$29 / mês

Finlândia

Finlândia

$29 / mês

Indonésia

Indonésia

$29 / mês

Israel

Israel

$29 / mês

México

México

$29 / mês

Holanda

Holanda

$29 / mês

Polônia

Polônia

$29 / mês

Suécia

Suécia

$29 / mês

Tailândia

Tailândia

$29 / mês

Ucrânia

Ucrânia

$29 / mês

Reino Unido

Reino Unido

$29 / mês

Estados Unidos

Estados Unidos

$29 / mês

Comece selecionando um país:

Os números de telefone solicitados só podem ser usados por meio do SMSMobileAPI: você pode enviar e receber mensagens do WhatsApp usando nossa API e painel.
Austrália

Austrália

$29 / mês

Canadá

Canadá

$29 / mês

República Checa

República Checa

$29 / mês

Finlândia

Finlândia

$29 / mês

Indonésia

Indonésia

$29 / mês

Israel

Israel

$29 / mês

México

México

$29 / mês

Holanda

Holanda

$29 / mês

Polônia

Polônia

$29 / mês

Suécia

Suécia

$29 / mês

Tailândia

Tailândia

$29 / mês

Ucrânia

Ucrânia

$29 / mês

Reino Unido

Reino Unido

$29 / mês

Estados Unidos

Estados Unidos

$29 / mês

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"; }


Este é o nosso painel fácil de usar:

Compre e confirme um número com um clique e pague on-line via cartão ou USDT:


Gerencie seus números comprados e acompanhe a entrega em tempo real:


Envie mensagens do WhatsApp usando o seu número entregue:

F.A.Q – Buy WhatsApp Number

Um número virtual do WhatsApp é um número de telefone que você pode usar para criar uma conta do WhatsApp sem precisar de um cartão SIM físico.
Tudo funciona online, diretamente pela nossa plataforma.
Sim! Por padrão, o SMSMobileAPI permite que você conecte seu próprio número de celular — esta é a base do nosso serviço.

Oferecemos apenas uma opção adicional para comprar um ou mais números virtuais do WhatsApp, que você pode usar junto com seu número pessoal.
Você pode até comprar um número ilimitado de números virtuais extras para fins comerciais ou de automação.
Sim, uma vez ativado, você pode enviar e receber mensagens do WhatsApp como se fosse um número normal.
Isso pode ser feito diretamente pelo nosso painel seguro ou pela nossa API, sem precisar de um telefone físico.
Oferecemos números virtuais dos seguintes países:
🇦🇺 Austrália
🇨🇦 Canadá
🇨🇿 República Tcheca
🇫🇮 Finlândia
🇮🇱 Israel
🇲🇽 México
🇳🇱 Holanda
🇵🇱 Polônia
🇸🇪 Suécia
🇹🇭 Tailândia
🇺🇦 Ucrânia
🇬🇧 Reino Unido
🇺🇸 Estados Unidos
Selecione o país de sua preferência e faça um pagamento seguro online.
Um de nossos técnicos configurará seu número e estabelecerá a conexão com nossa API.
Após um breve atraso, você encontrará todas as informações necessárias no painel do SMSMobileAPI para começar a usar seu número.
Sim, desde que o site ou serviço aceite verificação por meio de um número do WhatsApp.
Nesse caso, você receberá o código de verificação diretamente pela nossa interface.
Sim, enquanto sua assinatura estiver ativa, o número permanecerá seu e continuará funcionando sem interrupção.
Não, é um número dedicado — único e reservado somente para você.
Ele nunca será compartilhado ou reatribuído a ninguém enquanto sua assinatura estiver ativa.

Isso garante segurança máxima, protege a reputação do seu número e evita problemas como listas negras ou spam.
Depois que seu número for ativado, você poderá usá-lo de várias maneiras:
Enviar e receber mensagens do WhatsApp por meio de solicitações HTTP,
Gerencie conversas diretamente do seu painel SMSMobileAPI,
Ou conecte-o aos nossos módulos prontos para uso para Shopify, WooCommerce, Zapier, Python e outras integrações personalizadas.

Nossa plataforma foi projetada para atender tanto desenvolvedores quanto usuários não técnicos.
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.