A tool that shows how public data can be accessed from Instagram without an Instagram account.
Currently there is no really option available but try these common options.
- Before December 2017
- check https://www.instagram.com/username/media
- no longer works - redirected to login page
- Between December 2017 and April 2018
- check https://www.instagram.com/username/?__a=1
- no longer works - redirected to login page
- Between April 2018 and August 2019
- check https://www.instagram.com/username/
- grab data from inline javascript
- no longer works - obfuscated code
- After August 2019
- check https://www.instagram.com/graphql/query/?query_hash=...
- no longer works on webspace
- still works on localhost but to many request will be blocked for some minutes
- still works on localhost with using proxy - read frontend README
This app is online under publicmedia.inpercima.net.
This project was generated with swaaplate version 2.5.3.
@angular/cli 19.1.8
or higher
Is required if started locally and not with Docker.
Apache 2.4
or higherphp 8.2
or higher
docker 27.5.1
or higher
node 22.14.0
or higher in combination withnpm 10.9.2
or higher orpnpm 10.4.1
or higher, used in this repository
# clone project
git clone https://github.com/inpercima/publicmedia/
cd publicmedia
For the frontend check publicmedia - frontend.
For the backend check publicmedia - api.
For the docker check publicmedia - docker.