{"success":true,"data":[{"domain":"ditapi.info","tier":"free","tags":[]},{"domain":"ditcloud.info","tier":"free","tags":[]},{"domain":"ditdrive.info","tier":"free","tags":[]},{"domain":"ditgame.info","tier":"free","tags":[]},{"domain":"ditlearn.info","tier":"free","tags":[]},{"domain":"ditpay.info","tier":"free","tags":[]},{"domain":"ditplay.info","tier":"free","tags":["popular"]},{"domain":"ditube.info","tier":"free","tags":["popular"]},{"domain":"junkstopper.info","tier":"free","tags":[]},{"domain":"areueally.info","tier":"free","tags":[]},{"domain":"addmy.space","tier":"free","tags":["new"]},{"domain":"attachmy.site","tier":"free","tags":["new"]}],"count":12,"note":"Upgrade to Growth plan to access additional pro domains."}
curl --location --request GET 'https://zylalabs.com/api/12433/temp+email+and+otp+testing+api/23570/get+domains' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"message":"Mailbox retrieved successfully.","data":[{"id":"F7LpBSaAuG","from":"\"xAI\" <[email protected]>","to":"[email protected]","subject":"S3G-9PC xAI confirmation code","date":"2026-04-27T16:03:32.078Z","hasAttachment":false,"wasAttachmentStripped":false,"otp":"__DETECTED__","verificationLink":null},{"id":"B49mzFMnvx","from":"\"SendTestEmail\" <[email protected]>","to":"[email protected]","subject":"SendTestEmail.com - Testing Email ID: 808e9ed8a9d764cf7e918e536f7a8836","date":"2026-04-27T16:03:11.625Z","hasAttachment":false,"wasAttachmentStripped":false,"otp":null,"verificationLink":null}],"encryptedMailbox":"D-6ffejiz1jxh13cxkur"}
curl --location --request GET 'https://zylalabs.com/api/12433/temp+email+and+otp+testing+api/23571/get+mailbox+messages&email=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"message":"Message retrieved successfully.","data":{"id":"TWqYmjH-Ma","from":"\"SendTestEmail\" <[email protected]>","to":"[email protected]","subject":"SendTestEmail.com - Testing Email ID: fbe5dcfe22549d34c858582ea12d7d9b","date":"2026-04-27T06:02:03.785Z","hasAttachment":false,"wasAttachmentStripped":false,"html":"<html>\nCongratulations!<br><br>\nIf you are reading this your email address is working.<br><br>\nThis is not spam or a solicitation. This email was sent to your email address because you, or someone else, requested a test email to be sent to this address. We work hard to ensure a balance between testing, transparency, and privacy. If you did not request this email test, it's likely that someone accidentally mistyped their email address as yours. You can request your email address be blocked here: <a href=\"https://sendtestemail.com/block\">https://sendtestemail.com/block</a><br><br>\nThe IP address of the requester of this test email is: 103.175.29.77\n</html>","text":"If you are reading this your email address is working.\n\n\nThis is not spam or a solicitation. This email was sent to your email address because you, or someone else, requested a test email to be sent to this address. We work hard to ensure a balance between testing, transparency, and privacy. If you did not request this email test, it's likely that someone accidentally mistyped their email address as yours. You can request your email address be blocked here: https://sendtestemail.com/block\n\n\nThe IP address of the requester of this test email is: 103.175.29.77","attachments":[],"otp":null,"otpScore":null,"verificationLink":null}}
curl --location --request GET 'https://zylalabs.com/api/12433/temp+email+and+otp+testing+api/23572/get+full+message&email=Required&/message/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":false,"message":"Message not found or already deleted."}
curl --location --request DELETE 'https://zylalabs.com/api/12433/temp+email+and+otp+testing+api/23573/delete+a+message&email=Required&/message/=Required&id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"message":"Stats retrieved successfully.","data":{"queued":2997900,"denied":122209}}
curl --location --request GET 'https://zylalabs.com/api/12433/temp+email+and+otp+testing+api/23574/get+health+and+stats' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Temp Email and OTP Testing API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
Generate temporary email addresses for seamless online registration and OTP testing.
The primary function of the FreeCustom.Email API is to generate temporary email addresses for online registration and OTP testing, allowing users to receive one-time passwords and verification emails securely and anonymously.
Developers can use the FreeCustom.Email API to create disposable email accounts that can receive verification emails during the signup process, enabling them to test the entire flow without using personal email addresses.
The API can extract one-time passwords (OTPs), verification links, and other relevant information from incoming emails in real-time.
Yes, the FreeCustom.Email API is specifically designed to handle OTP-based authentication by allowing users to receive and extract OTPs from emails.
Common use cases include testing signup and login flows, handling OTP-based authentication, verifying password reset emails, and running end-to-end tests using automation tools.
The API supports standard email formats, allowing users to receive and parse emails in plain text or HTML.
The FreeCustom.Email API provides real-time inbox updates, allowing users to receive emails instantly as they arrive.
The benefits include enhanced privacy, reduced spam, simplified testing of email workflows, and the ability to automate email-based processes without using personal email accounts.
Yes, the direct API version supports attachment handling, allowing users to receive emails with attachments.
The core value proposition is to provide a reliable and user-friendly solution for generating temporary email addresses, enhancing privacy, and facilitating seamless testing of email workflows.
The API can be integrated into CI pipelines by automating the creation of temporary email accounts and extracting verification codes during automated tests.
The API returns data fields such as sender, subject, body, timestamp, and any extracted OTPs or links from the email.
Yes, the FreeCustom.Email API is ideal for use with testing frameworks like Playwright or Cypress for running end-to-end tests involving email verification.
The API is designed for developers with a focus on performance, simplicity, and reliable email infrastructure for testing and automation.
The API utilizes stable domains and optimized delivery mechanisms to ensure higher deliverability rates for incoming emails.
The direct API version offers features like automatic OTP extraction, verification link extraction, attachment support, and faster email delivery.
By providing temporary email addresses, the API allows users to bypass spam and protect their personal email addresses from exposure.
Users can create a temporary email address by making a simple API call, which generates a unique inbox for receiving emails.
Yes, the API can be used to receive and verify password reset emails, making it easier to test this functionality.
The "获取域名" endpoint returns a list of available free domains for creating temporary email addresses. The response includes each domain's name, tier, and any associated tags.
The response includes fields such as "id," "from," "to," "subject," "date," "hasAttachment," and "otp." These fields provide essential details about each email message retrieved.
The response data is structured in a JSON format, containing a success status, a message, and a "data" object that includes detailed information about the specific email, such as sender, subject, and content.
The "删除消息" endpoint requires the "id" parameter, which specifies the unique identifier of the message to be deleted from the inbox.
This endpoint provides statistics on the number of queued and denied emails, offering insights into the email processing status and potential issues with delivery.
Users can parse the returned data to extract relevant information, such as OTPs or verification links, enabling automated testing of email workflows and authentication processes.
Typical use cases include retrieving detailed information about specific emails for debugging, verifying email content during tests, and extracting links or OTPs for automated processes.
The API employs mechanisms to ensure reliable email delivery and accurate data retrieval, including monitoring email processing and maintaining stable domains to enhance deliverability rates.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund