Sviluppatori

Sviluppa con l'API di TempMail

Crea caselle di posta e leggi codici di verifica via HTTP. Inizia subito senza un account oppure crea una chiave API per sbloccare le funzionalità Pro.

Nessun accesso · Nessuna chiave API

Inizia subito, in modo anonimo

La stessa API alla base dell'app web di TempMail. Ogni casella riceve un indirizzo casuale e rimane attiva per 24 ore.

  1. 1POST /accounts crea una casella con indirizzo e password casuali.
  2. 2POST /token scambia indirizzo e password con un token casella tm_box_.
  3. 3GET /messages restituisce le email in arrivo con i codici di verifica già estratti.
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,…}
Leggi la documentazione completa dell'API
Pro

Chiave API per funzionalità Pro

Una chiave API tm_live_ è associata al tuo account TempMail. Quando il tuo account è su Pro, la stessa chiave sblocca automaticamente:

  • Indirizzi personalizzati: invia POST /accounts con la tua chiave e un campo "address"
  • Limiti più elevati: 20 richieste/secondo e 1000 nuove caselle al giorno
  • Fino a 10 indirizzi privati senza scadenza
  • Conservazione email di 30 giorni e 100 MB di archiviazione

Anche gli account gratuiti possono creare una chiave. Funziona come l'API anonima finché non effettui l'upgrade, senza dover modificare il codice.