GET/api/v1/services
服务 — 价格与库存
不带 ?service= 返回完整列表;带 ?service= 返回单个服务的价格和库存。无需 API 密钥。
无需认证
service (可选) — 留空返回完整列表;填写代码返回单个服务(也接受简写,如 facebook)
成功
{ "status": "success", "data": { "services": [
{ "code": "otp_gmail_facebook", "name": "Facebook", "price": 5000, "stock": 42 }
] } }GET/api/v1/me
账户信息
当前调用所用 API 密钥对应的 ID、邮箱和余额。
需要 API 密钥
成功
{ "status": "success", "data": { "id": "b7e5...-uuid", "email": "demo@mailsmmo.com", "balance": 1000000, "created_at": "2026-01-15T08:30:00Z" } }GET/api/v1/orders
创建订单
同一个接口处理两种情况:service 为 Gmail OTP 代码(otp_gmail_*)时分配 1 个 OTP 邮箱;为库存商品代码(hotmail_*…)时按 quantity 购买。按标价扣费。
需要 API 密钥
service — OTP 服务代码(otp_gmail_*)或库存商品代码(如 hotmail_imap_12m_36m)quantity (可选) — 仅适用于一次性售出的邮箱 — 数量(默认 1)unique_key (可选) — 自行生成的 UUID — 重发不会重复创建或扣费
成功
{ "status": "success", "data": {
"id": "b7e5a1c2-3d4e-4f60-8a91-2c3d4e5f6a7b", "email": "zurhansuzu@gmail.com",
"service": "otp_gmail_facebook", "amount": 5000
} }GET/api/v1/orders/otp
按订单获取 OTP
读取某个订单的 OTP。无需 API 密钥 — 订单号(order_id)即访问凭证。
无需认证
order_id — 订单号(创建订单时返回)unique_key (可选) — 每次调用自行生成的 UUIDfrom (可选) — Unix 秒 — 若没有更新的验证码则不返回 otp/received_at
成功
{ "status": "success", "data": {
"otp": "481253", "amount": 5000, "received_at": 1732000000,
"from": "security@facebookmail.com", "otp_history": [
{ "value": "481253", "received_at": 1732000000 }
] } }GET/api/v1/otp/orders
OTP 订单列表
已租用的 Gmail OTP 订单(分页),附带每个订单的最新 OTP。
需要 API 密钥
page (可选) — 页码(默认 1)page_size (可选) — 每页行数(默认 20,最大 200)
成功
{ "status": "success", "data": { "orders": [
{ "id": "b7e5a1c2-3d4e-4f60-8a91-2c3d4e5f6a7b", "email": "...", "service": "otp_gmail_facebook",
"latest_otp": "481253", "latest_link": null }
], "page": 1, "page_size": 20, "total": 137 } }GET/api/v1/mail
读取全部邮件
某个邮箱的全部邮件,附带已提取的 OTP/链接。
需要 API 密钥
成功
{ "status": "success", "data": { "count": 1, "messages": [
{ "id": 88, "from": "...", "subject": "...", "otp": "481253", "received_at": "..." }
] } }