In summary, APIs are an excellent way of retrieving data that is otherwise hard to get, and being able to work with APIs gives you access to a large range of datasets, particularly when working from within a programming language such as Python. This chapter was about retrieving data from particularly large data sources.
The next chapter will be about processing particularly large data files. When processing data files that are larger than a certain size, there are a few things to take into consideration. In the next (and final) chapter, I discuss how to use databases to store large datasets and how to manage memory while processing them.