F-Mailbox
PRIVATE · INSTANT · DISPOSABLE

Your temporary inbox

Protect your real inbox from spam. Messages arrive instantly and everything disappears automatically after 10 minutes.

Live connection⏱ Expires in 09:52
InboxMessages update automatically.
API v1 · Stable

Simple API.
Temporary by design.

Base URL: https://f-mailbox.com/api/v1

Access temporary mailbox messages through a simple REST API. Messages can be listed, read, or deleted using their email address or message ID.

GET /messages

Returns all messages associated with the queried email.

Query parameters

to — Email address to query.

page — Page number. Default: 1.

limit — Number of messages per page. Default: 20, maximum: 100.

Request

curl --request GET \
  --url 'https://f-mailbox.com/api/v1/messages?to={EMAIL}' \
  --header 'Content-Type: application/json'

Response

{
  "success": true,
  "page": 1,
  "limit": 20,
  "total": 2,
  "data": [
    "68a123456789abcdef123456",
    "68a123456789abcdef123457"
  ]
}
GET /messages/{id}

Returns the complete payload for one temporary message.

Path parameters

id — The unique message ID.

Request

curl --request GET \
  --url 'https://f-mailbox.com/api/v1/messages/{ID}' \
  --header 'Content-Type: application/json'

Response

{
  "success": true,
  "data": {
    "id": "68a123456789abcdef123456",
    "from": "security@github.com",
    "to": "user@f-mailbox.com",
    "subject": "Your verification code",
    "content": "Your verification code is 843921",
    "created_at": "2026-08-21T10:30:00.000Z"
  }
}

Not found

{
  "success": false,
  "message": "Not found"
}
DELETE /messages

Permanently deletes all messages associated with the specified email address.

Query parameters

to — Email address whose messages will be deleted.

Request

curl --request DELETE \
  --url 'https://f-mailbox.com/api/v1/messages?to={EMAIL}' \
  --header 'Content-Type: application/json'

Response

{
  "success": true,
  "message": "All messages deleted"
}
DELETE /messages/{id}

Permanently deletes one temporary message by its unique ID.

Path parameters

id — The unique message ID.

Request

curl --request DELETE \
  --url 'https://f-mailbox.com/api/v1/messages/{ID}' \
  --header 'Content-Type: application/json'

Response

{
  "success": true,
  "message": "Message deleted"
}

Not found

{
  "success": false,
  "message": "Not found"
}
✓ Action completed successfully