Disposable Email Inbox

Create disposable temporary inboxes in seconds, read incoming emails, and fetch attachment download links. Disposable Inbox API is a developer-first temporary email API built for privacy-safe signups and verification workflows. Use it to generate inboxes on demand, receive verification emails, inspect full message content, and manage inbox lifecycle with predictable REST endpoints. Temp Email API.

10 subscribers
14 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Disposable Email Inbox endpoints

MethodEndpointDescription
Status
GET getServiceStatus
/status
Safe health endpoint for uptime checks. Returns no internal diagnostics.
Domains
GET listAvailableDomains
/domains
Returns domains available for inbox creation. BASIC users see free domains; PRO/ULTRA users also see premium domains marked with `is_premium`.
Inboxes
GET listInboxes
/inboxes
Returns a paginated list of your inboxes. Optionally filter by name.
POST createRandomInbox
/random
Creates an inbox with an auto-generated username and auto-selected domain — no request body needed. BASIC users get free domains; PRO/ULTRA get premium domains. Lifespan uses…
POST createInbox
/inboxes
Creates a new disposable inbox. Optionally specify `name`, `domain`, and `lifespan` (in seconds) — or omit all fields to get defaults. BASIC plans support presets: 600, 900,…
PATCH extendInboxLifespan
/inboxes/extend
Extends an inbox's expiration from the current time. PRO/ULTRA only — BASIC users receive a 403. Identify the inbox by `inboxId` (UUID) or `inbox` (email address). Pass…
DELETE deleteInbox
/inboxes
Permanently deletes an inbox and all its messages. Identify the inbox by `inboxId` (UUID) or `inbox` (email address).
Messages
GET listMessages
/messages
Returns paginated messages for a single inbox. Identify the inbox by `inboxId` (UUID) or `inbox` (email address). Optionally filter by `from`, `subject`, or `hasAttachments`.
GET getMessageById
/messages/{emailId}
Returns full message content (text, HTML, attachments) and marks it as read. Identify the inbox by `inboxId` (UUID) or `inbox` (email). Use `fresh=true` to bypass cache.
DELETE deleteMessage
/messages/{emailId}
Permanently deletes a message. Identify the inbox by `inboxId` (UUID) or `inbox` (email address).
Attachments
GET getAttachmentQuota
/attachments/users/quota
Returns your current attachment storage usage and quota limits. PRO/ULTRA only.
GET listAttachments
/attachments
Returns a paginated list of your attachments. PRO/ULTRA only.
GET getAttachmentDownloadUrl
/attachments/{attachmentId}/download
Generates a time-limited signed download URL for an attachment. PRO/ULTRA only.
DELETE deleteAttachment
/attachments/{attachmentId}
Permanently deletes an attachment and frees up quota. PRO/ULTRA only.

Disposable Email Inbox pricing

PlanPriceRate limitQuotas
BASIC Free 60 / minute
  • Requests: 100 / daily
PRO $4.99 / month 360 / minute
  • Requests: 30,000 / monthly
ULTRA Recommended $8.99 / month 900 / minute
  • Requests: 100,000 / monthly

More Email APIs

View all →
  • inboxes.com is a temporary email API that lets applications programmatically create disposable inboxes,…

    ReviewedEmailFreemium16.5k subscribers
  • API for Gmailnator Website

    EmailFreemium
  • email verification

    EmailFree
  • Basically, a disposable or [temporary gmail](https://smailpro.com) address allows you to sign up for a…

    EmailFreemium215 subscribers
  • Email address validation API

    EmailFreemium1.1k subscribers
  • The Temporary Mailbox API provides a seamless solution for managing disposable email accounts and handling…

    EmailFreemium561 subscribers