
Acceso a la API de Betfair: qué necesitas, cuánto cuesta y a quién le sirve
El script está a medio escribir y la API de Betfair te pide una clave antes que nada. La clave cuelga de una cuenta propia verificada de Betfair, así que si tu país está excluido o tu cuenta está cerrada, esto no es una vía de entrada.
El acceso a la API de Betfair son dos claves de aplicación sobre una cuenta propia de Betfair. La clave Delayed es gratuita y funciona al instante, pero sus cuotas llegan con retraso y una apuesta hecha con ella es una apuesta real. La clave Live exige una solicitud, una cuenta que haya pasado las verificaciones de identidad de Betfair y saldo suficiente para pagar una tarifa de activación única, ahora de 499 £ y no reembolsable (consulta las condiciones vigentes). Una clave personal es solo para uso personal; las empresas pasan por las vías comerciales de Betfair. Sin cuenta de Betfair no hay clave, y la herramienta de exchange de un broker no es una cuenta de Betfair.
Para qué sirve la API
Una copia antigua de la propia documentación para desarrolladores de Betfair describe la API del Exchange como una forma de crear sistemas de apuestas automatizados o pantallas de apuestas a medida, gratuita para desarrollar y solo para uso personal (consulta las condiciones vigentes). Las condiciones de Betfair consideran sospechoso apostar por otros medios automatizados y dicen que las apuestas por API no entran ahí (cláusula 12.1.4 de la copia archivada que leímos). Otra página profundiza en cómo automatizar apuestas con esa misma clave.
Le sirve a quien apuesta por su cuenta y quiere que el código, y no los dedos, pulse los botones. No le sirve a nadie que no tenga una cuenta propia de Betfair. Para ver el panorama completo, consulta dónde encaja la API entre las demás vías; nuestra guía de acceso contiene el mapa de vías de entrada, de principio a fin.
Primero la cuenta, después las claves
El primer paso es donde algunos lectores se detienen.
- Ten una cuenta propia verificada de Betfair
Si no tienes ninguna, lo primero es abrir antes una cuenta directa, a tu nombre y en un país que Betfair atienda. La ayuda para desarrolladores de Betfair dice que en todos los casos se exige una cuenta de Betfair verificada con KYC, y que sin cuenta de Betfair no puedes continuar con la licencia. Lee las verificaciones KYC de las que depende una clave Live antes de planificar en torno a ella, y deja en la cuenta saldo suficiente para la tarifa del paso cuatro.
- Crea las claves
Cada cuenta recibe dos claves de aplicación. La clave Delayed está activa en cuanto existe. La clave Live empieza inactiva.
- Desarrolla y prueba con la clave Delayed
Sus cuotas llegan con un retraso de entre 1 y 180 segundos, así que diseña para eso. Haz cada apuesta de prueba con el importe mínimo y comprueba a mano las cuentas de un script con una calculadora de back y lay antes de que haga su primera apuesta, porque con esta clave toda apuesta es real. Otra página explica de dónde salen realmente los datos de cuotas para un sistema así.
- Solicita la clave Live y paga la tarifa
Betfair te pide que termines antes las pruebas y que solicites después el acceso a través de su Developer Program para apuestas personales. Una vez aprobado el acceso, la tarifa de activación se carga en tu cuenta de Betfair y no se reembolsa.
- Nada de lo que viene después cambia las condiciones de Betfair
La clave Live no levanta ninguna regla de la cuenta: solo uso personal, una cuenta por persona y el derecho de Betfair a cerrar una cuenta.
Una clave solo es tan abierta como la cuenta que la respalda.
Clave Delayed frente a clave Live
Las dos claves se distinguen por lo que ven y por lo que cuestan. Ambas pueden hacer una apuesta en el exchange real.
| Qué hace | Clave Delayed | Clave Live |
|---|---|---|
| Pensada para | Desarrollo y software de práctica que no puede apostar | Aplicaciones de apuestas en directo |
| Cuotas | Con retraso, de 1 a 180 segundos | En directo |
| Hacer apuestas | Permitido, en el exchange real | Permitido |
| Uso de solo lectura | Permitido | No permitido |
| Profundidad de cuotas | 3 niveles de cuota | Todos los niveles de cuota |
| Total emparejado por selección, cuotas cercanas y lejanas del Betfair SP | No disponible | Disponible |
| Tarifa de activación | Ninguna | 499 £ una sola vez, no reembolsables (consulta las condiciones vigentes) |
Una clave Live no puede ser de solo lectura
No se permite usar una clave Live solo para leer cuotas, y a quienes solo necesitan datos se les dice que se queden con la clave Delayed o arriesgan que desactiven la Live. Pagar 499 £ por mirar cuotas queda descartado.
La tarifa es fija, el rendimiento no
Las páginas para desarrolladores de Betfair dicen ahora que la clave Live cuesta 499 £, una sola vez. Fuentes más antiguas hablan de 299 £, así que consulta las condiciones vigentes antes de hacer números. Que 499 £ sea barato o no depende de una cifra que nadie puede darte de antemano: cuánto vale de media cada apuesta.
Hipótesis, con todos los datos inventados. Supón un script cuyas apuestas, con un importe de 100 €, valen un esperado de 2 € cada una tras la comisión del exchange, y que hace 10 al día. Entonces 499 ÷ 2 = 249,5, es decir, 250 apuestas, o 25 días, para cubrir la tarifa. Supón en cambio 0,50 € por apuesta: 499 ÷ 0,50 = 998 apuestas, unos 100 días. Con 0 € por apuesta la tarifa nunca se recupera. Por debajo de 0 €, el agujero solo se hace más profundo.
Un beneficio esperado es un promedio sobre muchas apuestas, no una promesa sobre las próximas cien. Nadie debería leer ingresos en estas cifras; el script es imaginario.
Un segundo caso inventado, y el que pilla a la gente: un apostante con una cuenta verificada y 650 € en ella escribe un script durante tres fines de semana con la clave Delayed, suponiendo que sus apuestas de prueba salen en tablas, paga 499 de esos 650 y se encuentra con que la cuenta tiene 151 € para apostar cuando entran las primeras apuestas reales, un bankroll muy distinto del que el plan daba por hecho.
Yo no pagaría una clave Live hasta que la Delayed haya ejecutado la misma estrategia durante semanas con el importe mínimo, sabiendo que unas cuotas con hasta 180 segundos de retraso hacen de la prueba una guía aproximada. La tarifa no se devuelve.
Clave personal, licencia comercial
Una clave personal es para tus propias apuestas. La misma documentación archivada dice que todo uso de datos o de la API en un contexto comercial debe ser aprobado por Betfair, y que el uso no aprobado será identificado y bloqueado (consulta las condiciones vigentes).
En resumen: un proveedor de software que crea una aplicación para clientes de Betfair paga una licencia de 1.499 £, a abonar en la certificación de seguridad. Una empresa que quiere operar de forma automática pasa por la división de negocio de Flutter para obtener una «Exchange Trading Account», que empieza con documentos de la empresa y verificaciones de identidad de sus administradores y accionistas. Ninguna de las dos es una clave personal con más presupuesto.
Qué limita todavía a cualquiera de las dos claves
Betfair limita cuántos datos de mercado puede pedir una sola solicitud, a 200 puntos, y los datos más ricos cuestan más puntos, y rechaza instrucciones de órdenes por encima de 1.000 en un solo segundo. Los mercados en juego suelen llevar un retraso de entre 1 y 12 segundos al hacer apuestas, que según Betfair permite a los clientes cancelar órdenes sin emparejar cuando cambian las condiciones. Pueden aplicarse cargos por transacción con cualquiera de las claves cuando se superan las 5.000 transacciones cualificadas en una hora, y los errores cuentan (la página de cargos de Betfair tiene las condiciones; consulta las vigentes).
Las páginas para desarrolladores de Betfair dicen también que se bloquean las solicitudes a la API desde las regiones de una lista. Esa lista difiere de la de las condiciones, y ninguna es completa, así que consulta la lista vigente y la normativa local. En el caso de España, betfair.com no atiende al país y la operación local de Betfair no incluye el Exchange en su tabla de licencias, así que no des por hecho que una clave está a tu alcance. Cuando la redacción de los países te deja fuera se lee en su propia página.
Qué dicen los cuatro brokers sobre APIs y bots
Un broker abre una cuenta propia, no una de Betfair, así que la API de un broker, cuando existe, se conecta al broker. Estas herramientas son acuerdos comerciales sujetos a las condiciones de cada broker. En las páginas que leímos, ninguno de los cuatro ofrece una clave de Betfair, y cada uno mantiene sus propios países excluidos; qué contiene realmente el acceso de un broker muestra las capas. A continuación, lo que dice cada uno; consulta las condiciones vigentes en cada línea.
BetInAsia. Una copia archivada reciente de su página de inicio sigue anunciando una conexión con la API de BLACK Sports Betting. Una copia más antigua de su página de API dice que el acceso es bajo petición y que se trata de una conexión con BLACK, no de una conexión directa por API con los exchanges que hay detrás. No es para ti si vives en el Reino Unido o en EE. UU., ambos excluidos por sus condiciones, entre otros.
AsianConnect. Su centro de ayuda dice que ofrece una cuenta de API a través de Asianodds88, su agregador de cuotas: una API hacia Asianodds88, no una clave de Betfair. No apareció nada sobre APIs o bots para Piwi247 u OrbitX. Consulta antes que nada su lista de países restringidos: una lista antigua nombra a EE. UU. y China, entre otros, y su formulario de registro y su centro de ayuda no coinciden en algunos países.
MadMarket. No apareció ninguna página de API para clientes, y sus condiciones prohíben el scraping y cualquier robot, spider u otro mecanismo automatizado. Sus condiciones excluyen también al Reino Unido, EE. UU. y Australia, entre otros.
Sportmarket. Su artículo de ayuda dice que FairExchange no puede usarse con bots de software por API, y no encontramos documentación pública de API. Si vives en el Reino Unido, EE. UU. o Francia, entre otros, sus condiciones te dejan fuera.
Las listas cambian y las propias páginas de un broker a veces se contradicen, así que compara las condiciones de los cuatro brokers en una sola tabla y trata las condiciones vigentes de cada broker como la última palabra. Yo leería «acceso a la API» en la página de un broker como una pregunta que hacer por escrito, no como una función en torno a la cual montar una estrategia.
La herramienta de un broker es una vía solo donde Betfair y el broker te aceptan a la vez, y nunca es una clave de Betfair.
Preguntas frecuentes
¿El acceso a la API de Betfair es automático o hay que solicitarlo?
En parte. Cuando tienes una cuenta de Betfair verificada, creas tú mismo las claves, y la clave Delayed funciona al instante. La clave Live exige una solicitud, la verificación completa de identidad y saldo suficiente en la cuenta para cubrir la tarifa de activación. Consulta la ayuda para desarrolladores vigente de Betfair antes de fiarte de cualquier paso.
¿Cuánto cuesta el acceso a la API de Betfair y se reembolsa la tarifa?
La clave Delayed es gratuita. La clave Live lleva una tarifa de activación única, ahora de 499 £, que se descuenta de tu cuenta de Betfair una vez aprobado el acceso y no es reembolsable. La comisión del exchange sobre tus ganancias es aparte. Consulta las condiciones vigentes.
¿Se puede usar la API de Betfair sin una cuenta de Betfair?
No. La clave se emite a una cuenta verificada con KYC, y la ayuda para desarrolladores de Betfair lo dice claramente: sin cuenta de Betfair no puedes continuar con la licencia.
¿Y si Betfair no está disponible donde vivo?
Entonces no existe ninguna vía por API, porque la clave depende de una cuenta que Betfair tiene que aceptar. Disfrazar tu ubicación no es una solución: por qué acaban mal las ubicaciones disfrazadas recoge la cláusula y las consecuencias.