титульна сторінка Ціновий план Документація API FAQ Job Generator Identity Generator Address Generator

Документація API

Використовуйте інтерфейс HTTP для створення тимчасових поштових скриньок, отримання електронних листів і інтеграції можливостей отримання у власні сценарії, тестові конвеєри чи роботи.

Базова адреса інтерфейсуhttps://www.mail0.vip Усі інтерфейси повертають JSON (крім завантаження вкладень). Відвідувачі можуть зателефонувати безпосередньо анонімно; Користувачі, які купують пакети з API, також можуть використовувати ключ API для виклику як обліковий запис (користуватися відповідною квотою пакету), див. «Аутентифікацію ключа API» нижче.
KEY Аутентифікація ключа API (необов'язково, використовується для виклику як облікового запису)

Якщо ви не носите з собою ключ, викликайте його анонімно як відвідувача, а створення/читання тимчасової електронної скриньки абсолютно безкоштовне. Якщо ви придбали пакет із функцією API, ви можете самостійно згенерувати ключ у Центрі учасників → Ключ API розробника. Використовуючи його для виклику, ви можете насолоджуватися лімітом зберігання та періодом зберігання відповідного пакета.

Спосіб носіння (виберіть один із двох)

шляхПриклад
Параметри URL?key=YOUR_API_KEY
заголовок запитуX-API-Key: YOUR_API_KEY

Приклад запиту

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
помилка:Інтерфейс повертає код помилки, коли ключ недійсний або деактивований, будь ласка, зверніть увагу на поле повідомлення. Будь ласка, зберігайте ключ у безпечному місці, не кодуйте його на інтерфейсному коді та не надсилайте його на загальнодоступне сховище.
GET /mail/gen

Випадковим чином генеруйте тимчасову адресу електронної пошти. Ви можете отримати лист після створення адреси без попередньої активації.

Параметри запиту

параметрТипОбов'язковоілюструвати
domainstring否Вкажіть доменне ім'я, використовуйте доменне ім'я сайту за замовчуванням, якщо ви не
ttlint否Термін дії отримання (хв.), необов'язково 10 / 30 / 60 / 1440. Без передачі за замовчуванням 10. Конкретний вибір визначається пакетом «Дозвіл терміну дії отримання». Якщо дозвіл перевищено, код=-101 буде повернуто

Приклад запиту

curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"

Приклад відповіді

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
підказка:ttl може передавати 10 / 30 / 60 / 1440 (хвилин), якщо не передавати, за замовчуванням буде 10; Конкретний вибір визначається «дозволом терміну дії отримання» пакету. Якщо дозволи перевищені, буде повернуто код=-101.
POST /mail/activate

Увімкніть адресу з власним префіксом (префікс @ доменне ім'я), щоб перевірити, чи доменне ім'я відкрите для отримання.

Параметри запиту

параметрТипОбов'язковоілюструвати
addressstring是Повна адреса електронної пошти, наприклад mybox@mail0.vip
ttlint否Термін дії отримання (хвилини), необов'язково 10 / 30 / 60 / 1440, правила такі ж, як /mail/gen

Приклад запиту

curl -X POST "https://www.mail0.vip/mail/activate" \
  -d "address=mybox@ideciphera.com&ttl=60"

Приклад відповіді

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
помилка:Коли код=0, повідомлення буде «Неправильний формат електронної скриньки» або «Доменне ім'я не відкрите для отримання»; code=-101 означає, що вибраний термін дії перевищує дозволи пакету.
GET /mail/inbox

Витягніть папку «Вхідні» за вказаною адресою (останні 50 листів у зворотному порядку за часом отримання). Рекомендується опитувати кожні 1-3 секунди.

Параметри запиту

параметрТипОбов'язковоілюструвати
addressstring是Адреса електронної пошти для запиту

Приклад запиту

curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"

Приклад відповіді

{
  "code": 1,
  "exists": 1,
  "address": "mybox@ideciphera.com",
  "list": [
    {
      "id": 1024,
      "from_addr": "noreply@example.com",
      "from_name": "Example",
      "subject": "Your verification code is 826413",
      "size": 2048,
      "is_read": 0,
      "attachments": 0,
      "received_at": "2026-10-14 18:20:31"
    }
  ]
}
підказка:exists=0 означає, що адреса не отримувала жодних повідомлень (сама адреса все ще доступна). Використовуйте list[].id для дедуплікації в JS, щоб досягти «обробки лише нових повідомлень».
GET /mail/view

Перегляньте деталі повідомлення (відправник, тема, текст, список вкладень). Після перегляду повідомлення позначається як прочитане.

Параметри запиту

параметрТипОбов'язковоілюструвати
addressstring是Адреса електронної пошти (використовується для перевірки власності)
idint是Ідентифікатор поштової пошти (ідентифікатор зі списку папки "Вхідні")

Приклад запиту

curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"

Приклад відповіді

{
  "code": 1,
  "data": {
    "id": 1024,
    "from_addr": "noreply@example.com",
    "from_name": "Example",
    "subject": "Your verification code is 826413",
    "body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
    "received_at_fmt": "2026-10-14 18:20:31",
    "attachments": [
      { "id": 88, "filename": "invoice.pdf", "size": 102400 }
    ]
  }
}
GET /mail/attach

Завантажте вкладення електронного листа (повертається безпосередньо до потоку файлів, не JSON).

Параметри запиту

параметрТипОбов'язковоілюструвати
idint是Ідентифікатор вкладення (attachments[].id з деталей повідомлення)

Приклад запиту

curl -O "https://www.mail0.vip/mail/attach?id=88"
POST /mail/save

Збережіть адресу у своєму обліковому записі для довгострокового зберігання (потрібно увійти або взяти з собою ключ API), кількість яких залежить від ліміту «Збереження електронної пошти» пакету.

Параметри запиту

параметрТипОбов'язковоілюструвати
addressstring是Адреса електронної пошти для збереження
keystring否Ключ API (не потрібен для ввійшених веб-сторінок)

Приклад запиту

curl -X POST "https://www.mail0.vip/mail/save" \
  -d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
GET /mail/my

Перелічіть збережені адреси електронної пошти у вашому обліковому записі (потрібно увійти або взяти з собою ключ API).

Приклад запиту

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS Повний приклад: Створити адресу → Очікування електронного листа з кодом підтвердження

Наступний сценарій можна запустити безпосередньо в консолі браузера або середовищі Node: генеруйте адресу, опитуйте папку «Вхідні» та друкуйте код підтвердження після отримання першого електронного листа.

// 1. Створіть тимчасову адресу
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('Моя тимчасова електронна адреса:', address);

// 2. Опитуйте папку «Вхідні» (кожні 2 секунди, зупиніться після отримання першого повідомлення)
const seen = new Set();
while (true) {
  const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json();
  for (const m of d.list || []) {
    if (seen.has(m.id)) continue;
    seen.add(m.id);
    const code = (m.subject || '').match(/\d{4,8}/);
    console.log('Нова пошта:', m.subject, code ? 'Код підтвердження' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
Примітка:Тимчасова електронна скринька доступна для читання за адресою, не використовуйте її для отримання конфіденційної інформації; Пошти автоматично очищаються після закінчення терміну дії.
! Інструкції щодо використання та обмеження
проектілюструвати
Кредитний лімітКожна адреса має щоденний ліміт (безкоштовно 30 листів на день, більше для учасників, нові електронні листи будуть відхилені після перевищення)
Збереження поштиПошти автоматично очищаються відповідно до періоду зберігання пакету (7 днів безкоштовно, 30/90 днів для учасників), будь ласка, збирайте його вчасно
Частота опитуванняРекомендується проводити один раз кожні 1-3 секунди. Будь ласка, не опитуйте ту саму адресу одночасно на високій частоті
Термін дії отриманняТермін дії адреси визначається параметрами ttl, а необов'язкова тривалість контролюється «Дозволом терміну дії отримання» пакету (безкоштовний пакет за замовчуванням становить лише 10 хвилин); Після закінчення терміну дії адреса більше не буде отримуватися. "Зберегти цю поштову скриньку" можна зберегти протягом тривалого
Конфіденційність адресиТимчасова електронна скринька доступна для читання за адресою, і будь-хто, хто знає адресу, може переглядати електронні листи в ній
Неправильний форматУ разі помилки повертається {"code":0,"msg":"reason"}, і успіх становить code=1; code=-100 означає, що ви не ввійшли або ключ API недійсний, code=-101 означає, що вибраний термін дії перевищує дозволи пакету

Довідковий центр

Більше порад щодо використання та поширених запитань, чітко поясніть це в одній статті

Як використовувати цей сайт для створення тимчасової електронної пошти?

Відкрийте домашню сторінку та натисніть "Оновити поштову скриньку", щоб створити випадкову тимчасову адресу одним клацанням миші, а також налаштувати префікс та доменне ім'я.

Читати далі →

Що таке тимчасова електронна скринька?

Тимчасова/одноразова електронна пошта — це одноразова адреса електронної пошти без реєстрації, яка використовується для отримання кодів підтвердження та тимчасових електронних листів.

Читати далі →

Як зберегти свою поштову скриньку, щоб отримувати електронні листи протягом тривалого часу?

Натисніть "Зберегти цю поштову скриньку", щоб перетворити адресу на довгострокову адресу та увійти в центр учасників для єдиного керування.

Читати далі →

Як скопіювати адресу електронної пошти і зареєструватися на іншому сайті?

Натисніть кнопку "Копіювати" на адресній панелі та вставте адресу в поле введення електронної пошти цільового веб-сайту, щоб завершити реєстрацію.

Читати далі →

Яка різниця між тимчасовою електронною скринькою та звичайною електронною скринькою (Gmail/QQ тощо)?

Тимчасова електронна скринька є анонімною та одноразовою, без прив'язки до особи; Звичайні електронні адреси зберігаються протягом тривалого часу, вимагають реєстрації та можуть бути відновлені.

Читати далі →

Чому я не отримую код підтвердження або електронний лист?

Більшість електронних листів, які ви не отримуєте, пов'язані з тим, що термін дії адреси закінчився, відправка затримується або веб-сайт заблокував тимчасове доменне ім'я поштової скриньки. Ви можете оновити або змінити доменне ім'я та

Читати далі →

Дружні посилання

Послуги Галузеві посилання