Мой провайдер, к примеру, не предоставляет API для работы с личным кабинетом. Если будете реализовывать костылями, то скорей всего:
(имхо)
1 - вам надоест для каждого провайдера писать свои функции обращения к серверам.
2 - внимательные пользователи, такие как я, откажутся от использования вашим плагином из-за того, что личные данные (логин, пасс) хранятся в доступном виде для вас (потому что API нет).
3 - если провайдеры засекут "такую" активность, то скорей всего, подействуют и ваш плагин не сможет получать информацию.
PS: Я не писал плагины и не пробовал взаимодействовать с провайдерами. То, что я описал, сугубо мои предположения (кроме 2го пункта), возможно бредовые.