HTML5 introduces several new APIs including Geolocation, History, and offline storage. The Geolocation API allows websites to access a user's location with their permission. The History API provides methods to modify browser history programmatically. Offline storage options in HTML5 include Web Storage, IndexedDB, and WebSQL for client-side storage of data without an internet connection.