notpanel
服务价格常见问题福利活动API
notpanel

粉丝、点赞和观看,覆盖所有平台。

目录同时包含我们直接运营的服务和经过审核的合作伙伴容量。可用性、时间、补单和滴灌支持均按服务显示;路由和合作伙伴身份保持保密。

产品

  • 服务
  • 价格
  • 价格指数
  • 推荐计划

资源

  • API
  • 博客
  • 常见问题
  • 状态

公司

  • 关于
  • 为何选择 NotPanel
  • 联系我们

法律

  • 服务条款
  • 隐私政策
  • 退款政策

语言

  • English
  • Español
  • Português
  • Русский
  • Türkçe
  • العربية
  • हिन्दी
  • Bahasa Indonesia
  • Français
  • 中文

© 2026 NotPanel 版权所有。

support@notpanel.com
notpanel
API 文档
+
API 文档

简介

  • 概览
  • 快速开始
  • 身份验证
  • 速率限制
  • 错误

目录

  • 列出服务
  • 高级目录
  • 服务类型

订单

  • 下单
  • 订单状态
  • 退款报价
  • 补单
  • 取消

账户

  • 账户状态
  • 余额

Webhook

  • 管理 webhook

参考

  • 更新日志
  • SDK 与库

需要帮助?

support@notpanel.com →

列出服务

返回包含有效服务和面向账户费率的缓存兼容数组。响应最多可缓存 5 分钟。它不提供当前可用性;可用性和更丰富的发现元数据请使用 action=catalog。订单扣费以已提交的 action=add 响应为准。

POSThttps://notpanel.com/api/v3action=services
需要 API key受速率限制(共享账户 + IP + action)请求体: application/x-www-form-urlencoded

参数

名称类型描述
key必需string你的 API key。每个请求都必填。
action必需string必须是字面字符串 “services”。
languagelanguage code可选服务名称语言:en、es、pt、ru、tr、ar、hi、id、fr 或 zh。pt 表示巴西葡萄牙语,zh 表示简体中文。省略该参数可完整保留旧版英文响应结构。 管理员可以审核或细化每个名称。

请求示例

将 YOUR_API_KEY 替换为在你仪表盘 API 页面下生成的 key。

curl -X POST https://notpanel.com/api/v3 \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "key=YOUR_API_KEY&action=services&language=hi"
const res = await fetch("https://notpanel.com/api/v3", {
  method: "POST",
  headers: { "Content-Type": "application/x-www-form-urlencoded" },
  body: new URLSearchParams({
    key: "YOUR_API_KEY",
    action: "services",
    language: "hi",
  }),
});

const data = await res.json();
console.log(data);
import requests

res = requests.post(
  "https://notpanel.com/api/v3",
  data={
    "key": "YOUR_API_KEY",
    "action": "services",
    "language": "hi",
},
)
print(res.json())
<?php
$body = http_build_query([
    'key' => 'YOUR_API_KEY',
    'action' => 'services',
    'language' => 'hi',
]);

$response = file_get_contents('https://notpanel.com/api/v3', false, stream_context_create([
    'http' => [
        'method'  => 'POST',
        'header'  => "Content-Type: application/x-www-form-urlencoded\r\n",
        'content' => $body,
        'ignore_errors' => true,
    ],
]));

print_r(json_decode($response, true));

响应示例

[
  {
    "service": "1",
    "name": "Instagram रियल फॉलोअर्स",
    "canonical_name": "Instagram Followers — Real",
    "name_language": "hi",
    "type": "Default",
    "type_key": "default",
    "rate": "0.50",
    "min": "100",
    "max": "100000",
    "category": "Instagram Followers",
    "refill": true,
    "cancel": true,
    "dripfeed": true
  },
  {
    "service": "2",
    "name": "TikTok Views — High Retention",
    "canonical_name": "TikTok Views — High Retention",
    "name_language": "en",
    "type": "Default",
    "type_key": "default",
    "rate": "0.05",
    "min": "1000",
    "max": "10000000",
    "category": "TikTok Views",
    "refill": false,
    "cancel": true,
    "dripfeed": false
  }
]

常见错误

状态响应体原因
400{"error":"Invalid API key"}key 缺失或无法识别。
403{"error":"Account suspended"}账户未处于有效状态。
400{"error":"language must be one of en, es, pt, ru, tr, ar, hi, id, fr, zh","error_code":"INVALID_LANGUAGE"}语言值不受支持。请使用文档列出的十个服务名称语言代码之一。

字段参考

  • service —— 稳定的数字 ID。下单时使用它。
  • name —— 请求本地化时,以 name_language 标明的实际语言返回服务显示名称。
  • canonical_name —— 稳定的英文服务名称,仅在传入 language 时提供。集成逻辑应使用数字服务 ID,而不是任何名称。
  • name_language —— name 的实际语言,仅在传入 language 时提供。若所选译名缺失或已过期,则为 en。
  • type — 常用的服务标签。附加字段 type_key 提供稳定的规范化值。
  • rate —— 面向当前账户的每 1,000 单位美元费率,以字符串格式返回。它属于缓存的目录快照;最终提交的 action=add 结果决定订单扣费。
  • min、max —— 订单数量的上下界,含端点。
  • category —— 分类显示名称;若未分配分类,则为字面值 Uncategorized。
  • refill —— 是否可为此服务的 completed 或 partial 订单请求 action=refill。
  • cancel —— 旧版兼容标志。此 action 列出的每个服务均为 true;取消模式、时间窗口和当前可用性请使用 action=catalog。
  • dripfeed —— 服务是否接受成对使用的 runs 和 interval 参数进行分段交付。

符合各地市场习惯的服务名称

本地化名称并非逐字直译,而是根据各市场买家的实际阅读和搜索习惯采用精选的市场术语整理。Instagram、Telegram、YouTube 等可识别品牌会保持原样。显式传入 language 会增加 canonical_name 和 name_language。若请求的名称缺失,或在规范名称更改后已经过期,name 会安全回退到英文,name_language 为 en。未传入 language 时,旧版英文字段和结构保持不变。管理员可以审核或细化每个名称。