While all of the GET requests provided by the API may be used inside a Web browser, when we think of an API, we usually have some sort of programmatic interaction in mind. The primary advantage of this approach is the ability to submit complex queries that access information without having to do so through the GUI interface: text-based queries can be recorded with more precision than can instructions for interacting with the GUI interface, and they can be constructed automatically within a scripting language. Entering the URL of an API-provided resource into a Web browser's address box, however, is a convenient way to get a feel for how the API works, what information it makes available, and how that information is presented.