Public APIs
mail.gw favicon

mail.gw

Email

10 Minute Mail.

mail.gw's website screenshot

About mail.gw

Mail.gw provides a REST API for creating and managing temporary, disposable email accounts, intended for automating email confirmation steps during testing and site registrations. Accounts are created against a set of API-provided domains, then authenticated with a bearer token obtained via a token endpoint; the API also exposes endpoints for listing and retrieving domains, managing the account resource (get, delete), and fetching received messages. No API key is required, and the general rate limit is 8 queries per second per IP address.

The service is aimed at developers who need to automate account signups that require email verification, and is documented using the OpenAPI Specification v3, with a downloadable spec and an interactive testing interface. It is API-compatible with the Mail.tm API, differing only in base URL, and lists a Dart client library as an available integration.

Usage is restricted to sites the user has permission to register on, and the terms prohibit illegal activity as well as building competing paid temp-mail products that rely exclusively on the API.

Key features

  • Create temporary email accounts on provided domains for testing signups
  • Fetch and list available domains for account creation
  • Bearer token authentication via POST /token
  • Retrieve, list, and delete messages received by an account
  • Compatible with Mail.tm API client libraries (same API, different base URL)

Frequently asked questions

Is there a free tier?

The API is available completely free of charge and without restriction, with no API keys required.

What are the rate limits?

The general quota limit is 8 queries per second per IP address; exceeding it returns a 429 error.

What languages or integrations are supported?

There is an official Dart client library, and the API is compatible with existing Mail.tm API client libraries since only the base URL differs.

Who is this API for?

It is aimed at developers who need to automate registration on sites requiring email confirmation for testing purposes.

How do I authenticate requests?

You create an account via POST /accounts, then obtain a bearer token via POST /token and send it as an Authorization header on all other requests.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product