RiskScan
Эндпоинт · 3 токена

Проверить контрагента

Один эндпоинт возвращает всё о контрагенте: по чему совпало, статус ЧС, отзывы, профиль, статистику и нарушения. Принимает любой идентификатор.

GET/profile/full

Параметры#

ПараметрОписание
value
string
Любой идентификатор: uid, ссылка, @tag, телефон, карта, ник.
uid · card · phone · tag · nick · link
string
Типизированный поиск (точное совпадение по типу). Используйте вместо value.
base
string
bybit (по умолч.) · mexc · tg_wallet · all.
ads
0 | 1
1 — добавить список объявлений контрагента (тяжелее; по умолчанию выкл.).
limit · offset
number
Пагинация, если совпало несколько профилей (по умолч. limit 50).

Что возвращается#

Для каждого совпадения:

  • blacklist.statusclean · suspicious (косвенное: телефон/карта/ник/tg) · blacklisted (прямое: uid/ссылка/маска), плюс matchedTypes (по чему совпало) и blacklist.cards.
  • reviews — количество и тексты.
  • bybitProfile — профиль (ник/KYC/возраст) и статистика (сделки, % исполнения, средний чек).
  • violations — нарушения по инцидентам (всегда).

Пример#

bash
curl -s -H "X-API-Key: YOUR_API_KEY" \
  "https://api.riskscan.net/profile/full?base=bybit&value=123456789&ads=1"
json
{
  "ok": true,
  "query": "123456789",
  "base": "bybit",
  "total": 1,
  "results": [
    {
      "uid": "123456789",
      "nickname": "trader",
      "blacklist": {
        "status": "blacklisted",
        "matchTier": "strong",
        "matchedTypes": ["uid"],
        "cards": [ /* … */ ]
      },
      "reviews": { "count": 2, "items": [ /* … */ ] },
      "bybitProfile": { "account": { /* … */ }, "merchantStats": { /* … */ } },
      "violations": [ { "adId": "…", "categories": ["…"], "createdAt": 1719000000000 } ],
      "ads": [ { "adId": "…", "token": "USDT", "currency": "RUB", "price": "…" } ]
    }
  ]
}

Один телефон или карта может вести к нескольким uid — все придут в results. Карточка агрегируется по всем валютным парам.