Desenvolvedor

Desenvolva com a API do TempMail

Crie caixas de entrada e leia códigos de verificação via HTTP. Comece imediatamente sem precisar de uma conta ou crie uma chave de API para desbloquear recursos Pro.

Sem login · Sem chave de API

Comece agora, de forma anônima

A mesma API que alimenta o aplicativo web do TempMail. Cada caixa de entrada recebe um endereço aleatório e dura por 24 horas.

  1. 1POST /accounts cria uma caixa de entrada com endereço e senha aleatórios.
  2. 2POST /token troca o endereço e a senha por um token de caixa de entrada tm_box_.
  3. 3GET /messages retorna e-mails recebidos com códigos de verificação já extraídos.
BASE=https://www.tempmail.ai/api/v1

# 1. Create a mailbox (random address + password)
curl -s -X POST "$BASE/accounts" \
  -H "Content-Type: application/json" -d '{}'
# {"id":"…","address":"k3x9m2q7…@tempmail.ai","password":"…","expires_at":"…"}

# 2. Exchange the credentials for a mailbox token
curl -s -X POST "$BASE/token" \
  -H "Content-Type: application/json" \
  -d '{"address":"ADDRESS","password":"PASSWORD"}'
# {"id":"…","token":"tm_box_…","token_type":"Bearer","expires_at":"…"}

# 3. Read messages – verification codes are already extracted
curl -s "$BASE/messages" -H "Authorization: Bearer TOKEN"
# {"items":[{"from":"[email protected]","subject":"Your verification code","verification_code":"482913",…}],"total":1,…}
Leia a referência completa da API
Pro

Chave de API para recursos Pro

Uma chave de API tm_live_ pertence à sua conta TempMail. Enquanto sua conta estiver no Pro, a mesma chave desbloqueia automaticamente:

  • Endereços personalizados: envie POST /accounts com sua chave e um campo "address"
  • Limites maiores: 20 requisições/segundo e 1000 novas caixas de entrada por dia
  • Até 10 endereços privados que não expiram
  • Retenção de e-mails de 30 dias e 100 MB de armazenamento

Contas gratuitas também podem criar uma chave. Ela funciona como a API anônima até você fazer o upgrade, sem necessidade de alterações no código.