https://github.com/inpercima/publicmedia
A tool that shows how public data can be accessed from Instagram without an Instagram account.
https://github.com/inpercima/publicmedia
angular angular-cli angular-cli19 angular19 instagram php php8 pnpm webapp
Last synced: 28 days ago
JSON representation
A tool that shows how public data can be accessed from Instagram without an Instagram account.
- Host: GitHub
- URL: https://github.com/inpercima/publicmedia
- Owner: inpercima
- License: mit
- Created: 2017-08-22T16:12:38.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2026-01-10T13:11:44.000Z (2 months ago)
- Last Synced: 2026-01-11T04:06:31.473Z (2 months ago)
- Topics: angular, angular-cli, angular-cli19, angular19, instagram, php, php8, pnpm, webapp
- Language: TypeScript
- Homepage: http://publicmedia.inpercima.net
- Size: 3.39 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# publicmedia
[](./LICENSE.md)
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](https://www.instagram.com/instagram/media)
* no longer works - redirected to login page
* Between December 2017 and April 2018
* check [https://www.instagram.com/username/?__a=1](https://www.instagram.com/instagram/?__a=1)
* no longer works - redirected to login page
* Between April 2018 and August 2019
* check [https://www.instagram.com/username/](https://www.instagram.com/instagram/)
* grab data from inline javascript
* no longer works - obfuscated code
* After August 2019
* check [https://www.instagram.com/graphql/query/?query_hash=...](https://www.instagram.com/graphql/query/?query_hash=472f257a40c653c64c666ce877d59d2b&variables={"id":"25025320","first":"50"})
* 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](http://publicmedia.inpercima.net).
This project was generated with [swaaplate](https://github.com/inpercima/swaaplate) version 2.5.3.
## Prerequisites
### Angular CLI
* `@angular/cli 19.1.8` or higher
### Apache and php
Is required if started locally and not with Docker.
* `Apache 2.4` or higher
* `php 8.2` or higher
### Docker
* `docker 27.5.1` or higher
### Node, npm or pnpm
* `node 22.14.0` or higher in combination with
* `npm 10.9.2` or higher or
* `pnpm 10.4.1` or higher, used in this repository
## Getting started
```bash
# clone project
git clone https://github.com/inpercima/publicmedia/
cd publicmedia
```
## Usage
### Modules
For the frontend check [publicmedia - frontend](./frontend).
For the backend check [publicmedia - api](./api).
For the docker check [publicmedia - docker](./README_docker.md).