Hola,
Ya he desarrollado anteriormente software de apuestas deportivas, concretamente un sistema de alertas para bet365.
En su caso, se debe integrar casa por casa una araña que vaya leyendo todas las apuestas, este sistema se hace "scrapeando" sus sitios webs, ya sea con o sin login (normalmente la información de apuestas es pública, imagino que lo ha comentado obviamente para el momento de hacer la apuesta en sí).
Normalmente cobro 100€ por sitio web scrapeado, esto contando que tenga una cantidad de información normal, nada exagerado. Hasta aquí bien ya que por ejemplo integras dos casas de apuestas y en principio todo quedaría listo para la lógica de las surebets. El problema viene en saber qué partidos (por poner un ejemplo) son los mismos.
Es decir, el Real Madrid vs Barcelona puede estar en una pagina como "Real Madrid CF vs FC Barcelona" y en otra como "Real Madrid vs Barcelona" , por decir algo. Si los nombres coinciden no hay problema, pero imagino que debe ser complicado que coincidan al 100%, por lo que necesitaría un sistema de referenciación o "mapeo" de nombres entre las distintas agencias de apuestas. Es decir tendría que configurar el programa para que interprete que el nombre en la casa 1 es el mismo que el otro nombre de la casa 2, esto todo sería una configuración manual que se debería hacer (le recomendaría un grabador de datos para esto, si se lo hago yo le va a salir mucho más caro).
Seguimos hablando por el chat si le parece.
Saludos!