How to scrape data from Android apps? How could you scrape data from an Android app (one without an available API)?

There are some apps that contain personal data I've entered that I'd like to be able to hook into and extract (rather than manual transcribing by hand).
The app likely uses an undocumented API to communicate with their backend server, so to reverse engineer what this is you need to monitor the app's network traffic. Fortunately this is straightforward for Android:


install the Chrome extension ARC Welder so that you can run Android
apps on your computer 
download the app's APK and load it in ARC Welder 
interact with the app and use a tool such as Wireshark or Fiddler to monitor how the app loads the data you are after from their backend server
then replicate this network call to scrape the data directly


See this blog post for more details.