немного другой вариант, спешки нет. собрать что-то готовое композером не проблема, но в случае с апи я бы на сторонних разрабов не надеялся, слишком часто обновляют эти апи, свой код поддерживать проще (быстрее)
В случае с интеграцией со сторонними апи, если нет готовых библиотек, конечно, вы используете свои наработки. Мы то говорим, что не нужно писать вообще всё с нуля. А если даже и есть сторонние либы для интеграции, что мешает сделать обёртку в случае, если вовремя не вышло обновление?