TotoBrief API

Публичный интерфейс доступа к данным тотализаторов: списки контор, тиражей и подробные данные каждого тиража. Все методы возвращают JSON.

Базовый URL
https://totobrief.com/api/v1
Формат
JSON
Заголовки
Content-Type: application/json, Accept: application/json
Авторизация
не требуется

Drawings


GET /community/supported-drawings

Доступные названия тиражей

Возвращает список имён тиражей (контор), доступных для запросов методами ниже. Имя передаётся параметром {name} в методе «Список тиражей по имени».

Пример ответа:

[
    "fonbet-main",
    "baltbet-main",
    "betcity-main",
    "marathonbet-main",
    "xbet-main",
    "toto15-main",
    "zenitbet-main"
]
GET /community/{name}/drawings

Список тиражей по имени

Возвращает тиражи выбранной конторы, отсортированные по дате окончания (свежие первыми), с постраничной навигацией по 50 записей.

Параметр Тип Описание
name string имя тиража из /supported-drawings, например baltbet-main

Пример ответа:

{
    "current_page": 1,
    "data": [ { "id": 2, "number": 7240, "name": "baltbet-main", ... } ],
    "last_page": 12,
    "per_page": 50,
    "total": 573
}
GET /community/drawing-info/{id}

Данные тиража

Метод служит для получения подробных данных тиража. События тиража и их свойства содержатся в структуре data->events. Свойство number является номером тиража в конторе.

Параметр Тип Описание
id int Id тиража в системе (не равен номеру тиража в конторе), например 2

Пример ответа:

{
    "data": {
        "id": 2,
        "number": 7240,
        "name": "baltbet-main",
        "events": [ { "name": "Команда 1 — Команда 2", ... } ]
    }
}