Import your saved posts
Posts are imported through the Chrome extension — there is no login or scraping inside this app.
Backend
Extension setup
- 1.Load the unpacked extension from instagram-saved-posts-exporter/ at chrome://extensions (Developer mode).
- 2.Log into Instagram in Chrome and open instagram.com/saved.
- 3.Open the extension popup and click Start Export to collect your saved posts.
- 4.In the popup’s Backend Sync section, set the API URL, click Test Connection, then Upload to Backend.
Privacy
Only post metadata (URL, author, caption, thumbnail, type) is uploaded. The extension never sends your Instagram password, cookies, or session — and it does not request the cookies permission.
Troubleshooting
Backend offline
Start it: cd apps/api && uvicorn savedbrain_api.main:app --port 8000. The status card above should turn green.
Extension cannot connect
Confirm the API base URL in the popup matches this app’s backend, then click Test Connection. The extension ships with host permission for http://localhost:8000.
Duplicate posts
Re-uploading is safe — the backend deduplicates by post id / URL, so duplicates are counted, not stored twice.
Instagram layout changed
If extraction returns few posts, Instagram may have changed its DOM. Increase the fetch delay and re-run, or update the extension selectors.