Application Programming Interface (API)
Some betting exchanges provide an Application Programming Interface (API) to allow customers with some programming experience to write custom programs that retrieve data and place bets on the exchange. These programs provide an alternative to the main exchange web site.