OTPBase
v1 API live
Для людей, скриптов и ИИ-агентов

OTP через API. Хватит вводить коды 2FA вручную.

Подключите свои почтовые ящики, телефон или приложения TOTP. Читайте свежий код подтверждения откуда угодно — из curl, из CI-задачи, из ИИ-агента, которому нужно завершить вход. Автоудаление через час.

15min
Виден
1hr
На диск
0trk
Телеметрия
Подключите к своему ИИ-агенту — вставьте одну строку, дайте ему токен, готово.
prompt Когда тебе нужен код подтверждения, запроси GET https://otpbase.com/api/v1/codes/latest?service=<name> с заголовком Authorization: Bearer <my-token>
~/agent live
$ curl -H "Authorization: Bearer otpb_..." \
   https://otpbase.com/api/v1/codes/latest?service=GitHub

{
  "code": "482913",
  "service": "GitHub",
  "received_at": "2026-05-05T10:21:07Z",
  "seconds_remaining": 838
}
otpbase.com/codes
GitHub · iPhone
482913
14m
Stripe · gmail 🔥
907412
28s
支付宝 · iPhone
736251
3m
Встраивается рядом с GitHub Stripe Coinbase Resend Cursor GitHub Actions Apple ID 支付宝 微信
Зачем это нужно

Кусочек 2FA в любой современной автоматизации.

Агенты, которым нужно завершить вход

Claude Code, Cursor, Operator, Manus — в момент, когда они упираются в стену 2FA, они останавливаются. Дайте им API в один вызов. Теперь они продолжают работу.

CI за 2FA

Вашему сквозному тесту нужно войти в Stripe, Slack или собственную админ-панель. Прочитайте OTP на шаге задачи, вставьте его и двигайтесь дальше.

Китайские SMS, полученные за границей

Коды из банка, Alipay, WeChat приходят на китайский номер, который вы не можете проверить из-за рубежа. Перешлите их через iOS Shortcut и читайте в дороге.

Работа с несколькими аккаунтами

Пятьдесят SaaS-подписок, сбросы паролей, аудиты аккаунтов. Хватит рыться в пяти почтовых ящиках — одна страница, один запрос.

🔥

Одноразовые личности

Сочетайте с сервисом почтовых псевдонимов. Коды для одноразовых аккаунтов приходят, вы копируете их один раз, и через 30 секунд строка исчезает по принципу «сгорает после прочтения».

Запустить поток кодов

Подключите телефон за 60 секунд

Пересылайте входящие SMS напрямую в OTPBase. На iPhone работает Apple Shortcut. На Android используется бесплатное приложение для пересылки SMS. Нажмите на шаг, чтобы увидеть, что происходит на экране.

автопрокрутка пауза — нажмите на любой шаг
9:41 5G100%
OTPBase Forward
Apple Shortcut · 1 action
When triggered, sends the SMS body and sender to your OTPBase account over HTTPS.
otpbase.com / devices / pair
Pairing code
382 941
Expires in 4:58
Paste this into the shortcut. We bind it to a long-lived device token.
otpb_a3f9c…
New Personal Automation
When I receive Message
Sender: Any · Contains digits
Run OTPBase Forward
Ask Before Running: Off
9:41
Sunday, May 5
OTPBASEnow
Code received
GitHub · 482913 · 14m left
▲ ingested via /api/v1/ingest/mobile
Google Play
SMS Forwarder
★ 4.6 · 1M+ installs
Webhooks · Filters · Free
Tasker, MacroDroid and AutoNotification work too.
Webhook
URL
https://otpbase.com/api/v1/ingest/mobile
Method
POST
Header
Authorization: Bearer otpb_…
Filters
OTP only (regex)
/(\d{4,8})\b/
Skip banking SMS
招行 · 工行 · 建行 …
Sender allowlist
Notifications
SFSMS Forwardernow
Forwarded to otpbase.com
200 OK · 142ms
OTPBasenow
Code received
GitHub · 482913 · 14m left
Подключено
Вы также можете подключиться через IMAP-почту или отправлять данные из собственных скриптов. См. API.

Небольшой инструмент, уважающий ваше внимание.

Создан для одного человека — для вас. Никаких команд, никакого SSO, никаких панелей с пустыми графиками.

Собирает отовсюду

Почтовые ящики IMAP, iOS Shortcuts для пересылки SMS и самостоятельно размещённый TOTP — всё стекается в одну ленту.

Шифрование по умолчанию

AES-256-GCM в состоянии покоя на сервере. Включите опциональный пароль просмотра, и ваши коды никогда не покинут браузер в виде открытого текста.

Удаляет себя сам

Коды скрываются из ленты в реальном времени через 15 минут. Строка физически стирается с диска через 1 час. Оба интервала можно сократить — вплоть до сгорания после прочтения.

Жизненный цикл данных

15 минут на просмотр. 1 час до исчезновения.

Код виден 15 минут — достаточно, чтобы им воспользоваться, и достаточно мало, чтобы он был бесполезен, если на ваш экран мельком взглянут. В течение часа строка физически удаляется из базы данных. Ни одна резервная копия не хранит её после этого. Оба интервала настраиваются для каждого аккаунта.

1
Поступает
Шифруется в состоянии покоя ещё до того, как строка будет сохранена.
2
Виден · 15 мин
Отображается в /codes и через API.
3
Скрыт
Убран из всех видов, поставлен в очередь на удаление.
4
Стёрт · 1 час
Строка удалена с диска. Ни одна резервная копия её не хранит.
🔥
Опция: сгорание после прочтения
Нажмите на код, чтобы скопировать его — и через 30 секунд он растворяется. Удобно, когда вы демонстрируете экран.
Безопасность, коротко и ясно

Временный по замыслу. Зашифрован в состоянии покоя. Физически удаляется по таймеру.

OTPBase — это ретранслятор, а не хранилище. Код проходит через него, живёт ровно столько, чтобы вы успели им воспользоваться, а затем стирается — сначала из вида, потом с диска. Нет архива, нет аналитического хранилища, нет теневой копии на резервной ленте.

Каждый секрет на диске обёрнут в AES-256-GCM ключом, который существует только в нашей среде. Включите опциональный пароль просмотра — и даже мы не сможем прочитать коды: их видит только сессия браузера, хранящая ваш производный ключ.

AES-256-GCM
шифрование при хранении
15 min
окно видимости
1 hour
физическое удаление
0 telemetry
никакой аналитики

Читать документ об архитектуре

Программируемый

REST API, с которым могут общаться ваши агенты.

Выпустите личный токен доступа в настройках, затем читайте коды откуда угодно — из CI-ботов, ИИ-агентов, ноутбука. Только для чтения по замыслу. Действует то же удаление через 1 час.

Смотреть справочник по API
$ curl
$ curl -H "Authorization: Bearer otpb_..." \
   https://otpbase.com/api/v1/codes/latest?service=GitHub

{
  "code": "482913",
  "service": "GitHub",
  "received_at": "2026-05-05T10:21:07Z",
  "seconds_remaining": 838
}
Цены

Цена под стать небольшому инструменту.

$1 / месяц
Самое выгодное
$8 / год
$20 / три года

6 месяцев бесплатно · отмена в любой момент · карта для старта не нужна

FAQ

Вопросы, которые задают перед регистрацией.

Всё ещё сомневаетесь? Напишите на support@otpbase.com — каждое сообщение читает один человек.

Открыть центр помощи

Ретранслятор, который собирает одноразовые коды подтверждения из ваших почтовых ящиков, телефона (пересланные SMS) и приложений TOTP на одну страницу — и отдаёт последний код через API только для чтения. Коды автоматически скрываются через 15 минут и физически удаляются в течение часа.

Три источника, все в одной ленте: почтовые ящики IMAP, SMS, пересланные с вашего телефона (Apple Shortcut на iPhone, бесплатное приложение-пересыльщик на Android), и самостоятельно размещённые TOTP-ключи, которые вы вставляете вручную или импортируете из Google Authenticator.

По умолчанию каждый код зашифрован в состоянии покоя с помощью AES-256-GCM ключом, который существует только в нашей среде. Включите опциональный пароль просмотра — и ваши коды становятся зашифрованными сквозным образом: расшифровываются только в вашем браузере и недоступны даже нам.

Видны 15 минут, затем скрываются; строка физически удаляется с диска в течение 1 часа, и ни одна резервная копия не хранит её дольше. Оба интервала настраиваются для каждого аккаунта — вы можете сократить их вплоть до сгорания после прочтения, при котором код исчезает через 30 секунд после копирования.

Да. Пересылайте их со своего китайского номера через iOS Shortcut или Android-пересыльщик и читайте откуда угодно — удобно, когда SIM-карта дома, а вы за границей. Парсер сразу распознаёт крупные китайские банки и приложения.

Это один из ключевых сценариев. Выпустите токен только для чтения в разделе Настройки → API, затем вызывайте GET /api/v1/codes/latest?service=<name> с заголовком Authorization: Bearer. Это работает из curl, GitHub Actions, Claude Code, Cursor или любого HTTP-клиента.

$1/месяц, $8/год или $20 за три года. Новые аккаунты получают 6 месяцев бесплатно, и карта для старта не требуется.

Новые коды перестанут поступать, но доступ к аккаунту и настройкам сохранится — ничего не удаляется досрочно. Оформите подписку заново, и приём данных возобновится. Ваши данные никогда не продаются и не передаются; за продуктом нет аналитического хранилища.