I came by this link as I was doing my project and figuring out why I could not access Instagram public content. It was due to a change of restrictions of Instagram API since 1st June 2016, this also affected a lot websites that uses the similar code as mine.
Instagram restrict every sandbox user to only 20 post only for their own tagged post or posted photos. Moreover, to access photos with hashtags or tagged locations [scope under public_content], you will need permission from Instagram. They will need you to meet requirement:
- To help individuals share their own content with 3rd party apps: scope: basic
- To help brands and advertisers understand and manage their audience and digital media rights: scope: basic, public_content, comments, relationships, likes, follower_list
- To help broadcasters and publishers discover content, get digital rights to media, and share media with proper attribution: scope: basic, public_content, comments
However they does not allow one off projects but looking for a more long term commitments.