Разверну ответ:
1. Большее кол-во прокси, решает задачу косвенно, что в итоге все упирается в ресурсы железа, проходить по всем проксям и потом из все заблокированных искать доступные - выходить и дольше и дороже.
2. Частота запросов и делать таймаут между ними, погоды не изменят. Обычное дело заблокировать IP при подозрении на частое обращение по одному методу. Многие критерии выступают в определении. и что больше пугает, как где-то читал, в Инстаграмме есть нейросеть которая выявляет подозрительные действия с одного ip
3. Phantomjs - использую, но только для ресурсов где JS скрывает содержимое HTML, только после полной загрузки. Глубокие возможности таких сервисов не использую.. Думаю избыточны - бизнес задачу не решат
4. Имитация реальных пользователей, на фоне бесконечного рефакторинга, дает мало профита.. Убедиться можно просто добавив атрибут в GET для получения информации о любом аккаунте
https://www.instagram.com/instagram/?__a=1