otp.com icon

otp.com

otp.com 是面向开发者的 OTP 验证 API,支持注册、登录、双因素认证、密码重置等身份校验,并通过 SMS、WhatsApp、Telegram 和电子邮件发送及验证一次性验证码,兼容 REST、SDK 和 MCP 服务器。

otp.com

通过一个 API 完成 OTP 验证

otp.com 是面向开发者的自助式 OTP 验证 API,用于确认用户掌控某个电话号码或电子邮件地址。它通过 SMS、WhatsApp、Telegram 或电子邮件发送一次性验证码,并通过单一 API 流程验证用户输入的验证码。

该服务适用于注册、登录、双因素认证、密码重置、支付确认以及其他需要短时验证步骤的流程。开发者可以通过 REST、官方 SDK 或产品的 MCP 服务器进行集成,以支持 AI agent 工作流;账户路由会选择投递渠道,并可应用回退规则。

功能

多渠道 OTP API

通过一个发送和验证流程使用 SMS、WhatsApp、Telegram 和电子邮件。渠道由路由决定,无需为每个渠道使用单独的端点。

自动回退路由

配置渠道顺序,以便在投递或验证未成功时,重新发送可将同一个 OTP 转到下一个可用渠道。

开发者集成选项

通过 REST API 或官方 Node.js、Python、Go 和 PHP SDK 集成。已发布的示例使用分开的发送和验证请求。

面向 AI agent 的 MCP 服务器

通过 otp.com MCP 服务器连接 AI agent,该服务器提供发送、验证、重新发送和获取 OTP 状态的工具。

明确的验证响应

使用 E.164 电话号码或电子邮件地址作为收件人。API 会返回 OTP ID、状态和所选渠道,验证响应则会说明验证码是否匹配。

国际投递与价格透明度

通过按国家/地区进行路由,向 180 多个国家/地区投递。SMS 价格按目的地公布,而 WhatsApp、Telegram 和电子邮件在定价页面上采用全球统一费率。

使用场景

  • 账户注册验证

    在创建账户前确认新用户掌控某个电话号码或电子邮件地址,并在支持的渠道中使用相同的发送和验证流程。

  • 双因素认证

    在登录或敏感账户操作中加入一次性验证码,作为额外的身份校验,同时将路由处理置于应用核心认证逻辑之外。

  • 密码找回

    让用户在允许重置密码前验证验证码,以恢复账户访问权限。API 负责投递并检查提交的验证码。

  • 支付及敏感操作确认

    根据该服务所描述的 OTP 使用场景,在支付确认等高风险操作前要求额外的确认步骤。

  • AI agent 工作流

    通过 MCP 将验证操作集成到 AI agent 中,包括发送、检查、重新发送和获取 OTP 状态,无需为这些操作单独实现后端集成。

Pros and Cons

Pros

  • 通过一个验证流程支持 SMS、WhatsApp、Telegram 和电子邮件。
  • 提供 REST 访问、适用于 Node.js、Python、Go 和 PHP 的官方 SDK,以及面向 AI agent 的 MCP 服务器。
  • 提供自动回退路由,并支持向 180 多个国家/地区投递。
  • 采用公开的按次验证价格,无设置费或月度最低消费,并提供用于测试的沙盒。

Cons

  • 发送 API 不会按请求选择渠道;渠道选择取决于账户路由和配置的顺序。
  • SMS 价格因目的地而异,重新发送会按一次新的验证计费,因此费用取决于路由路径和重新发送次数。
  • WhatsApp 存在流程限制:用户必须打开 wa.me 链接;当 WhatsApp 不在配置顺序第一位时,回退流程会跳过它。

FAQ

otp.com 是什么?

otp.com 是面向开发者的 OTP 验证 API。它通过单一 API 端点,在 SMS、WhatsApp、Telegram 和电子邮件中发送一次性验证码,并验证用户输入的验证码。

验证流程是怎样的?

使用收件人和区域设置发送 OTP,然后使用返回的 OTP ID 和用户输入的验证码进行验证。API 响应会包含 OTP 状态,验证结果会说明验证码是否匹配。API 不会返回验证码本身。

我可以为每个请求选择渠道吗?

您的账户路由会根据收件人和配置的渠道顺序选择渠道,并支持按国家/地区进行可选覆盖。您无需在发送请求中传入渠道,响应会标识所使用的渠道。

渠道回退是如何工作的?

如果投递未成功或用户未完成验证,重新发送可以将同一个 OTP 转到配置顺序中的下一个渠道。WhatsApp 必须位于顺序第一位才能参与,因为用户需要打开 wa.me 链接来开始聊天;如果 WhatsApp 位于链路中的后续位置,则会被跳过。

otp.com 如何收费?

定价公开,按发送的每次验证计费,费率取决于公布的目的地和渠道价格。验证尝试免费,而重新发送会计为一次新的验证。测试密钥使用沙盒,消息不会实际投递,也不会产生费用;新账户可获得 3 美元免费额度。

Quick Facts

类别
开发者工具 / OTP 验证 API
渠道
SMS、WhatsApp、Telegram 和电子邮件
集成方式
REST API、Node.js、Python、Go、PHP SDK 和 MCP 服务器
覆盖范围
180 多个国家/地区
计费方式
按发送的每次验证付费;公开的目的地和渠道费率
沙盒
测试密钥不会实际投递消息,也不会产生费用