DropMail API

⭐ Beginner's Pick Email / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

DropMail provides a GraphQL API for creating and managing temporary email inboxes, letting you generate disposable addresses and receive real emails without registration. It is useful for automated testing flows that require email verification steps. No API key is needed, and inboxes are automatically deleted after they expire.

💡

Beginner Tip

Use GraphQL mutations to create a session first, then poll the inbox using the session ID to check for incoming messages. Store the session token after creation — there is no way to recover a lost session since the service is completely anonymous.

Available Data

email delivery status
message ID
bounce/complaint data
open/click tracking

Example Response

JSON Response
{
  "message_id": "msg_abc123def456",
  "status": "delivered",
  "to": "[email protected]",
  "subject": "Welcome!",
  "timestamp": "2025-01-15T10:30:00Z"
}

Field Reference

id Unique session identifier used to access this temporary inbox
addresses List of email address objects assigned to this session
addresses[].address The full temporary email address (e.g. [email protected])
mails List of received email messages in this inbox
mails[].subject Subject line of the received email
mails[].text Plain text body content of the received email

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://dropmail.me/api/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

Session not found Using an expired or incorrect session ID
Sessions expire after a set period — create a new session with the introduceSession mutation if yours has expired
GraphQL syntax error Malformed query string in the request body
Validate your GraphQL query with an online tool before sending — pay attention to nested braces and field names
No emails in inbox Polling too soon after the address was used
Wait a few seconds and retry the query — email delivery can take 5-15 seconds depending on the sending server

Matrix Score Breakdown

🌐 Reachability 0/30
⚡ Speed 10/20
🔒 Security 15/15
🛠 Developer XP 15/20
✓ Reliability 7/15
Response Time 527ms

Fully tested on Apr 5, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Email
Difficulty Beginner
Verified: 2026-04-04

Alternatives to DropMail

Technical alternatives for different use cases.

Temporary email with GraphQL API

Better For

Long-lived temporary addresses

Trade-off

Modern GraphQL-based temporary email integration

Similar APIs

View All →