title: How to get public user all posts from instagram, without instagram API
body: <p>I was trying to get posts from a public user's account on Instagram, I've tried almost every possible method but they are all returning 403 errors (access denied).</p>
  <ol>
  <li><p><a href="https://www.instagram.com/graphql/query/?query_hash=ded47faa9a1aaded10161a2ff32abb6b&amp;variables=%7B%22tag_name%22:%22%7Buser-name%7D%22,%22first%22:25,%22after%22:%22%22%7D" rel="nofollow noreferrer">https://www.instagram.com/graphql/query/?query_hash=ded47faa9a1aaded10161a2ff32abb6b&amp;variables={&quot;tag_name&quot;:&quot;{user-name}&quot;,&quot;first&quot;:25,&quot;after&quot;:&quot;&quot;}</a></p>
  </li>
  <li><p><a href="https://www.instagram.com/%7Buser-name%7D/?__a=1" rel="nofollow noreferrer">https://www.instagram.com/{user-name}/?__a=1</a></p>
  </li>
  <li><p><a href="https://www.instagram.com/%7Buser-name%7D/media" rel="nofollow noreferrer">https://www.instagram.com/{user-name}/media</a></p>
  </li>
  </ol>
  <pre class="lang-js prettyprint-override"><code>$.ajax({
      url: URL,
      type: &quot;GET&quot;,
      success: function(data) {
          console.log('Success!' ,data);
      },
      error: function (response) {
          console.log('ERROR!', response);
      }
  });
  </code></pre>
  <p>Above are the links from where I was trying to get data. As I've read Instagram are changing their protocols, is there any remaining way to get a list of posts from any public user without using Instagram API and without using backend code?</p>
  <p>Thank You</p>