Перейти к содержимому

Public API

VisioBrand Public API позволяет программно получать данные о видимости бренда в AI-платформах. API доступен на всех платных тарифах.

Базовый URL: https://platform.visiobrand.io/api/v1

Передайте API ключ в заголовке X-API-Key:

Окно терминала
curl -H "X-API-Key: gc_live_your_key_here" \
https://platform.visiobrand.io/api/v1/brands

Также поддерживается Authorization: Bearer gc_live_...

  1. Перейдите в АккаунтAPI ключи
  2. Нажмите Создать ключ
  3. Скопируйте ключ (он показывается только один раз)
ТарифЗапросов в час
Лайт100
Старт500
Про2 000

Заголовки ответа содержат информацию о лимитах:

  • X-RateLimit-Limit — максимум запросов
  • X-RateLimit-Remaining — осталось запросов
  • X-RateLimit-Reset — время сброса (Unix timestamp)

Все ответы в формате JSON:

{
"success": true,
"data": { ... },
"meta": {
"timestamp": "2026-04-02T13:08:21.421Z"
}
}

При ошибке:

{
"success": false,
"error": "Описание ошибки"
}

Список всех брендов компании.

Окно терминала
curl -H "X-API-Key: $KEY" https://platform.visiobrand.io/api/v1/brands

Ответ:

{
"success": true,
"data": [
{
"id": "uuid",
"name": "VisioBrand",
"website": "visiobrand.io",
"industry": "SaaS",
"testSlotTime": "03:00",
"createdAt": "2025-01-15T10:00:00Z"
}
]
}

Текущая видимость бренда с трендом и разбивкой по AI-моделям.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод: 7d, 30d, 90d
modelstringФильтр по модели
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/visibility?period=30d"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"brandName": "VisioBrand",
"period": "30d",
"visibility": {
"current": 25.9,
"previous": 24.31,
"changePercent": 6.58,
"trend": "up"
},
"mentions": {
"current": 3124,
"previous": 1670,
"changePercent": 87.07,
"timeline": [
{ "date": "2026-03-03", "count": 81 },
{ "date": "2026-03-04", "count": 68 }
]
},
"models": [
{
"model": "alice",
"visibility": 44.14,
"totalTests": 2771,
"successfulMentions": 1223,
"mentionRate": 44,
"avgPosition": 1.8
}
]
}
}

Детализация упоминаний по AI-моделям с таймлайном.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод
modelstringФильтр по модели
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/mentions?period=30d"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"totalMentions": 3124,
"total": 9,
"byModel": [
{
"model": "alice",
"visibility": 44.14,
"totalTests": 2771,
"successfulMentions": 1223,
"mentionRate": 44,
"avgPosition": 1.8
}
],
"timeline": [
{ "date": "2026-03-03", "mentionsCount": 81 }
]
}
}

Сравнение видимости бренда с конкурентами — рейтинг, доля голоса, тональность.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/competitors"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"period": "30d",
"rankings": [
{
"rank": 1,
"name": "VisioBrand",
"isYourBrand": true,
"visibility": 25.9,
"mentions": 3124,
"avgPosition": 2.1,
"sentiment": 65,
"shareOfVoice": 21
},
{
"rank": 2,
"name": "Конкурент A",
"isYourBrand": false,
"visibility": 24.09,
"mentions": 2890,
"avgPosition": 2.3,
"sentiment": 58,
"shareOfVoice": 26
}
]
}
}

Список мониторинговых промптов с настройками.

Параметры:

ПараметрТипПо умолчаниюОписание
limitnumber50Количество (1-100)
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/prompts?limit=10"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"total": 50,
"prompts": [
{
"id": "uuid",
"name": "Лучший сервис аналитики",
"text": "Ищу лучший сервис для аналитики брендов в нейросетях",
"type": "informational",
"trackingEnabled": true,
"nextTestDate": "2026-04-03",
"createdAt": "2025-12-01T10:00:00Z"
}
]
}
}

Разбивка видимости по каждой AI-платформе.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/models?period=30d"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"period": "30d",
"models": [
{
"model": "alice",
"visibility": 44.14,
"totalTests": 2771,
"successfulMentions": 1223,
"mentionRate": 44,
"avgPosition": 1.8
},
{
"model": "chatgpt",
"visibility": 12.5,
"totalTests": 2400,
"successfulMentions": 300,
"mentionRate": 12,
"avgPosition": 2.5
}
]
}
}

Доступные AI-платформы:

Значение modelПлатформа
chatgptChatGPT
geminiGoogle Gemini
aliceАлиса AI
deepseekDeepSeek
yandex_searchЯндекс Поиск с Алисой
perplexityPerplexity
gigachatGigaChat (Сбер)
google_aioGoogle AI Overviews

Динамика видимости по дням — для графиков и дашбордов.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод
modelstringФильтр по модели
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/trends?period=7d"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"period": "7d",
"dataPoints": [
{
"date": "2026-03-26",
"model": "chatgpt",
"visibility": 15.5,
"position": 2.3,
"tests": 45,
"mentions": 7
}
]
}
}

Источники, цитируемые AI-платформами — какие сайты нейросети рекомендуют, цитируемость вашего сайта vs конкурентов.

Параметры:

ПараметрТипПо умолчаниюОписание
periodstring30dПериод
modelstringФильтр по модели
Окно терминала
curl -H "X-API-Key: $KEY" \
"https://platform.visiobrand.io/api/v1/brands/{id}/sources?period=30d"

Ответ:

{
"success": true,
"data": {
"brandId": "uuid",
"brandWebsite": "visiobrand.io",
"period": "30d",
"summary": {
"totalSources": 45,
"ownBrandSources": 3,
"competitorSources": 12,
"neutralSources": 30,
"totalBrandMentions": 156
},
"topCitedDomains": [
{
"domain": "habr.com",
"type": "neutral",
"citationCount": 24,
"qualityScore": 8.2
},
{
"domain": "visiobrand.io",
"type": "own_brand",
"citationCount": 12,
"qualityScore": 9.1
}
],
"citationTrend": {
"brand": [
{ "date": "2026-03-03", "citationRate": 10.4 },
{ "date": "2026-03-04", "citationRate": 8.56 }
],
"competitors": [
{
"name": "Конкурент A",
"trend": [
{ "date": "2026-03-03", "citationRate": 15.2 }
]
}
]
},
"byPrompt": [
{
"promptText": "Лучший сервис для мониторинга бренда в AI",
"sourcesCount": 8,
"topDomains": ["habr.com", "vc.ru", "visiobrand.io"]
}
]
}
}

Типы источников (type):

ТипОписание
own_brandВаш сайт
competitorСайт конкурента
neutralНейтральный источник (СМИ, блоги, форумы)

import requests
API_KEY = "gc_live_your_key_here"
BASE = "https://platform.visiobrand.io/api/v1"
headers = {"X-API-Key": API_KEY}
# Получить видимость
brands = requests.get(f"{BASE}/brands", headers=headers).json()["data"]
brand_id = brands[0]["id"]
visibility = requests.get(
f"{BASE}/brands/{brand_id}/visibility",
headers=headers,
params={"period": "30d"}
).json()["data"]
print(f"Видимость: {visibility['visibility']['current']}%")
print(f"Тренд: {visibility['visibility']['trend']}")
const API_KEY = "gc_live_your_key_here";
const BASE = "https://platform.visiobrand.io/api/v1";
const res = await fetch(`${BASE}/brands`, {
headers: { "X-API-Key": API_KEY }
});
const { data: brands } = await res.json();
const vis = await fetch(
`${BASE}/brands/${brands[0].id}/visibility?period=30d`,
{ headers: { "X-API-Key": API_KEY } }
).then(r => r.json());
console.log(`Видимость: ${vis.data.visibility.current}%`);

MCP Server (подключение данных к AI-ассистентам)

Заголовок раздела «MCP Server (подключение данных к AI-ассистентам)»

VisioBrand предоставляет MCP Server — стандартный протокол для подключения данных к вашим AI-ассистентам. Поддерживается любым инструментом с поддержкой MCP.

Пример конфигурации (формат зависит от вашего AI-ассистента):

{
"mcpServers": {
"visiobrand": {
"command": "npx",
"args": ["-y", "@visiobrand/mcp-server"],
"env": {
"VISIOBRAND_API_KEY": "gc_live_your_key_here"
}
}
}
}

Примеры запросов к AI-ассистенту:

  • «Какая видимость у моего бренда за последний месяц?»
  • «Сравни мой бренд с конкурентами»
  • «Покажи тренды видимости за неделю по ChatGPT»
  • «Какие промпты показывают лучшие результаты?»
ИнструментОписание
list_brandsСписок мониторируемых брендов
get_brand_visibilityТекущая видимость + тренд
get_brand_mentionsУпоминания по AI-платформам
get_competitor_analysisСравнение с конкурентами
get_prompt_resultsПромпты и результаты тестов
get_trendsДинамика видимости по дням
get_sourcesИсточники и цитируемость — ваш сайт vs конкуренты
КодОписание
401API ключ не передан или недействителен
403Доступ запрещён (IP не в allowlist)
404Бренд не найден или не принадлежит вашей компании
405Метод не поддерживается (API только для чтения — GET)
429Превышен лимит запросов
500Внутренняя ошибка сервера