This seems to be a topic with scarce documentation. I ended up finding (https://github.com/fschutt/mystery-of-the-blend-backup) which was written with 2.4 in mind so its quite outdated.
I was hoping that the moderators and frequenters on this sight would have some insight into documentation for the blend file and how to read from it.
I also ended up finding this patch for the documentation (https://developer.blender.org/T52387). Any recommendations are welcome. My eventual goal is to find the starting frame and ending frame of a project and read them into memory.