Описания таблиц БД нигде нет. Для разработчиков работа напрямую с БД не рекомендуется, более того, структура БД не гарантируется и может поменяться с выходом обновлений и новых версий. Например, в Битрикс 15 версии кардинально поменялась работа с местоположениями, и весь модуль интернет-магазина "sale", так сказать, "переехал на новые рельсы".
Но! Стабильным считается API Битрикса (за которые его часто называют не CMS, а фреймворком). По нему доступна подробная и часто обновляющаяся документация. Кстати говоря, большинство методов API используют поля БД практически без изменений, так что можете ориентироваться, например, на это - структура таблиц модуля инфоблоков.
Что касается API для мобильных приложений.. Вы, надеюсь, в курсе, что в Битриксе есть свой инструментарий для разработки мобильных приложений? Возможно, в разработке своего интерфейса доступа к данным магазина и нет необходимости, а всё что нужно уже есть "в коробке"?
Хотя, безусловно, очень интересно увидеть быстрые, функциональные и гибкие мобильные приложения для Битрикса, держите в курсе о ваших достижениях и успехах!