Ну, я пробовал. :)
А почему вы считате, что здесь лучше оставаться в рамках АПИ?
Предложил такой способ, поскольку как раз для данной задачи считаю его наиболее оптимальным вариантом. Набор используемых полей минимален и, думаю, вряд ли эти поля когда-либо изменятся, связей тоже нет.
Может я чего-то не знаю, не вижу или не понимаю?