Dla programistów

Buduj z API TempMail

Twórz skrzynki i odczytuj kody weryfikacyjne przez HTTP. Zacznij od razu bez konta lub utwórz klucz API, aby odblokować funkcje Pro.

Bez logowania · Bez klucza API

Zacznij teraz, anonimowo

To samo API, które napędza aplikację webową TempMail. Każda skrzynka otrzymuje losowy adres i jest aktywna przez 24 godz.

  1. 1POST /accounts tworzy skrzynkę z losowym adresem i hasłem.
  2. 2POST /token wymienia adres i hasło na token skrzynki tm_box_.
  3. 3GET /messages zwraca wiadomości przychodzące z już wyodrębnionymi kodami weryfikacyjnymi.
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,…}
Przeczytaj pełną dokumentację API
Pro

Klucz API do funkcji Pro

Klucz API tm_live_ jest przypisany do Twojego konta TempMail. Gdy Twoje konto ma plan Pro, ten sam klucz automatycznie odblokowuje:

  • Własne adresy: wyślij POST /accounts ze swoim kluczem i polem "address"
  • Wyższe limity: 20 żądań na sekundę i 1000 nowych skrzynek dziennie
  • Do 10 prywatnych adresów bez daty wygaśnięcia
  • 30-dniowy okres przechowywania wiadomości i 100 MB miejsca na dane

Konta bezpłatne również mogą utworzyć klucz. Działa on tak samo jak anonimowe API do momentu przejścia na wyższy plan, bez konieczności wprowadzania zmian w kodzie.