Mailtr Developer API
Tạo hộp thư dùng-một-lần (chỉ nhận) bằng code: nhận email, đọc thư, lấy mã OTP tự trích sẵn, và đẩy qua webhook. Dành cho kiểm thử tự động (QA/CI), automation và AI agent.
Xác thực bằng header X-API-Key. Base URL:
https://mailtr.vn. Tạo key trong
Tài khoản → API.
Endpoints
| Method | Path | Mô tả |
|---|---|---|
| POST | /api/v1/inbox | Tạo inbox mới. Body: { name? } → trả { id, address } |
| GET | /api/v1/inbox/:id/messages | Lấy danh sách thư trong inbox (poll) |
| GET | /api/v1/messages/:id | Đọc 1 thư đầy đủ + mã otp đã tự trích |
| DELETE | /api/v1/inbox/:id | Xoá inbox |
| POST | /api/v1/webhooks | Đăng ký webhook. Body: { url } → trả secret (HMAC) |
Bắt đầu nhanh
# 1) Tạo inbox
curl -s https://mailtr.vn/api/v1/inbox -X POST \
-H "X-API-Key: $MAILTR_KEY" -H "content-type: application/json" -d '{}'
# -> { "ok": true, "id": "...", "address": "abc@..." }
# 2) Lấy danh sách thư
curl -s https://mailtr.vn/api/v1/inbox/$INBOX_ID/messages -H "X-API-Key: $MAILTR_KEY"
# 3) Đọc thư + OTP tự trích
curl -s https://mailtr.vn/api/v1/messages/$MSG_ID -H "X-API-Key: $MAILTR_KEY"
# -> { "message": { "otp": "246810", "text": "...", "html": "..." } } SDK · CLI · MCP
- SDK
@mail1h/sdk:new Mail1h({ apiKey }).waitForOtp(inboxId)— tự chờ & lấy OTP. - CLI
@mail1h/cli:MAILTR_KEY=… mail1h otp <inboxId> - MCP
@mail1h/mcp: server cho AI agent (Claude, Codex…) tự lấy mã xác thực. - OpenAPI: /openapi.json
Webhooks
Đăng ký URL để nhận POST mỗi khi có thư tới. Mỗi request được ký
X-Mail1h-Signature = HMAC-SHA256(secret, body). Payload:
{ event, message_id, inbox_id, to, from, subject, otp, received_at }
Bảng giá (theo tháng)
Mua/gia hạn/nâng cấp tự động qua chuyển khoản — nâng cấp được bù trừ thời gian còn lại. Rẻ hơn dịch vụ quốc tế ~10 lần.
| Gói | Email/tháng | Tốc độ (req/phút) | Giá/tháng |
|---|---|---|---|
| Free | 200 | 60 | 0đ |
| Starter | 5.000 | 120 | 100.000đ |
| Pro | 50.000 | 600 | 300.000đ |
| Scale | 500.000 | 1.200 | 1.000.000đ |
| Enterprise | 5.000.000 | 6.000 | Liên hệ |
Hướng dẫn & bài viết
Tích hợp Mailtr API vào Python, Playwright, n8n và hơn thế.
Mailtr Developer API: tự động nhận OTP cho QA và AI agent
Tạo inbox dùng-một-lần bằng code, đọc thư và lấy mã OTP tự trích sẵn — nền tảng để tự động hoá kiểm thử đăng ký và cho AI agent.
Tự động lấy OTP bằng Python với Mailtr API
Một script Python ngắn để tạo inbox, chờ thư đến và lấy mã OTP tự động — dùng cho test hoặc automation.
Test luồng đăng ký + OTP bằng Playwright và Mailtr
Dùng Mailtr API trong Playwright để có email thật, nhận OTP và hoàn tất luồng đăng ký trong test E2E.
Nhận OTP realtime qua Webhook trong n8n
Đăng ký webhook để Mailtr POST OTP về n8n ngay khi có thư — nhanh hơn poll và dễ tích hợp vào quy trình tự động.
Email tạm là gì? Cách hoạt động và khi nào nên dùng
Email tạm là địa chỉ dùng một lần để nhận thư trong thời gian ngắn, giúp bạn lấy mã xác minh mà không lộ email thật.
Cách bảo vệ quyền riêng tư khi đăng ký online
Mỗi lần đăng ký, bạn để lại dấu vết dữ liệu. Vài thói quen đơn giản giúp giảm rủi ro spam và rò rỉ.