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": "user@example.com",
  "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. abc123@dropmail.me)
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

Request
// ⚠️ 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

Metadata Score Breakdown

Estimated from metadata — endpoint not independently tested

This score is estimated from observable metadata — HTTPS support, authentication model, declared CORS, and documentation reachability — because the API requires authentication or exposes no publicly testable endpoint. The five-signal breakdown is only shown for live-tested APIs.

Metadata estimate · endpoint not independently tested

Technical Specifications

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

Related Tags

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 →