Эндпоинт · 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.status—clean·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. Карточка агрегируется по всем валютным парам.