
Доступ к API Betfair: что нужно, сколько стоит и кому подходит
Скрипт написан наполовину, а API Betfair первым делом просит ключ. Ключ привязан к подтверждённому счёту Betfair на ваше имя, так что если ваша страна не принимается или счёт закрыт, это не путь внутрь.
Доступ к API Betfair это два ключа приложения на собственном счёте Betfair. Ключ Delayed бесплатный и работает сразу, но цены в нём приходят с задержкой, а ставка, сделанная с ним, настоящая. Ключу Live нужны заявка, счёт, прошедший проверки личности Betfair, и сумма на нём, достаточная для разовой платы за активацию, сейчас 499 £, без возврата (сверяйтесь с актуальными условиями). Личный ключ только для личного использования; компании идут коммерческими путями Betfair. Без счёта Betfair ключа нет, а биржевой инструмент брокера не является счётом Betfair.
Для чего нужен API
Старая копия собственной документации Betfair для разработчиков описывает API биржи как способ строить автоматические системы ставок или собственные экраны ставок, бесплатный в разработке и только для личного использования (сверяйтесь с актуальными условиями). Условия Betfair считают подозрительными ставки, сделанные другими автоматическими средствами, и уточняют, что ставки через API к ним не относятся (пункт 12.1.4 прочитанной нами архивной копии). Отдельная страница идёт дальше: автоматизация ставок через тот же ключ.
Он подходит тому, кто ставит для себя и хочет, чтобы кнопки нажимал код, а не пальцы. Он не подходит тому, у кого нет собственного счёта Betfair. О более широкой картине см. где API стоит среди других путей; в нашем руководстве по доступу есть карта способов попасть внутрь от начала до конца.
Сначала счёт, потом ключи
На первом шаге некоторые читатели останавливаются.
- Заведите подтверждённый счёт Betfair на своё имя
Если счёта нет, первая задача открыть прямой счёт на своё имя в стране, которую обслуживает Betfair. В справке Betfair для разработчиков сказано, что счёт Betfair с пройденным KYC нужен во всех случаях, а без счёта Betfair продолжить лицензирование нельзя. Прочтите проверки KYC, от которых зависит ключ Live, прежде чем строить планы вокруг него, и держите на счёте сумму на плату из шага четыре.
- Создайте ключи
Каждый счёт получает два ключа приложения. Ключ Delayed активен сразу после создания. Ключ Live начинает неактивным.
- Стройте и тестируйте на ключе Delayed
Цены приходят с задержкой от 1 до 180 секунд, так что стройте с её учётом. Делайте все тестовые ставки минимальной суммой и проверяйте расчёты скрипта вручную в калькуляторе back и lay до его первой ставки, потому что с этим ключом каждая ставка настоящая. Отдельная страница рассказывает, откуда на самом деле берутся данные о ценах для такой системы.
- Подайте заявку на ключ Live и оплатите
Betfair просит сначала закончить тестирование, а затем подать заявку через свою программу для разработчиков для личных ставок. После одобрения доступа плата за активацию списывается с вашего счёта Betfair и не возвращается.
- После этого условия Betfair не меняются
Ключ Live не снимает ни одного правила счёта: только личное использование, один счёт на человека, право Betfair закрыть счёт.
Ключ открыт ровно настолько, насколько открыт счёт за ним.
Ключ Delayed и ключ Live
Два ключа различаются тем, что они видят и сколько стоят. Оба могут сделать ставку на живой бирже.
| Что он делает | Ключ Delayed | Ключ Live |
|---|---|---|
| Для чего сделан | Разработка и учебные программы, не делающие ставок | Приложения для живых ставок |
| Цены | С задержкой от 1 до 180 секунд | Живые |
| Размещение ставок | Разрешено, на живой бирже | Разрешено |
| Использование только для чтения | Разрешено | Не разрешено |
| Глубина цен | 3 ценовых уровня | Все ценовые уровни |
| Общий сведённый объём по выбору, ближняя и дальняя цены Betfair SP | Недоступно | Доступно |
| Плата за активацию | Нет | 499 £ один раз, без возврата (сверяйтесь с актуальными условиями) |
Ключ Live не может быть только для чтения
Использовать ключ Live только для чтения цен не разрешено, а тем, кому нужны одни данные, предлагают остаться на ключе Delayed, иначе ключ Live могут деактивировать. Платить 499 £ за то, чтобы смотреть на цены, не получится.
Плата фиксирована, доход нет
Страницы Betfair для разработчиков сейчас называют цену ключа Live: 499 £ один раз. Более старые источники называют 299 £, так что сверьтесь с актуальными условиями, прежде чем составлять бюджет. Дёшево ли 499 £, зависит от одного числа, которое заранее никто назвать не может: сколько в среднем стоит каждая ставка.
Гипотетически, все исходные данные выдуманы. Допустим, скрипт делает ставки по 100 £ и ожидаемая ценность каждой после комиссии биржи равна 2 £, по 10 ставок в день. Тогда 499 £ ÷ 2 £ = 249,5, то есть 250 ставок, или 25 дней, чтобы покрыть плату. Если же 0,50 £ за ставку, то 499 £ ÷ 0,50 £ = 998 ставок, около 100 дней. При 0 £ за ставку плата не возвращается никогда. Ниже 0 £ яма только глубже.
Ожидаемая прибыль это среднее по многим ставкам, а не обещание на следующие сто. Никто не должен читать в этих цифрах доход; скрипт воображаемый.
Второй выдуманный случай, на котором и попадаются: игрок с подтверждённым счётом и 650 £ на нём три выходных пишет скрипт на ключе Delayed, полагая, что тестовые ставки выходят в ноль, платит 499 £ из этих 650 £ и обнаруживает, что на счёте осталось 151 £ для ставок, когда уходят первые живые ставки. Это совсем другой банкролл, чем тот, что предполагал план.
Я бы не платил за ключ Live, пока ключ Delayed не отработал ту же стратегию несколько недель минимальной суммой, понимая, что цены с задержкой до 180 секунд делают тест лишь грубым ориентиром. Плата не возвращается.
Личный ключ и коммерческая лицензия
Личный ключ предназначен для ваших собственных ставок. В той же архивной документации сказано, что любое использование данных или API в коммерческом контексте должно быть одобрено Betfair, а неодобренное использование будет выявлено и заблокировано (сверяйтесь с актуальными условиями).
В общих чертах: разработчик ПО, создающий приложение для клиентов Betfair, платит лицензионный взнос 1 499 £, который вносится при сертификации безопасности. Компания, желающая торговать автоматически, идёт через деловое подразделение Flutter за «Exchange Trading Account», и начинается это с документов компании и проверок личности её директоров и акционеров. Ни то ни другое не личный ключ с бо́льшим бюджетом.
Что по-прежнему ограничивает любой ключ
Betfair ограничивает, сколько данных рынка может запросить один запрос, 200 пунктами, причём более богатые данные стоят больше пунктов, и отклоняет больше 1 000 инструкций по ордерам за одну секунду. На рынках в игре обычно действует задержка от 1 до 12 секунд при размещении ставок, которая, по словам Betfair, позволяет клиентам отменить несведённые ордера при изменении условий. Плата за транзакции может применяться к любому ключу после 5 000 подходящих транзакций в час, причём ошибки тоже считаются (условия есть на странице Charges Betfair; сверяйтесь с актуальными условиями).
Страницы Betfair для разработчиков также сообщают, что запросы API из перечисленных регионов блокируются. Этот список отличается от списка в условиях, и ни один из них не полон, так что проверьте актуальный список и местный закон. Когда формулировка о странах исключает вас разобрано на отдельной странице.
Что четыре брокера говорят об API и ботах
Брокер открывает свой собственный счёт, а не счёт Betfair, поэтому API брокера, если он есть, подключается к брокеру. Эти инструменты это коммерческие договорённости по собственным условиям каждого брокера. На прочитанных нами страницах ни один из четырёх не предлагает ключ Betfair, и у каждого свои исключаемые страны; что на самом деле стоит за логином брокера показывает слои. Что говорит каждый, ниже; по каждой строке сверяйтесь с актуальными условиями.
BetInAsia. Недавняя архивная копия его главной страницы всё ещё рекламирует подключение к BLACK Sports Betting API. Более старая копия его страницы об API сообщает, что доступ по запросу и что это подключение к BLACK, а не прямое подключение API к биржам за ним. Не для вас, если вы живёте в Великобритании, США или России: его условия исключают эти страны, среди прочих.
AsianConnect. Его справочный центр сообщает, что он предлагает счёт API через Asianodds88, свой агрегатор коэффициентов: это API в Asianodds88, а не ключ Betfair. Об API или ботах для Piwi247 или OrbitX ничего не нашлось. Прежде всего проверьте его список ограничений: в более старом списке названы США и Китай, среди прочих, а его форма регистрации и справочный центр расходятся по ряду стран.
MadMarket. Страницы API для клиентов не нашлось, а его условия запрещают скрейпинг и любого робота, паука или иной автоматический механизм. Его условия также исключают Великобританию, США, Австралию и Россию, среди прочих.
Sportmarket. Его справочная статья сообщает, что FairExchange нельзя использовать с программными ботами API, а публичной документации API мы не нашли. Если вы живёте в Великобритании, США или Франции, среди прочих, его условия вас исключают.
Списки меняются, а страницы самого брокера порой друг другу противоречат, поэтому сравните условия четырёх брокеров в одной таблице и считайте последним словом актуальные условия каждого брокера. «Доступ к API» на странице брокера я бы читал как вопрос, который стоит задать письменно, а не как возможность, вокруг которой стоит строить стратегию.
Инструмент брокера это путь только там, где вас принимают и Betfair, и брокер, и он никогда не является ключом Betfair.
Частые вопросы
Доступ к API Betfair автоматический или нужно подавать заявку?
Отчасти. Когда у вас есть подтверждённый счёт Betfair, ключи вы создаёте сами, и ключ Delayed работает сразу. Ключ Live требует заявки, полной проверки личности и достаточной суммы на счёте для платы за активацию. Перед любым шагом сверьтесь с актуальной справкой Betfair для разработчиков.
Сколько стоит доступ к API Betfair и возвращается ли плата?
Ключ Delayed бесплатный. Ключ Live несёт разовую плату за активацию, сейчас 499 £, которая списывается с вашего счёта Betfair после одобрения доступа и не возвращается. Комиссия биржи с выигрышей отдельная. Сверяйтесь с актуальными условиями.
Можно ли пользоваться API Betfair без счёта Betfair?
Нет. Ключ выдаётся счёту с пройденным KYC, и справка Betfair для разработчиков говорит прямо: без счёта Betfair продолжить лицензирование нельзя.
Что делать, если Betfair недоступен там, где я живу?
Тогда пути через API нет, потому что ключ привязан к счёту, который должен принять Betfair. Скрывать местоположение не выход: почему подменённое местоположение плохо заканчивается содержит пункт условий и последствия.