Главная страница Ценовая схема Документация API Часто задаваемые вопросы 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"
Ошибка:Если ключ недействителен или не используется, сервис будет возвращать ошибочный код. Обратите внимание на поле msg. Постарайтесь хранить ключ в безопасности, не включайте его в код на стороне клиента и не отправляйте его в публичные репозитории.
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"
}
Совета:Можно передать значение в формате 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"
}
Ошибка:Когда значение code равно 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 означает, что на этот адрес еще не отправлялись никакие письма (адрес все еще может использоваться). В JavaScript можно использовать list[].id для удаления дубликатов, чтобы обрабатывать только новые письма.
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是ID приложения (полученное из данных о письме: 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.js. Скрипт создает адрес для связи, проводит опросник при получении первого письма.

// 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": "Причина"}, в случае успеха возвращается значение code=1. Если code=-100, это означает, что пользователь не авторизован или API-ключ недействителен. Если code=-101, это означает, что выбранный период действия превышает возможности платной подписки

Центр справки

Больше советов по использованию инструментов и ответов на распространенные вопросы – все это объяснено в одной статье

Как использовать этот сайт для получения временного электронного адреса?

Откройте главную страницу и нажмите на «Обновить электронную почту». Таким образом можно создать случайный временный адрес, а также зарезервировать свой собственный префикс и домен.

Читать полный текст →

Что такое временная электронная почта?

Временная электронная почта – это тип адреса электронной почты, который не требует регистрации и используется только в течение короткого времени. Этот тип адреса используется для приема проверочных писем и временных сообщений.

Читать полный текст →

Как сохранять электронную почту, чтобы можно было длительное время получать письма?

Нажмите на «Сохранить этот адрес электронной почты», чтобы превратить его в долгосрочный адрес. После этого вы можете войти в центр управления пользователями и управлять всеми адресами в одном месте.

Читать полный текст →

Как копировать адрес электронной почты и регистрироваться на других сайтах?

Нажмите на кнопку «Копировать» на адресной строке, затем введите этот адрес в поле для ввода электронной почты целевого сайта. Таким образом вы завершите процесс регистрации.

Читать полный текст →

В чем разница между временными и официальными электронными адресами (например, Gmail, QQ и т. д.)?

Временные электронные адреса используются в анонимном режиме и после использования удаляются; они не связаны с конкретной личностью. Официальные электронные адреса же хранятся на длительный срок, для их получения необходимо зарегистрироваться, и их можно восстановить. Оба типа электронных адресов имеют разные функции.

Читать полный текст →

Почему я не получаю подтверждения или электронное письмо?

Часто возникает ситуация, когда письма не приходят, поскольку адрес электронной почты устарел, отправка писем задерживается или веб-сайт блокирует домен временного почтового ящика. В таких случаях можно попробовать обновить адрес электронной почты или использовать другой домен для отправки писем.

Читать полный текст →

Ссылки дружбы

Услуги Отраслевые ссылки