EvilMail API ma'lumotnomasi
Bir martalik pochta, maxsus domenlar, kiruvchi xatlarni o'qish, DNS boshqaruvi va aqlli tasdiqlash kodi ajratishni ilovalaringizga integratsiya qiling.
Umumiy ko'rinish
EvilMail API barcha platforma imkoniyatlariga dasturiy kirish imkonini beradi. Oddiy RESTful interfeys orqali bir martalik pochtalar yarating, maxsus domenlarni boshqaring, kiruvchi xatlarni o'qing, tasdiqlash kodlarini ajratib oling va DNS yozuvlarini nazorat qiling.
Vaqtinchalik pochta API
Bir martalik pochta qutilari yaratish, xatlarni o'qish, avtomatik muddatlilik
Domen va pochta API
Maxsus domenlar, pochta hisoblar, DNS boshqaruvi
Regex ajratish
8+ xizmatdan tasdiqlash kodlarini avtomatik ajratish
Javob formati
Barcha javoblar izchil JSON tuzilmasiga amal qiladi:
{
"status": "success" | "error",
"message": "Human-readable message (optional)",
"messageKey": "i18n key for localized errors (optional)",
"data": { ... }
}Xato javoblari foydalanuvchi hisob tiliga mos lokalizatsiya qilingan xato xabarlari uchun messageKey ni o'z ichiga oladi.
Autentifikatsiya
EvilMail endpoint turiga qarab ikkita autentifikatsiya usulidan foydalanadi. Barcha API so'rovlari HTTPS orqali amalga oshirilishi kerak.
API kaliti
Vaqtinchalik pochta yaratish va tasdiqlash kodi ajratish uchun. Faol pullik obuna talab qilinadi.
X-API-Key: your_64char_hex_keySessiya Cookie
Domen, pochta hisobi va DNS boshqaruv endpointlari uchun. Kirgandan keyin o'rnatiladi.
Cookie: evilmail_session=...Vaqtinchalik pochta API uchun pullik reja talab qilinadi
Vaqtinchalik pochta API va regex ajratish endpointlari uchun faol Bronze, Gold yoki Premium obuna talab qilinadi. Bepul hisoblar faqat veb-interfeydan foydalanishi mumkin.
Vaqtinchalik pochta
Pullik reja talab qilinadiSozlanishi mumkin bo'lgan TTL bilan bir martalik pochta manzillarini yarating. Mavjud domenlar: evilmail.pro, evilmail.cloud.
Create a temporary email address
domainstringixtiyoriyDomain to use (default: evilmail.pro)ttlMinutesnumberixtiyoriyLifetime: 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.
Kiruvchi xatlar va xabarlar
Vaqtinchalik pochta qutingizdagi kiruvchi xatlarni o'qing. Xabarlar IMAP orqali olinadi va real vaqtda qaytariladi.
Domen boshqaruvi
Maxsus domenlarni ro'yxatdan o'tkazing, DNS ni tasdiqlang va pochta infratuzilmangizni boshqaring. Domen cheklovlari rejangizga bog'liq.
Pochta hisoblar
Tasdiqlangan domenlaringiz ostida pochta hioblarini yarating, ro'yxatini ko'ring va boshqaring. Tasodifiy foydalanuvchi nomi yaratish bilan yakka va ommaviy yaratishni qo'llab-quvvatlaydi.
Aqlli tasdiqlash kodi ajratish
API kalitiKiruvchi xatlardan tasdiqlash kodlarini avtomatik ajratib oling. Avtomatlashtirilgan test, hisob ro'yxatdan o'tkazish jarayonlari va CI/CD quvurlari uchun ideal.
Extract verification code from the latest email
servicestringmajburiyService name (see supported list)emailstringmajburiyEmail 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.
Qo'llab-quvvatlanadigan xizmatlar
| Xizmat | Endpoint | Kod namunasi | Yuboruvchi domenlari |
|---|---|---|---|
| /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 |
Boshqa xizmat kerakmi?
Agar qidirayotgan xizmat yuqorida ro'yxatda bo'lmasa, bizga xabar bering. Dasturchilar fikr-mulohazalariga asoslanib qo'llab-quvvatlanadigan integratsiyalarni muntazam kengaytiramiz va har qanday elektron pochtaga asoslangan tasdiqlash xizmati uchun yangi regex namunalarini qo'sha olamiz.
Biz bilan bog'laning# 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"DNS boshqaruvi
PowerDNS orqali to'liq DNS yozuv boshqaruvi. A, AAAA, CNAME, MX, TXT, NS, SRV va CAA yozuv turlarini qo'llab-quvvatlaydi. Yozuvlar geografik jihatdan taqsimlangan 4 ta nomserver orqali tarqaladi.
Kod misollari
Vaqtinchalik pochtalar yaratish, kiruvchi xatlarni o'qish va tasdiqlash kodlarini ajratish uchun to'liq ishlaydigan misollar.
Vaqtinchalik pochta jarayoni
# 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": [...] } }Tasdiqlash kodi ajratish
# 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"Domen boshqaruv misollari
# 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"}'So'rov cheklovlari va rejalar
Reja cheklovlari
| Imkoniyat | Free | Bronze | Gold | Premium |
|---|---|---|---|---|
| Maxsus domenlar | 1 | 5 | 25 | 999 |
| Domen uchun pochtalar | 5 | 999 | 999 | 999 |
| Vaqtinchalik pochta API | Faqat veb | To'liq | To'liq | To'liq |
| Regex API | Faqat veb | To'liq | To'liq | To'liq |
| API so'rov cheklovi | 100/hr | 1,000/hr | 5,000/hr | Cheksiz |
| IP uchun vaqtinchalik sessiyalar | 10 | 10 | 10 | 10 |
Endpoint so'rov cheklovlari
IP manzil uchun
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}Rejaga asoslanganXatolarni boshqarish
Barcha xato javoblari "error" ga o'rnatilgan status maydonini, odam o'qiy oladigan xabarni va foydalanuvchi hisob tiliga mos lokalizatsiya qilingan xato xabarlari uchun ixtiyoriy messageKey ni o'z ichiga oladi.
{
"status": "error",
"message": "Domain limit reached. Upgrade your plan for more.",
"messageKey": "domainLimitReached"
}| Kod | Holat | Tavsif |
|---|---|---|
| 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 |
Lokalizatsiya qilingan xato xabarlari
Foydalanuvchining afzal tilida xatolarni ko'rsatish uchun messageKey maydonidan foydalaning. Qo'llab-quvvatlanadigan tillar: ingliz, turk, rus, ukrain, polyak, fransuz, nemis, ozarbayjon, fors, filippin, xausa, akan.
API Explorer
API endpointlarini brauzeringizdan bevosita sinab ko'ring. API kalitingizni kiriting va jonli javoblarni ko'rish uchun so'rovlar yuboring.
https://evilmail.pro/api/temp-emaildomainttlMinutesIntegratsiyaga tayyormisiz?
Boshqaruv panelidan API kalitingizni oling va qurishni boshlang. Istalgan pullik reja bilan to'liq kirish.

