Идеальный сценарий проектирования - сначала писать тесты. Пишите тесты API например на Javascript + Node.js + Jasmine + Request. В тестах реализуйте запросы к API максимально удобным на ваш взгляд методом. Написали тест, можете реализовать конечную соответствующую точку подключения API. БД на начальном этапе вообще можно не использовать, оперируйте данными в памяти, в массивах или хешах для ускорения.