Some other reason for customization might be the need to prepare a simpler  user interface that is targeted for one specific usage. An example would be the  client overview for a clerk in a bank, which is built on the top of data from Content  Analytics as shown in Figure 14-2. Last, but not least, you might want to create your own content crawlers to get  documents from various locations or social media sites. To do such things and more, you can use the Content Analytics API and  development techniques, whether it is JavaScript functions within Content  Analytics plug-ins or REST APIs for the external access to the content in Content  Analytics depending on the specific case.  The remainder of this chapter describes the most important parts of the APIs that  are available and demonstrates their use in a practical, step-by-step tutorial,  where we create a useful content analytics miner plug-in for showing the  document location on Google maps by using their public API. In this case,  documents are represented by publicly available tweets crawled from Twitter.  Chapter 14. Customizing and extending the content analytics miner  537 Figure 14-2 Example of a custom interface built with Content Analytics data using  Content Analytics API