To determine whether a page is a container, you can reference the IsCoupled page property. This corresponds with the CMS_Class.ClassIsCoupledClass column of the page's type- when a page type doesn't have a coupled data table, it is considered a container page type.