Documentação da API

Nossa API (Application Programming Interface) é totalmente compatível com o protocolo universal padrão de mercado de SMS. Isso significa que você pode integrar o BrazucaSMS facilmente em qualquer software, painel SMM ou robô de automação que suporte esse padrão, sem a necessidade de reescrever códigos complexos!

1. URL Base & Autenticação

Todos os pedidos (suporte a GET e POST) devem ser direcionados para a nossa URL Base. É obrigatório enviar a sua chave secreta no parâmetro api_key.

https://brazucasms.com/api/external
Como conseguir sua chave de API?

Acesse a aba de Perfil aqui no site para gerar sua chave secreta. Mantenha-a em sigilo absoluto!

2. Erros Comuns

Ao fazer uma requisição, o servidor pode retornar um erro genérico. Prepare seu sistema para tratá-los:

Resposta do ServidorDescrição
BAD_KEYA chave de API informada é inválida ou foi revogada.
NO_BALANCEA sua conta não tem saldo suficiente para realizar esta ação.
BAD_ACTIONAção inválida ou parâmetros obrigatórios ausentes na URL.
ERROR_SQLErro interno de banco de dados. Tente novamente mais tarde.

3. Endpoints de Ação

GET

Consultar Saldo (getBalance)

?api_key=SUA_CHAVE&action=getBalance

Retorna o saldo atualizado da sua conta para compras na API.

Exemplo de Sucesso: ACCESS_BALANCE:150.50
GET

Tabela de Preços (getPrices)

?api_key=SUA_CHAVE&action=getPrices&country=73

Retorna um JSON listando a quantidade de números em estoque e o custo unitário por serviço.

Exemplo de Sucesso:{"73": {"wa": {"Cost": 3.5, "Count": 1500}, "tg": {"Cost": 2.0, "Count": 340}}}
GET

Solicitar Número (getNumber)

?api_key=SUA_CHAVE&action=getNumber&service=wa&operator=any&country=73
ParâmetroObrigatórioDescrição
serviceSimCódigo do serviço (ex: wa, tg, ig)
operatorNãoUse any para rota automática ou especifique o servidor desejado (ex: server1, server2, server3).
countryNãoCódigo do país (ex: 73 para Brasil).
Exemplo de Sucesso: ACCESS_NUMBER:9876543:5511999999999 (ID : Número com DDI)Erros Específicos: NO_NUMBERS (Estoque esgotado), WRONG_SERVICE (Serviço inválido)
GET

Consultar SMS (getStatus)

?api_key=SUA_CHAVE&action=getStatus&id=ID_DA_ATIVACAO

Utilize este comando em loop (a cada 5-10 segundos) para verificar se o SMS chegou na operadora.

Aguardando: STATUS_WAIT_CODESucesso: STATUS_OK:654321 (Onde 654321 é o SMS recebido)Cancelado: STATUS_CANCEL
GET

Gerenciar Status (setStatus)

?api_key=SUA_CHAVE&action=setStatus&id=ID_DA_ATIVACAO&status=STATUS_ID

Envia um comando para a operadora (Cancelar ou Solicitar Reenvio).

StatusAção Executada
8Cancelar Ativação. Devolve imediatamente o valor integral para o seu saldo e finaliza o número. Retorno esperado: ACCESS_CANCEL.
3Solicitar novo SMS. Avisa a operadora que você precisa de mais um SMS para o mesmo número (ex: verificação dupla). Retorno esperado: ACCESS_RETRY_GET.

4. Lista de Serviços Disponíveis

Abaixo está a lista completa dos códigos dos serviços suportados pela nossa API (exclusivos para integração). Os serviços de WhatsApp e Telegram foram omitidos desta lista por estarem restritos.

99 APPki
Acmeacme
Agibanksa
Aiqfomebbi
AirBnbuk
Alibabaab
AliExpresshx
Alipay/Alibabahw
Amazonam
AOLpm
Aposta Ganhaml
Applewx
ASAASbqr
Astropaygr
Autodeskbbl
Baiduli
Banqivc
BeBooabd
Bet365ie
Big Cashbzb
Bigo Livebl
Bilibilizs
Bipabaj
Bitsoht
BlaBlaCarua
Blizzardbz
Br777jw
Bradescoann
Brahmasy
BrDoublebrdou
Budweiserzt
Bumblemo
BVavy
C6 Bankaff
Caixamy
Careemls
Carousellgj
Casinopc
Celcoinix
Clubhouseet
Coinbasere
Coronaom
Craigslistwc
CrefisaMaisax
Cruzeiroccl
CupidMediaaje
Dakiahi
Deliveroozk
DiDi Taxixk
Discordds
Disneyud
DocuSignblr
Dotzcj
Dotzxj
Ebaydh
Efíbzw
Efí Bankefi
Enebauf
Enjoeiarf
EToroapb
Etsyetsy
Facebookfb
Facilyalc
Familhaoasl
FastEarnany
Feeldse
Firebaseaim
Fiverrcn
Foodpandanz
Fruitzmv
G2Gbk
GalaxyChatxe
Gappxarg
Getirul
GetNinjasaiu
GiraBankjd
GoChatads
Googlego
Google Chatccu
Google Chatght
GoogleMessengergmsg
GoogleVoicegf
GovBrafe
Grindryw
Guiche Webalb
GuruBetsik
Guviguv
Happndf
Hingevz
Huarenjiehrnjie
Icqiq
IFoodpd
IMO Messengerim
InDriverrl
InfinitePayanx
Instagramig
IQOSil
Itaubtn
Itiad
Jingdongza
Joyridexx
Justdatingpu
K8Betk8bet
KakaoTalkkt
KeyPayra
Kliqkiq
Kwaivp
Lalamovefh
Lazadadl
Leboncoindo
Line Msgme
LinkedIntn
Lucky Playlucky
LUUPbeh
MagaLuafq
Mambafd
Manusbwv
Meliuzuy
Mercadocq
MeSeemsamv
MiChatmc
Microsoftmm
Mocospacegm
Monzoaom
MoonPaybgj
Ñ Me Perturbeaxm
Namarsabn
Natura Avonawg
Navernv
Neonaex
Netflixnf
Nextaey
NgCashawh
Nikeew
Noontf
Notifirexo
Nubankaaa
Ok.ruok
Okcupidvm
OKXaor
Oldubilns
Olxsn
OpenAIdr
Otherot
Outlierauz
PagBankabg
PagSmilegg
Paparazr
Parimatchabf
Payoneernc
PayPalts
Payseraaol
Pcipaypcp
PEDIR GASbqh
PGbonusfx
Picpayev
Poeopd
Pof.compf
Potato Chatfj
Premmiaanw
Privaliaafs
Proboaa
ProtonMaildp
Quero-Q PAGbxj
Radquestayk
Rappiaba
Rebtelajj
RecargaPayxu
Reclame Aquiaoz
RedBookqf
Rei do Pitacoreip
Revolutij
Ripioavp
Santanderlj
Serasaabj
Sheinaez
ShellBoxvg
Shopeeka
Sicrediana
Signalbw
Skrillaqt
SKY VALORskyva
SkyTVpb
Smilesagb
Snapchatfu
SOOPbxz
SoulAppmx
Spatenky
Steammt
Tangoxr
Temuep
Tencent QQqq
Thingslz
Tickrb
Ticketmastergp
TikToklf
TIMtimmm
Timepassamp
Tinderoi
TotalPassauc
Twitchhb
Twittertw
Uberub
Ubisoftahb
Ultragazafr
Uolabh
Valorabdw
Vibervi
Vintedkc
Vivokx
Vk.comvk
Voltzeb
Walmartwr
Webmotorsbfa
WeChatwb
Weibokf
WestSteinth
Willbsa
Winmastersmp
WinzoGamevs
Wirexbaa
Wisebo
Wishxv
XadrezFelizfa
Xboxaml
Xiaomiyu
Yahoomb
Yallayl
Yandexya
Yemeksepetiyi
Yetz Promoyetz
YoWinsm
Zé Deliveryem
ZeeNowbtm
Zohozh