Как можно на сайте сделать форму через которое можно узнать баланс на номере
форма здесь будет не более чем 1% работы
И возможно ли это сделать?
Сомневаюсь. Думаю только свой. Конечно у каждого оператора есть api, например:
https://stream-labs.com/dsb/docs/ru/tele_api_ru.pdf
Но есть всегда ограничения и наверняка финансы - это конфиденциальная информация.
Конечно можно просить с пользователя его логин и пароль и отключить двухфакторную авторизацию в ЛК и логиниться за него, подменять куки, парсить данные и возвращать. Но это пахнет наркоманией.
Если и есть такие вещи то в виде виджетов с oauth или баланс будет приходить как sms. Нет, если Вы СберБанк, например, можно наверное что-то придумать.