You can't really scale with that. I'm talking running a 1000 accounts.
Like if you're running 5 accounts per phone (each posting 4x daily) you'll need 20 phones to run a 100 accs!
It's both expensive and difficult to manage. Assuming you have all the precautions in place and IG won't just blacklist you / your phones / your network, and destroy the whole setup in the first place.
I've been running my accs on desktop browser (automated ofcourse), never had any problems. I thought if i had any issues I'll then build a automation using emulators and mobile app, but never felt the need.
This july/aug i ran ~20 accounts for a dropshipping product, ran them for a month only, and got around 4M views conbined in that period.
Then reused those and added 20 more and ran them in the crypto niche tryna sell a related digital product, accs ran fine ofcourse but the niche was too boring not getting enough engagement, let alone any sales
Rn within the next 2 days I'll be reusing all the previous accs + adding like 40 more and launching them in a new niche which i believe has good potential (will be adding 100s more in that niche if i see good results). Lets see how it goes.
So my point was: I'm doing all this on BROWSER, no mobile app, emulators, or real devices. Instagram can't just ban accounts based just on the fact that an account has just been active on a browser always and never on a mobile app so it must be a bot. If so, they'd be banning a ton of legit users and businesses that use IG for their legit business, or never use the app, or have their accounts logged in on multiple PCs, etc.
Any behaivior that has a slight chance that even if a tiny percent of actual humans do it, IG will not just ban/restrict your acc based on that alone.
But yeah if you stack up every possible bot/automation behaivior one after the other then IG will ban u in an instant and they dont need captchas and stuff for that.
Thats been my experience, others might have a different view.
Tldr: where u run the accs doesn't matter, how u run them matters. Try to mimic actual real human behaivior and patterns and not just 'click this, then click this, then enter this...', whether u use browser/emulator/real device.