Api стоит делать, если:
- вы делаете какой-то сервис, подразумевающий пользовательскую интеграцию
- вы делаете front-end асинхронным(аля SPA, angular/react/backbone)
- вы планируете сделать приложение или прочее интегрированное решение
В остальных случаях api как первый шаг - так себе бизнес-задача.