[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:ru:doc-sport-line-api.html":3},{"id":4,"body":5,"extension":33,"meta":127,"slug":128,"stem":129,"__hash__":130},"content_ru\u002Fru\u002Fdoc-sport-line-api.json",{"template":6,"meta":7,"content":23},"docs",{"title":8,"description":9,"keywords":10,"ogTitle":11,"ogDescription":12,"schema":13},"Документация API спортивной линии — полное руководство по интеграции | Bet in Box","Изучите полную документацию API спортивной линии Bet in Box. Узнайте, как интегрировать данные спортивных событий и управлять ставками через наш API.","документация API, спортивная линия, интеграция API, Bet in Box, спортивные события, ставки, управление API","Документация API спортивной линии — полное руководство по интеграции","Подробная документация API спортивной линии. Включает полное описание API, примеры запросов и руководство по интеграции данных спортивных событий.",{"@context":14,"@type":15,"name":16,"url":17,"description":18,"inLanguage":19,"publisher":20},"https:\u002F\u002Fschema.org","WebPage","Документация API спортивной линии","https:\u002F\u002Fbetsinbox.com\u002Fru\u002Fdoc-sport-line-api.html","Полная документация API спортивной линии Bet in Box. Включает подробные инструкции по интеграции спортивных данных и управлению ставками.","ru",{"@type":21,"name":22},"Organization","Bet in Box",{"hero":24,"navLabel":45,"sections":46,"footer":112},{"eyebrow":25,"titleHtml":26,"lead":27,"cta":28,"code":31,"badges":35},"Документация API","Документация \u003Cspan class=\"hl\">API спортивной линии\u003C\u002Fspan>","Всё для интеграции спортивной линии: аутентификация, методы, параметры, готовые примеры кода и JSON-ответы.",{"label":29,"order":30},"Получить ключ",true,{"title":32,"lang":33,"body":34},"GET \u002Fv1\u002Fstart","json","{\n  \"ok\": true,\n  \"package\": \"STANDARD\",\n  \"limits\": { \"requests\": 1000000, \"rps\": 40 },\n  \"sports\": 214,\n  \"languages\": [\"en\", \"ru\", \"ua\", \"es\"]\n}",[36,38,40,43],{"label":37},"REST over HTTPS",{"label":39},"JSON only",{"label":41,"tone":42},"Package header auth","lime",{"label":44},"api.sportapi.net","На этой странице",[47,51,55,59,81,85,90,96,102,106],{"id":48,"title":49,"html":50},"start","С чего начать?","\u003Cp>Добро пожаловать в нашу систему API! Следуя этим простым шагам, вы сможете быстро начать работу с нашим API и интегрировать спортивные данные в свою систему.\u003C\u002Fp>\u003Col>\u003Cli>\u003Cp>\u003Cstrong>Получите ключ API, чтобы вы смогли интегрировать данные\u003C\u002Fstrong>\u003Cbr>Напишите в техническую поддержку и Вам будет выдан уникальный API-ключ и адрес домена для последующих обращений. Этот ключ необходим для авторизации всех запросов к нашему API.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Ознакомьтесь с документацией\u003C\u002Fstrong>\u003Cbr>После того, как вы получили ключ - Вы можете приступать к Документации API и изучить доступные методы, примеры запросов и ответы. Это поможет вам понять, как интегрировать спортивные данные в вашу систему.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Сделайте первый запрос\u003C\u002Fstrong>\u003Cbr>Используя свой API-ключ, выполните первый запрос к API. В разделе документации вы найдете примеры запросов и ответов для разных видов спортивных данных.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Начните интеграцию\u003C\u002Fstrong>\u003Cbr>После успешного выполнения тестового запроса, вы можете приступить к интеграции данных в свой проект. Наше API предоставляет гибкие инструменты для работы с разными видами спорта, событиями.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Получите поддержку\u003C\u002Fstrong>\u003Cbr>Если у вас возникли вопросы, вы всегда можете обратиться в нашу техническую поддержку или воспользоваться разделом FAQ для решения типичных проблем.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>",{"id":52,"title":53,"html":54},"methods","Методы АПИ","\u003Cp>API для спортивной линии предоставляет ограниченный набор методов, которые позволяют получать различные спортивные данные. Ниже приведен список всех доступных методов, каждый из которых возвращает конкретный набор информации для выполнения определенных задач. Вы можете выбрать нужный метод в зависимости от ваших требований. В дополнение к каждому методу можно использовать параметры, которые помогут удобно фильтровать и настраивать получаемые данные. Подробное описание параметров представлено ниже.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>menu\u003C\u002Fcode> Метод возвращает структуру меню спортивных событий, включая виды спорта, страны и чемпионаты.\u003C\u002Fli>\u003Cli>\u003Ccode>events\u003C\u002Fcode> Метод возвращает список матчей с кратким набором коэффициентов, доступных для ставок.\u003C\u002Fli>\u003Cli>\u003Ccode>event\u003C\u002Fcode> Метод возвращает подробную информацию о конкретном спортивном событии по его идентификатору и полный вариант ставок, шансов и исходов по этому матчу.\u003C\u002Fli>\u003Cli>\u003Ccode>topmatches\u003C\u002Fcode> Метод возвращает список топовых матчей, которые наиболее популярны среди пользователей или имеют высокую активность ставок.\u003C\u002Fli>\u003Cli>\u003Ccode>search\u003C\u002Fcode> Метод позволяет искать спортивные события по ключевым словам, таким как названия команд.\u003C\u002Fli>\u003C\u002Ful>",{"id":56,"title":57,"html":58},"params","Параметры АПИ","\u003Cp>Для работы с нашим API вы можете использовать различные параметры, которые помогут настроить запросы и получить точные данные, соответствующие вашим требованиям. Параметры позволяют фильтровать данные по виду спорта, стране, турнирам, а также настраивать формат возвращаемых событий. Ниже приведен список доступных параметров и их описание, которые помогут вам гибко управлять запросами к нашему API.\u003C\u002Fp>\u003Cul>\u003Cli>\u003Ccode>API-URL-LINE\u003C\u002Fcode> URL-адрес хоста, откуда запрашиваются данные спортивной линии. Другими словами - это урл куда вы будете обращаться, чтобы получить спортивные данные\u003C\u002Fli>\u003Cli>\u003Ccode>API-KEY\u003C\u002Fcode> Персональный ключ доступа \u003Cstrong>PersonalKey\u003C\u002Fstrong>, который определяет ваш пакет услуг. Этот ключ передается в заголовках запроса \u003Cstrong>headers\u003C\u002Fstrong> при каждой отправке запроса.\u003C\u002Fli>\u003Cli>\u003Ccode>METHODS-API\u003C\u002Fcode> Названия методов для получения данных. Все методы описаны в предыдущем пункте.\u003C\u002Fli>\u003Cli>\u003Ccode>TYPE\u003C\u002Fcode> Тип данных спортивной линии. Может принимать значения \u003Cstrong>live\u003C\u002Fstrong> (для данных в реальном времени) или \u003Cstrong>line\u003C\u002Fstrong> (для предматчевой линии).\u003C\u002Fli>\u003Cli>\u003Ccode>LANG\u003C\u002Fcode> Язык, на котором будут предоставлены данные из спортивной линии. Поддерживаемые языки зависят от вашего пакета.\u003C\u002Fli>\u003Cli>\u003Ccode>SPORT-ID\u003C\u002Fcode> Идентификатор вида спорта.\u003C\u002Fli>\u003Cli>\u003Ccode>COUNTRY-ID\u003C\u002Fcode> Идентификатор страны.\u003C\u002Fli>\u003Cli>\u003Ccode>CHAMPIONSHIP-ID\u003C\u002Fcode> Идентификатор турнира.\u003C\u002Fli>\u003Cli>\u003Ccode>MATCH-ID\u003C\u002Fcode> Идентификатор игры.\u003C\u002Fli>\u003Cli>\u003Ccode>KG\u003C\u002Fcode> Способ отображения событий и коэффициентов. Доступны два варианта: \u003Cstrong>sub\u003C\u002Fstrong> матчи группируються по чемпионатам. \u003Cstrong>list\u003C\u002Fstrong> - матчи отображаются обычным списком без группировки.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>Внимание:\u003C\u002Fstrong> В \u003Cstrong>конкретном матче\u003C\u002Fstrong> группировка срабатывает не матчи а исходы и ставки. Таким образом вы получаете список коэффициентов, которые могут отображены просто списком или удобно сгруппированы по логическим группам исходов.\u003C\u002Fp>",{"id":60,"title":61,"html":62,"codeTabs":63,"codeTitle":80},"example","Пример запроса","\u003Cp>В этом разделе приведён пример запроса к нашему API для получения спортивных данных. Пример демонстрирует, как можно использовать один из методов API с вашими уникальными параметрами, такими как API-ключ. Это поможет вам лучше понять, как правильно формировать запросы и получать нужную информацию.\u003C\u002Fp>\u003Ch3>Пример запроса на получение спортивных событий\u003C\u002Fh3>\u003Cp>Данные в примере несуществующие. Замените их \u003Cstrong>реальными данными\u003C\u002Fstrong>, которые получили от технической поддержки\u003C\u002Fp>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F [METHODS-API] \u002F [TYPE] \u002F [LANG]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Fmenu\u002Flive\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>",[64,68,72,76],{"label":65,"lang":66,"body":67},"Python","python","import requests\n\nurl = \"https:\u002F\u002Fapi.sportapi.net\u002Fv1\u002Fevents\u002F21\u002F101\u002Fprematch\u002Fen\"\nheaders = {\"Package\": \"YOUR_API_KEY\"}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())",{"label":69,"lang":70,"body":71},"PHP","php","\u003C?php\n$ch = curl_init(\"https:\u002F\u002Fapi.sportapi.net\u002Fv1\u002Fevents\u002F21\u002F101\u002Fprematch\u002Fen\");\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\"Package: YOUR_API_KEY\"]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\n$response = curl_exec($ch);\ncurl_close($ch);\necho $response;",{"label":73,"lang":74,"body":75},"JavaScript","js","const res = await fetch(\n  \"https:\u002F\u002Fapi.sportapi.net\u002Fv1\u002Fevents\u002F21\u002F101\u002Fprematch\u002Fen\",\n  { headers: { Package: \"YOUR_API_KEY\" } }\n);\nconst data = await res.json();\nconsole.log(data);",{"label":77,"lang":78,"body":79},"Java","java","HttpRequest request = HttpRequest.newBuilder()\n    .uri(URI.create(\"https:\u002F\u002Fapi.sportapi.net\u002Fv1\u002Fevents\u002F21\u002F101\u002Fprematch\u002Fen\"))\n    .header(\"Package\", \"YOUR_API_KEY\")\n    .GET()\n    .build();\n\nHttpResponse\u003CString> response = HttpClient.newHttpClient()\n    .send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());","GET \u002Fv1\u002Fmenu\u002Flive\u002Fen",{"id":82,"title":83,"html":84},"postman","Попробовать в Postman","\u003Cp>Чтобы упростить интеграцию нашего API, мы подготовили коллекцию запросов для Postman. Вы можете скачать файл, импортировать его в Postman и начать работу с нашим API сразу же, без необходимости вручную настраивать запросы.\u003C\u002Fp>\u003Cp>\u003Cstrong>Шаги для запуска в Postman:\u003C\u002Fstrong>\u003C\u002Fp>\u003Col>\u003Cli>\u003Cp>\u003Cstrong>Скачайте коллекцию Postman\u003C\u002Fstrong> и импортируйте её в Postman.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Импортируйте файл в Postman:\u003C\u002Fstrong>\u003C\u002Fp>\u003Cul>\u003Cli>Откройте Postman.\u003C\u002Fli>\u003Cli>В верхнем меню выберите \u003Cstrong>File\u003C\u002Fstrong> -&gt; \u003Cstrong>Import\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>Загрузите скачанный файл.\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Настройте переменные:\u003C\u002Fstrong>\u003Cbr>После импорта коллекции вам потребуется добавить свои API-ключи и другие параметры. Это можно сделать в разделе \u003Cstrong>Variables\u003C\u002Fstrong> в коллекции или добавить их вручную к каждому запросу.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Cstrong>Запустите запросы:\u003C\u002Fstrong>\u003Cbr>Теперь вы можете сразу начать отправлять запросы и получать данные от нашего API.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp class=\"my-6\">\u003Cimg loading=\"lazy\" src=\"\u002Fassets\u002Fimg\u002Fnormal\u002Fpostman_example_sportapi.png\" alt=\"Example of requesting sports data via Postman\" class=\"w-full rounded-xl border border-border shadow-md\" \u002F>\u003C\u002Fp>",{"id":86,"title":87,"html":88,"json":89,"jsonTitle":80},"catalog","Запрос видов спорта, стран и чемпионатов","\u003Cp>Вы можете получить данные о видах спорта, странах и чемпионатах с помощью одного запроса. Для этого достаточно изменить тип данных в запросе, в зависимости от того, нужны ли вам матчи в режиме лайв или предстоящие события.\u003C\u002Fp>\u003Cp>В ответе вы получите всю необходимую информацию:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>ID вида спорта\u003C\u002Fstrong> и его название.\u003C\u002Fli>\u003Cli>\u003Cstrong>ID страны\u003C\u002Fstrong> и её название.\u003C\u002Fli>\u003Cli>\u003Cstrong>ID чемпионата\u003C\u002Fstrong> и его название.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Все данные сгруппированы в удобный объект, который легко интегрируется в вашу систему и позволяет отображать информацию в любом формате.\u003C\u002Fp>\u003Cp>Чтобы получить эти данные, необходимо отправить запрос на метод \u003Ccode>menu\u003C\u002Fcode> и указать следующие параметры:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Тип матчей\u003C\u002Fstrong>: укажите, нужны ли вам данные по матчам в режиме лайв или предстоящие события.\u003C\u002Fli>\u003Cli>\u003Cstrong>Язык данных\u003C\u002Fstrong>: выберите язык, на котором хотите получить данные.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Эти параметры обязательны для отправки. Не забудьте также передать ваш \u003Cstrong>API-ключ\u003C\u002Fstrong> в заголовке запроса (\u003Cstrong>Headers\u003C\u002Fstrong>).\u003C\u002Fp>\u003Ch3>Пример запроса\u003C\u002Fh3>\u003Cp>Отправьте этот запрос чтобы получить меню, в котором есть все необходимые даные чтобы потом получить матчи и исходы:\u003C\u002Fp>\u003Cp>\u003Cstrong>Внимание:\u003C\u002Fstrong> Запросы для линии рекомендуется отправлять с интервалом не менее 40 секунд. Запросы для лайва — не менее 20 секунд. Данные обновляются не слишком часто, поэтому этого интервала будет достаточно для актуальной информации\u003C\u002Fp>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong> &nbsp; Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F [METHODS-API] \u002F [TYPE] \u002F [LANG]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Fmenu\u002Flive\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>\u003Ch3>Описание полей\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Ccode>id\u003C\u002Fcode> Уникальный идентификатор элемента (например, вид спорта, страна или чемпионат).\u003C\u002Fli>\u003Cli>\u003Ccode>name\u003C\u002Fcode> Название элемента (например, \u003Cstrong>Football\u003C\u002Fstrong> для вида спорта, \u003Cstrong>Europe\u003C\u002Fstrong> для страны или \u003Cstrong>UEFA Champions League\u003C\u002Fstrong> для чемпионата).\u003C\u002Fli>\u003Cli>\u003Ccode>counter\u003C\u002Fcode> Количество доступных событий или матчей для этого элемента.\u003C\u002Fli>\u003Cli>\u003Ccode>sub\u003C\u002Fcode> Массив, содержащий вложенные элементы, такие как страны или чемпионаты для выбранного вида спорта. Это позволяет получить иерархию данных — от вида спорта до конкретных турниров.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>Пример разбора структуры\u003C\u002Fh3>\u003Cp>В этом примере:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Football\u003C\u002Fstrong> — вид спорта с идентификатором \u003Cstrong>1\u003C\u002Fstrong> и количеством событий \u003Cstrong>126\u003C\u002Fstrong>.\u003C\u002Fli>\u003Cli>Внутри вида спорта находятся страны, такие как \u003Cstrong>Europe\u003C\u002Fstrong> (идентификатор \u003Cstrong>12\u003C\u002Fstrong>), которая содержит 10 матчей.\u003C\u002Fli>\u003Cli>Внутри страны \u003Cstrong>Europe\u003C\u002Fstrong> есть несколько чемпионатов, таких как \u003Cstrong>UEFA Champions League\u003C\u002Fstrong> (идентификатор \u003Cstrong>118587\u003C\u002Fstrong>), где доступно 3 матча.\u003C\u002Fli>\u003C\u002Ful>","{\n    \"status\":1,\n    \"body\":[\n        {\n            \"id\":1,\n            \"name\":\"Football\",\n            \"counter\":126,\n            \"sub\":[\n                {\n                \"id\":12,\n                \"name\":\"Europe\",\n                \"sport_id\":1,\n                \"counter\":10,\n                \"sub\":[\n                    {\n                        \"id\":118587,\n                        \"name\":\"UEFA Champions League\",\n                        \"sport_id\":1,\n                        \"country_id\":12,\n                        \"counter\":3\n                    },\n                    {\n                        \"id\":218103,\n                        \"name\":\"UEFA Champions League. Winner\",\n                        \"sport_id\":1,\n                        \"country_id\":12,\n                        \"counter\":1\n                    },\n                    {\n                        \"id\":16,\n                        \"name\":\"Italy\",\n                        \"sport_id\":1,\n                        \"counter\":1,\n                        \"sub\":[\n                            {\n                            \"id\":6356,\n                            \"name\":\"Italy. Serie C. Group A\",\n                            \"sport_id\":1,\n                            \"country_id\":16,\n                            \"counter\":1\n                            }\n                        ]\n                    }\n                ]\n                }\n            ]\n        },\n        {\n            \"id\":2,\n            \"name\":\"Tennis\",\n            \"counter\":40,\n            \"sub\":[\n                {\n                \"id\":14,\n                \"name\":\"Portugal\",\n                \"sport_id\":2,\n                \"counter\":1,\n                \"sub\":[\n                    {\n                        \"id\":8031,\n                        \"name\":\"Challenger. Braga\",\n                        \"sport_id\":2,\n                        \"country_id\":14,\n                        \"counter\":1\n                    }\n                ]\n                }\n            ]\n        }\n    ]\n}",{"id":91,"title":92,"html":93,"json":94,"jsonTitle":95},"matches","Список матчей","\u003Cp>Вы можете получить данные о списке матчей. Важно отметить, что обязательно нужно указать \u003Cstrong>ID вида спорта\u003C\u002Fstrong> — возможность получить все матчи для всех видов спорта отсутствует. Вы также можете выбрать, нужны ли вам матчи в режиме лайв или предстоящие события, и указать дополнительные параметры для фильтрации.\u003C\u002Fp>\u003Cp>В ответе вы получите всю необходимую информацию о матчах по виду спорта, который вы указали.\u003C\u002Fp>\u003Cp>Все данные сгруппированы в удобный объект, который легко интегрируется в вашу систему и позволяет отображать информацию в любом формате.\u003C\u002Fp>\u003Cp>Чтобы получить список матчей, необходимо отправить запрос на метод \u003Ccode>events\u003C\u002Fcode> и указать следующие параметры:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>ID вида спорта\u003C\u002Fstrong>: обязательный параметр.\u003C\u002Fli>\u003Cli>\u003Cstrong>ID чемпионата\u003C\u002Fstrong>: если вас интересуют матчи в конкретном чемпионате. Если нужны все матчи, укажите значение \"0\".\u003C\u002Fli>\u003Cli>\u003Cstrong>Группировка ответа\u003C\u002Fstrong>: укажите, как должны быть сгруппированы данные.\u003C\u002Fli>\u003Cli>\u003Cstrong>Тип матчей\u003C\u002Fstrong>: выберите, нужны ли вам данные по матчам в режиме лайв или предстоящие события.\u003C\u002Fli>\u003Cli>\u003Cstrong>Язык данных\u003C\u002Fstrong>: выберите язык, на котором хотите получить данные.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Эти параметры обязательны для отправки. Не забудьте также передать ваш \u003Cstrong>API-ключ\u003C\u002Fstrong> в заголовке запроса (Headers).\u003C\u002Fp>\u003Ch3>Пример запроса\u003C\u002Fh3>\u003Cp>Отправьте этот запрос чтобы получить меню, в котором есть все необходимые даные чтобы потом получить матчи и исходы:\u003C\u002Fp>\u003Cp>\u003Cstrong>Внимание:\u003C\u002Fstrong> Запросы для линии рекомендуется отправлять с интервалом не менее 20 секунд. Запросы для лайва — не менее 5 секунд. Этого интервала будет достаточно для актуальной информации\u003C\u002Fp>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong> &nbsp; Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F events \u002F [SPORT-ID] \u002F [CHAMPIONSHIP-ID] \u002F [KG] \u002F 50 \u002F [TYPE] \u002F [LANG]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Fevents\u002F1\u002F0\u002Flist\u002F50\u002Flive\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Ответ содержит данные о матчах, включая информацию о командах, турнирах и коэффициентах. Ниже описаны ключевые поля, которые возвращаются в объекте ответа. Обратите внимание на разность данных, которые возвращаются в зависимости от типа \u003Cstrong>[KG]\u003C\u002Fstrong> (в примере \u003Ccode>json\u003C\u002Fcode> ниже сначала показан \u003Cstrong>[KG] = list\u003C\u002Fstrong>, затем \u003Cstrong>[KG] = sub\u003C\u002Fstrong>).\u003C\u002Fp>\u003Ch3>Описание полей\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Ccode>status\u003C\u002Fcode> Статус запроса. Если \u003Cstrong>1\u003C\u002Fstrong>, запрос выполнен успешно.\u003C\u002Fli>\u003Cli>\u003Ccode>sgame_id\u003C\u002Fcode> Уникальный идентификатор матча в системе.\u003C\u002Fli>\u003Cli>\u003Ccode>stat_id\u003C\u002Fcode> Идентификатор статистики для матча.\u003C\u002Fli>\u003Cli>\u003Ccode>game_id\u003C\u002Fcode> Внутренний идентификатор матча.\u003C\u002Fli>\u003Cli>\u003Ccode>game_mid\u003C\u002Fcode> Идентификатор суб матча.\u003C\u002Fli>\u003Cli>\u003Ccode>game_dop_name\u003C\u002Fcode> Дополнительная информация о матче (например, \"Extra-Time\").\u003C\u002Fli>\u003Cli>\u003Ccode>game_start\u003C\u002Fcode> Время начала матча в формате Unix Timestamp.\u003C\u002Fli>\u003Cli>\u003Ccode>game_oc_counter\u003C\u002Fcode> Количество доступных рынков для ставок на этот матч.\u003C\u002Fli>\u003Cli>\u003Ccode>country_id\u003C\u002Fcode> Идентификатор страны, где проводится матч.\u003C\u002Fli>\u003Cli>\u003Ccode>country_name\u003C\u002Fcode> Название страны.\u003C\u002Fli>\u003Cli>\u003Ccode>tournament_id\u003C\u002Fcode> Идентификатор турнира.\u003C\u002Fli>\u003Cli>\u003Ccode>tournament_name\u003C\u002Fcode> Название турнира.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_1_name\u003C\u002Fcode> Название первой команды.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_2_name\u003C\u002Fcode> Название второй команды.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_1_id\u003C\u002Fcode> Идентификатор первой команды.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_2_id\u003C\u002Fcode> Идентификатор второй команды.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_1_icon\u003C\u002Fcode> Иконка первой команды.\u003C\u002Fli>\u003Cli>\u003Ccode>opp_2_icon\u003C\u002Fcode> Иконка второй команды.\u003C\u002Fli>\u003Cli>\u003Ccode>sport_name\u003C\u002Fcode> Название вида спорта (например, \"Football\").\u003C\u002Fli>\u003Cli>\u003Ccode>sport_id\u003C\u002Fcode> Идентификатор вида спорта.\u003C\u002Fli>\u003Cli>\u003Ccode>score_full\u003C\u002Fcode> Полный счёт матча.\u003C\u002Fli>\u003Cli>\u003Ccode>score_extra\u003C\u002Fcode> Счёт геймов в теннисе.\u003C\u002Fli>\u003Cli>\u003Ccode>score_period\u003C\u002Fcode> Счёт за конкретный период.\u003C\u002Fli>\u003Cli>\u003Ccode>period_name\u003C\u002Fcode> Название периода матча (например, \"2 Half\").\u003C\u002Fli>\u003Cli>\u003Ccode>timer\u003C\u002Fcode> Таймер текущего времени матча в секундах.\u003C\u002Fli>\u003Cli>\u003Ccode>pitch\u003C\u002Fcode> Ид игрока, который делает подачу (для видов спорта где есть подающие).\u003C\u002Fli>\u003Cli>\u003Ccode>finale\u003C\u002Fcode> Логическое значение, показывающее, завершён ли матч.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>Информация о рынках ставок\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Ccode>oc_group_name\u003C\u002Fcode> Название группы рынков (например, \"Double Chance\").\u003C\u002Fli>\u003Cli>\u003Ccode>oc_name\u003C\u002Fcode> Название конкретного исхода (например, \"1X\").\u003C\u002Fli>\u003Cli>\u003Ccode>oc_rate\u003C\u002Fcode> Коэффициент на этот исход.\u003C\u002Fli>\u003Cli>\u003Ccode>oc_pointer\u003C\u002Fcode> Уникальный идентификатор исхода.\u003C\u002Fli>\u003Cli>\u003Ccode>oc_block\u003C\u002Fcode> Логическое значение, показывающее, заблокирован ли исход (если \u003Cstrong>true\u003C\u002Fstrong> — исход заблокирован и не доступен для ставок).\u003C\u002Fli>\u003C\u002Ful>","\u002F\u002F [KG] = list\n{\n    \"status\": 1,\n    \"body\": [\n        {\n            \"sgame_id\": \"66f8a2d60d8c0bfbf1af3f93\",\n            \"stat_id\": \"66c914530d8c0bfbf15f5682\",\n            \"game_id\": 562898620,\n            \"game_mid\": 562898620,\n            \"game_dop_name\": \"Extra-Time\",\n            \"game_start\": 1707807400,\n            \"game_oc_counter\": 38,\n            \"country_id\": 231,\n            \"country_name\": \"England\",\n            \"tournament_id\": 108319,\n            \"tournament_name\": \"England. FA Cup\",\n            \"opp_1_name\": \"King's Lynn Town\",\n            \"opp_2_name\": \"Worksop Town\",\n            \"opp_1_id\": 40547,\n            \"opp_2_id\": 40549,\n            \"opp_1_icon\": \"400098.png\",\n            \"opp_2_icon\": \"1201c9f.png\",\n            \"sport_name\": \"Football\",\n            \"sport_id\": 1,\n            \"score_full\": \"0:0\",\n            \"score_extra\": \"0:0\",\n            \"score_period\": \"0:0\",\n            \"period_name\": \"3 Half\",\n            \"timer\": 6511,\n            \"finale\": false,\n            \"pitch\": null,\n            \"game_oc_list\": [\n                {\n                    \"oc_group_name\": \"Double Chance\",\n                    \"oc_name\": \"1X\",\n                    \"oc_rate\": 1.136,\n                    \"oc_pointer\": \"562898620|8|4|0\",\n                    \"oc_block\": false\n                }\n            ]\n        }\n    ]\n}\n\n\u002F\u002F [KG] = sub\n{\n    \"status\": 1,\n    \"body\": [\n        {\n            \"tournament_id\": 8147,\n            \"tournament_name\": \"Thailand. League Cup\",\n            \"events_list\": [\n                {\n                    \"sgame_id\": 66f8a2d60d8c0bfbf1af3f93,\n                    \"stat_id\": 3788a2d60d8c0bfbf1af3f93,\n                    \"game_id\": 562987092,\n                    \"game_mid\": 562987092,\n                    \"game_dop_name\": \"\",\n                    \"game_start\": 1707856000,\n                    \"game_oc_counter\": 183,\n                    \"country_id\": 180,\n                    \"country_name\": \"Thailand\",\n                    \"tournament_id\": 8147,\n                    \"tournament_name\": \"Thailand. League Cup\",\n                    \"opp_1_name\": \"ACDC\",\n                    \"opp_2_name\": \"Pattaya United\",\n                    \"opp_1_id\": 505873,\n                    \"opp_2_id\": 4978,\n                    \"opp_1_icon\": \"729aadb95ad1df.png\",\n                    \"opp_2_icon\": \"4978.png\",\n                    \"sport_name\": \"Football\",\n                    \"sport_id\": 1,\n                    \"score_full\": \"1:1\",\n                    \"score_extra\": \"0:0\",\n                    \"score_period\": \"1:1;0:0\",\n                    \"period_name\": \"2 Half\",\n                    \"timer\": 4451,\n                    \"pitch\": null,\n                    \"finale\": false,\n                    \"game_oc_list\": [\n                        {\n                            \"oc_group_name\": \"1X2\",\n                            \"oc_name\": \"W1\",\n                            \"oc_rate\": 8.19,\n                            \"oc_pointer\": \"562987092|1|1|0\",\n                            \"oc_block\": false\n                        },\n                        {\n                            \"oc_group_name\": \"1X2\",\n                            \"oc_name\": \"X\",\n                            \"oc_rate\": 1.82,\n                            \"oc_pointer\": \"562987092|1|2|0\",\n                            \"oc_block\": false\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}","GET \u002Fv1\u002Fevents\u002F1\u002F0\u002Flist\u002F50\u002Flive\u002Fen",{"id":97,"title":98,"html":99,"json":100,"jsonTitle":101},"match","Конкретный матч","\u003Cp>Метод для получения детальной информации о конкретном матче. Этот метод позволяет запросить информацию по конкретному матчу, включая команды, результаты, текущее состояние матча и доступные ставки. Используется для получения актуальных данных по конкретной игре.\u003C\u002Fp>\u003Ch3>Пример запроса\u003C\u002Fh3>\u003Cp>\u003Cstrong>Внимание:\u003C\u002Fstrong> Запросы для линии рекомендуется отправлять с интервалом не менее 20 секунд. Запросы для лайва — не менее 5 секунд. Этого интервала будет достаточно для актуальной информации\u003C\u002Fp>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong> &nbsp; Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F event \u002F [GAME-ID] \u002F [KG] \u002F [TYPE] \u002F [LANG]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Fevent\u002F45566556\u002Fsub\u002Flive\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Ответ содержит данные об одном конкретном матче, включая информацию о полном отображении исходов и шансов на этот матч. В конкретном матче вы можете получить абсолютно все шансы и коэффициенты на матч. Ниже описаны ключевые поля, которые возвращаются в объекте ответа. Обратите внимание на разность данных, которые возвращаются в зависимости от типа \u003Cstrong>[KG]\u003C\u002Fstrong>. Они влияют теперь на группировку ставок и шансов для ставок.\u003C\u002Fp>\u003Cp>Ответ включает только те поля, которые отличаются от запроса списка матчей. Вот их описание:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>\u003Ccode>stat_list\u003C\u002Fcode> Массив, содержащий информацию по лайв-статистике, такую как угловые, атаки, карточки, опасные атаки и другие показатели.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ccode>sub_games\u003C\u002Fcode> Список идентификаторов, по которым можно получить дополнительные рынки ставок. Например, вы можете запросить шансы и исходы ставок только для 2-го тайма или угловых ударов.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>\u003Ccode>game_oc_list\u003C\u002Fcode> Этот список может содержать либо все исходы и шансы в одном массиве, либо быть сгруппирован по категориям для удобной интеграции в вашу систему.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>","{\n    \"status\": 1,\n    \"body\": {\n        \"game_oc_list\": [\n            {\n                \"group_id\": 1,\n                \"group_name\": \"1X2\",\n                \"columns\": 3,\n                \"oc_list\": [\n                    {\n                        \"oc_group_name\": \"1X2\",\n                        \"oc_name\": \"W1\",\n                        \"oc_rate\": 1.245,\n                        \"oc_size\": 0,\n                        \"oc_pointer\": \"563034215|1|1|0\",\n                        \"oc_block\": false\n                    },\n                    {\n                        \"oc_group_name\": \"1X2\",\n                        \"oc_name\": \"X\",\n                        \"oc_rate\": 5.48,\n                        \"oc_size\": 0,\n                        \"oc_pointer\": \"563034215|1|2|0\",\n                        \"oc_block\": false\n                    },\n                    {\n                        \"oc_group_name\": \"1X2\",\n                        \"oc_name\": \"W2\",\n                        \"oc_rate\": 7.97,\n                        \"oc_size\": 0,\n                        \"oc_pointer\": \"563034215|1|3|0\",\n                        \"oc_block\": false\n                    }\n                ]\n            },\n            {\n                \"group_id\": 2,\n                \"group_name\": \"Handicap\",\n                \"columns\": 2,\n                \"oc_list\": [\n                    {\n                        \"oc_group_name\": \"Handicap\",\n                        \"oc_name\": \"1 (-1.5)\",\n                        \"oc_rate\": 1.904,\n                        \"oc_size\": -1.5,\n                        \"oc_pointer\": \"563034215|2|7|-1.5\",\n                        \"oc_block\": false\n                    },\n                    {\n                        \"oc_group_name\": \"Handicap\",\n                        \"oc_name\": \"1 (0)\",\n                        \"oc_rate\": 1.06,\n                        \"oc_size\": 0,\n                        \"oc_pointer\": \"563034215|2|7|0\",\n                        \"oc_block\": false\n                    },\n                    {\n                        \"oc_group_name\": \"Handicap\",\n                        \"oc_name\": \"2 (0)\",\n                        \"oc_rate\": 6.02,\n                        \"oc_size\": 0,\n                        \"oc_pointer\": \"563034215|2|8|0\",\n                        \"oc_block\": false\n                    },\n                    {\n                        \"oc_group_name\": \"Handicap\",\n                        \"oc_name\": \"2 (+1.5)\",\n                        \"oc_rate\": 1.76,\n                        \"oc_size\": 1.5,\n                        \"oc_pointer\": \"563034215|2|8|1.5\",\n                        \"oc_block\": false\n                    }\n                ]\n            }\n        ],\n        \"stat_list\": [\n            {\n                \"id\": 45,\n                \"name\": \"Attacks\",\n                \"opp1\": \"22\",\n                \"opp2\": \"28\"\n            },\n            {\n                \"id\": 58,\n                \"name\": \"Dangerous attacks\",\n                \"opp1\": \"13\",\n                \"opp2\": \"25\"\n            },\n            {\n                \"id\": 29,\n                \"name\": \"Possession %\",\n                \"opp1\": \"45\",\n                \"opp2\": \"55\"\n            },\n            {\n                \"id\": 59,\n                \"name\": \"Shots on target\",\n                \"opp1\": \"3\",\n                \"opp2\": \"2\"\n            },\n            {\n                \"id\": 60,\n                \"name\": \"Shots off target\",\n                \"opp1\": \"2\",\n                \"opp2\": \"2\"\n            },\n            {\n                \"id\": 26,\n                \"name\": \"Yellow cards\",\n                \"opp1\": \"0\",\n                \"opp2\": \"0\"\n            },\n            {\n                \"id\": 70,\n                \"name\": \"Corner\",\n                \"opp1\": \"0\",\n                \"opp2\": \"3\"\n            },\n            {\n                \"id\": 71,\n                \"name\": \"Red card\",\n                \"opp1\": \"0\",\n                \"opp2\": \"0\"\n            },\n            {\n                \"id\": 72,\n                \"name\": \"Penalty\",\n                \"opp1\": \"0\",\n                \"opp2\": \"0\"\n            }\n        ],\n        \"sub_games\": [\n            {\n                \"game_id\": 563034216,\n                \"game_num\": 48560,\n                \"game_name\": \"1st half\"\n            },\n            {\n                \"game_id\": 563034217,\n                \"game_num\": 48561,\n                \"game_name\": \"2nd half\"\n            },\n            {\n                \"game_id\": 563034286,\n                \"game_num\": 42676,\n                \"game_name\": \"Result + Total\"\n            }\n        ]\n    }\n}","GET \u002Fv1\u002Fevent\u002F45566556\u002Fsub\u002Flive\u002Fen",{"id":103,"title":104,"html":105},"top","Топ матчи","\u003Cp>Отправьте этот запрос чтобы получить топовые матчи. Запрос возвращает список всех топовых матчей по всем видам спорта.\u003C\u002Fp>\u003Ch3>Пример запроса\u003C\u002Fh3>\u003Cp>\u003Cstrong>Внимание:\u003C\u002Fstrong> Запросы для линии рекомендуется отправлять с интервалом не менее 20 секунд. Запросы для лайва — не менее 5 секунд. Этого интервала будет достаточно для актуальной информации\u003C\u002Fp>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong> &nbsp; Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F topmatches \u002F [TYPE] \u002F [LANG]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Ftopmatches\u002Flive\u002Fen\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>",{"id":107,"title":108,"html":109,"json":110,"jsonTitle":111},"search","Поиск матчей","\u003Cp>Если вам необходимо осуществить поиск на сайте по командам, вы можете воспользоваться запросом на поиск.\u003C\u002Fp>\u003Ch3>Пример запроса\u003C\u002Fh3>\u003Cp>\u003Cstrong>GET\u003C\u002Fstrong> &nbsp; Схема: \u003Ccode>[API-URL-LINE] \u002Fv1\u002F search \u002F [TYPE] \u002F [LANG] \u002F [COMAND-NAME]\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Запрос: \u003Ccode>HTTPS:\u002F\u002Fexample-domain-demo.com\u002Fv1\u002Fsearch\u002Flive\u002Fen\u002Frealmadrid\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Headers: \u003Ccode>'Package': '0145-3455-1298-2978-1100'\u003C\u002Fcode>\u003C\u002Fp>\u003Cp>Интеграция с нашим API спортивной линии предоставляет доступ к актуальной информации о видах спорта, матчах, турнирах и коэффициентах. Мы стремимся сделать процесс интеграции максимально простым и удобным, предоставляя подробную документацию и примеры запросов. Если у вас возникнут вопросы или понадобится помощь, наша команда технической поддержки всегда готова вам помочь. Используйте возможности API, чтобы создавать эффективные решения для вашего бизнеса.\u003C\u002Fp>","{\n    \"status\": 1,\n    \"page\": \"\u002Fv1\u002Fevents\",\n    \"body\": [\n        {\n            \"game_id\": 563038643,\n            \"dtype\": \"live\",\n            \"opp1\": \"Real Madrid (Kimmich_8143)\",\n            \"opp2\": \"Bayern Munich (Mata_8254)\",\n            \"champname\": \"FIFA 24. Cyber League\",\n            \"sportname\": \"Football\",\n            \"gamestart\": 1707871900\n        },\n        {\n            \"game_id\": 563043348,\n            \"dtype\": \"live\",\n            \"opp1\": \"Lille OSC U19\",\n            \"opp2\": \"Real Madrid U19\",\n            \"champname\": \"UEFA Youth League\",\n            \"sportname\": \"Football\",\n            \"gamestart\": 1707874000\n        },\n        {\n            \"game_id\": 563046811,\n            \"dtype\": \"live\",\n            \"opp1\": \"Real Madrid (Mevis)\",\n            \"opp2\": \"Chelsea (Mick)\",\n            \"champname\": \"FIFA 23. Volta daily league\",\n            \"sportname\": \"Football\",\n            \"gamestart\": 1707874485\n        },\n        {\n            \"game_id\": 563043227,\n            \"dtype\": \"live\",\n            \"opp1\": \"Real Madrid\",\n            \"opp2\": \"Bayern\",\n            \"champname\": \"FIFA18. Penalty\",\n            \"sportname\": \"FIFA\",\n            \"gamestart\": 1707874900\n        }\n    ]\n}","GET \u002Fv1\u002Fsearch\u002Flive\u002Fen\u002Frealmadrid",{"title":113,"image":114,"items":117},"Хотите интегрировать другие продукты через API?",{"src":115,"alt":116},"\u002Fassets\u002Fimg\u002Fnormal\u002Fchoose_4.jpg","Choose",[118,121,124],{"label":119,"href":120},"Match Results API","\u002Fru\u002Fsport-rezult-api.html",{"label":122,"href":123},"Outcomes & Odds API","\u002Fru\u002Fsport-events-api.html",{"label":125,"href":126},"Bets & Coupons docs","\u002Fru\u002Fdoc-sport-events-api.html",{},"doc-sport-line-api.html","ru\u002Fdoc-sport-line-api","3CGAEN2F7YZRQxNHOvR-hh_svcXsw67Gp4pC9KVg8ao"]