A sportsbook is a location, typically in an online casino, where bets can be placed on sporting events. Sportsbooks are operated by real-money bookmakers who charge an entry fee and offer odds for the public to bet with or against.