Разумеется, API.
Сейчас даже в рамках одного "хостинга" многие проекты переходят на микросервисную архитектуру, ходя в лежащую рядом БД не напрямую, а обращаясь по НТТР к сервису, который уже и лезет в БД.
Тем более что тут нужна не вся БД, а всего-то одна таблица. То есть код пишется за полчаса.
На клиенте file_get_contents, на сервере такой же код, что и при обычной авторизации, но возвращает не Location а true.