ZFlow/{} Публичное API@ZFlow_tbot
Условия программы в машиночитаемом виде

Публичное API

Тот же набор цифр, что в документации, — напрямую из рабочей панели. Подходит для своих ботов, сайтов и калькуляторов.

3 мин чтенияОбновлено 18 октября 2026

Условия программы#

GEThttps://zflow.pro/api/public/docs

Без авторизации и без ключа, CORS открыт — можно вызывать прямо из браузера. Ответ кэшируется 5 минут. Персональных и платёжных данных не отдаёт.

json
{
  "ok": true,
  "updated": "2026-10-18T18:18:40.996Z",
  "partner": {
    "base_split_percent": 70,
    "tier_bonus_percent": 5,
    "tier_threshold_usd": 10000,
    "max_split_percent": 80,
    "tier_note": "..."
  },
  "domains": { "max_per_account": 100, "reserved": ["zflow.pro", "..."] },
  "promo_codes": { "max_per_partner": 20, "max_bonus_percent": 30, "note": "..." },
  "payouts": {
    "min_amount_rub": 500,
    "cryptocurrencies": [{ "id": "USDT_TRC20", "label": "USDT (TRC20)" }, "..."],
    "processing": "manual",
    "hold_days_cs2": 8
  },
  "support": { "modes": ["ai", "self"], "default_mode": "ai" },
  "disclaimers": ["..."],
  "docs_url": "https://zflow.pro/docs",
  "apply_url": "https://t.me/ZFlow_tbot"
}

Поля ответа#

ПолеЗначение
updatedВремя формирования ответа (UTC, ISO 8601).
partnerБазовая доля, бонус уровня в п.п., порог оборота в $, максимальная доля и пояснение tier_note.
domainsЛимит доменов на аккаунт и список доменов, которые занять нельзя.
promo_codesЛимит промокодов, максимальный бонус продавцу в % и пояснение note.
payoutsМинимальный вывод в ₽, валюты (id + название), способ обработки и холд CS2 в днях.
supportРежимы поддержки продавцов и режим по умолчанию.
disclaimersОговорки, которые стоит показывать рядом с цифрами на своём сайте.
docs_url / apply_urlСсылки на документацию и на бота для заявки.

Примеры запросов#

bash
curl -s https://zflow.pro/api/public/docs | jq '.partner'
javascript
const r = await fetch("https://zflow.pro/api/public/docs");
if (!r.ok) throw new Error("ZFlow API: " + r.status);
const info = await r.json();

// калькулятор: доля партнёра с предмета по рыночной цене Steam
const share = (marketPrice) => marketPrice * 0.6 * info.partner.base_split_percent / 100;
console.log(share(1000)); // 420
python
import requests

info = requests.get("https://zflow.pro/api/public/docs", timeout=10).json()
p = info["partner"]
print(f"Доля {p['base_split_percent']}–{p['max_split_percent']}%, "
      f"вывод от {info['payouts']['min_amount_rub']} ₽")

Кэш и ошибки#

  • Ответ отдаётся с Cache-Control: public, max-age=300: опрашивать чаще раза в 5 минут бессмысленно.
  • Тексты в tier_note, note и disclaimers — на русском.
  • Новые поля могут появляться без предупреждения, существующие не переименовываются без записи в Что нового. Неизвестные поля просто игнорируй.
  • Если сервер недоступен, придёт не 200 — держи в коде запасные значения и не падай.
Значения меняются вместе с настройками панели — не зашивай их в код, а читай из API. Свои данные (баланс, домены, заявки) отдаёт API для партнёров по ключу.
Страница была полезна?