You can’t lurk on Instagram anymore unless you’re logged in (2019)
mashable.com
mashable.com
For example, if the username is "fish" and we want the first 36 entries.
1. x=$(wget -O- -q https://www.instagram.com/fish/?__a=1|grep -o "profilePage_[^\"]*" |sed 's/profilePage_//');
2. wget -O- -q "https://www.instagram.com/graphql/query/?query_hash=e769aa130647d2354c40ea6a439bfc08&variables={\"id\":\"$x\",\"first\":36,\"after\":\"\"}"At least that's where having a dynamic IP comes in handy :-P, and with Imginn some minimal fiddling with the page inspector (unhiding the "Load more" button again) lets you retry the query, so your infinite scrolling progress isn't lost.
Generally I do not use middleman sites like Imginn as I find I can perform for myself whatever "service", e.g., downloading resources from some other website, they are offering.
It seems like the end game of any large website is to hold data hostage.