Takardun API
Haɗa EvilMail cikin manhajojinka
Bayyani
API na EvilMail yana ba da damar shiga duk fasalullukan dandali ta hanyar shirye-shirye.
API Imel na Ɗan Lokaci
Ƙirƙiri akwatin saƙo na lokaci guda, karanta saƙonni, ƙarewar atomatik
API Yanki da Imel
Yankunan keɓaɓɓu, asusun imel, gudanar da DNS
Fitar Regex
Fitar da lambobin tabbatarwa ta atomatik daga 8+ ayyuka
Official SDK Libraries
Tsarin Amsa
Duk amsoshi suna bin tsarin JSON iri ɗaya:
{
"status": "success" | "error",
"message": "Human-readable message (optional)",
"messageKey": "i18n key for localized errors (optional)",
"data": { ... }
}Amsuwar kuskure suna ɗauke da messageKey don saƙonnin kuskure na gida.
Tabbatarwa
Duk buƙatun API suna buƙatar maɓallin API da aka aika ta hanyar header na X-API-Key. Sami maɓallin API ɗinka daga dashboard bayan rajista.
Makullin API
Don ƙirƙirar imel na ɗan lokaci da fitar da lambobin tabbatarwa. Yana buƙatar biyan kuɗi mai aiki.
X-API-Key: your_64char_hex_keyKukis na Zama
Don wuraren gudanar da yanki, asusun imel da DNS. Ana saita bayan shiga.
Cookie: evilmail_session=...API Imel na Ɗan Lokaci yana buƙatar shirin biyan kuɗi
API imel na ɗan lokaci da wuraren fitar regex suna buƙatar biyan kuɗi mai aiki.
Imel na Ɗan Lokaci
Ana Buƙatar Shirin Biyan KuɗiƘirƙiri adireshin imel na lokaci guda tare da TTL mai daidaitawa. Yankunan da ke akwai: evilmail.pro, evilmail.cloud.
Create a temporary email address
domainstringzaɓiDomain to use (default: evilmail.pro)ttlMinutesnumberzaɓiLifetime: 10, 30, 60, 360, 1440 (default: 60){
"status": "success",
"data": {
"email": "[email protected]",
"domain": "evilmail.pro",
"sessionToken": "a1b2c3d4...",
"ttlMinutes": 60,
"expiresAt": "2026-03-07T15:30:00.000Z"
}
}Available domains: evilmail.pro, evilmail.cloud. Requires an active paid subscription.
Akwatin Saƙo da Saƙonni
Karanta imel ɗin da ke shigowa cikin akwatin imel ɗinka na ɗan lokaci.
Gudanar da Yanki
Yi rajista yankunan keɓaɓɓu, tabbatar da DNS, kuma gudanar da kayan aikin imel ɗinka.
Asusun Imel
Ƙirƙira, jera, da gudanar da asusun imel a ƙarƙashin yankunan da aka tabbatar.
Fitar da Lambar Tabbatarwa Mai Wayo
Makullin APIFitar da lambobin tabbatarwa ta atomatik daga imel ɗin da ke shigowa. Kyakkyawa don gwaji ta atomatik da CI/CD.
Extract verification code from the latest email
servicestringana buƙataService name (see supported list)emailstringana buƙataEmail address to search (query param){
"status": "success",
"data": {
"code": "847291",
"service": "google",
"email": "[email protected]",
"from": "[email protected]",
"subject": "Your verification code",
"date": "2026-03-07T14:22:00.000Z"
}
}Searches the last 20 messages. You must own the domain.
Ayyukan da Ake Tallafawa
| Sabis | Wurin ƙarshe | Tsarin Lamba | Yankunan Aikawa |
|---|---|---|---|
| /api/regex/google | G-XXXXXX | google.com, accounts.google.com | |
| /api/regex/facebook | XXXXXX | facebookmail.com, facebook.com | |
| Twitter/X | /api/regex/twitter | XXXXXXXX | twitter.com, x.com |
| /api/regex/instagram | XXXXXX | instagram.com, mail.instagram.com | |
| TikTok | /api/regex/tiktok | XXXX-XXXXXX | tiktok.com |
| Discord | /api/regex/discord | XXXXXX | discord.com |
| /api/regex/linkedin | XXXXXX | linkedin.com | |
| iCloud | /api/regex/icloud | XXXXXX | apple.com, id.apple.com |
# Extract Google verification code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"
# Extract Discord verification code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"
# Extract TikTok code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"Gudanar da DNS
Cikakken gudanar da bayanan DNS ta hanyar PowerDNS. Yana tallafawa A, AAAA, CNAME, MX, TXT, NS, SRV da CAA.
Misalan Code
Cikakkun misalai don ƙirƙirar imel na ɗan lokaci, karanta akwatin saƙo, da fitar da lambobin tabbatarwa.
Kwararar Imel na Ɗan Lokaci
# Create a temporary email
curl -X POST https://evilmail.pro/api/temp-email \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"domain": "evilmail.pro", "ttlMinutes": 60}'
# Response: { "data": { "email": "...", "sessionToken": "abc123..." } }
# Poll for incoming messages using the session token
curl https://evilmail.pro/api/temp-email/abc123...
# Response includes messages array
# { "data": { "email": "...", "messages": [...] } }Fitar da Lambar Tabbatarwa
# Extract Google verification code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"
# Extract Discord verification code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"
# Extract TikTok code
curl "https://evilmail.pro/api/regex/[email protected]" \
-H "X-API-Key: YOUR_API_KEY"Misalan Gudanar da Yanki
# Add a domain
curl -X POST https://evilmail.pro/api/domains \
-H "Content-Type: application/json" \
-H "Cookie: evilmail_session=YOUR_SESSION" \
-d '{"domain": "mydomain.com"}'
# List domains
curl https://evilmail.pro/api/domains \
-H "Cookie: evilmail_session=YOUR_SESSION"
# Verify DNS
curl -X POST https://evilmail.pro/api/domains/check \
-H "Content-Type: application/json" \
-H "Cookie: evilmail_session=YOUR_SESSION" \
-d '{"domain": "mydomain.com"}'
# Create email account
curl -X POST https://evilmail.pro/api/accounts \
-H "Content-Type: application/json" \
-H "Cookie: evilmail_session=YOUR_SESSION" \
-d '{"email": "[email protected]", "password": "secure123"}'Iyakoki da Shirye-shirye
Iyakokin Shiri
| Fasali | Free | Bronze | Gold | Premium |
|---|---|---|---|---|
| Yankunan Keɓaɓɓu | 1 | 5 | 25 | 999 |
| Imel / Yanki | 5 | 999 | 999 | 999 |
| API Imel na Ɗan Lokaci | Yanar gizo kawai | Cikakke | Cikakke | Cikakke |
| API Regex | Yanar gizo kawai | Cikakke | Cikakke | Cikakke |
| Iyakar Gudun API | 100/hr | 1,000/hr | 5,000/hr | Mara iyaka |
| Zaman Ɗan Lokaci / IP | 10 | 10 | 10 | 10 |
Iyakokin Gudun Wuraren Ƙarshe
Ga kowane adireshin IP
POST /api/auth/login10 / 15 minPOST /api/auth/register5 / 1 hourPOST /api/auth/forgot-password3 / 1 hourPOST /api/auth/reset-password5 / 15 minPUT /api/account/password5 / 15 minPOST /api/contact5 / 1 hourPOST /api/temp-email10 sessions / IPGET /api/regex/{service}Dangane da shiriSarrafa Kuskure
Duk amsuwar kuskure suna ɗauke da filin matsayi, saƙo mai karatu, da zaɓin messageKey.
{
"status": "error",
"message": "Domain limit reached. Upgrade your plan for more.",
"messageKey": "domainLimitReached"
}| Lamba | Matsayi | Bayani |
|---|---|---|
| 200 | Success | Request completed successfully |
| 400 | Bad Request | Missing or invalid parameters |
| 401 | Unauthorized | Invalid or missing authentication |
| 403 | Forbidden | Insufficient permissions or plan limits |
| 404 | Not Found | Resource does not exist |
| 409 | Conflict | Resource already exists (duplicate) |
| 429 | Rate Limited | Too many requests, slow down |
| 500 | Server Error | Internal server error |
Saƙonnin Kuskure na Gida
Yi amfani da filin messageKey don nuna kuskure cikin yaren da mai amfani ya fi so.
Mai Binciken API
Gwada wuraren API kai tsaye daga browser ɗinka. Shigar da makullin API ɗinka ka aika buƙatun.
https://evilmail.pro/api/temp-emaildomainttlMinutesA shirye don haɗawa?
Samu makullin API ɗinka daga dashboard kuma fara ginawa.

