Skip to main content

A terminal-based Instagram browser and downloader.

Project description

insta-cli-sudeep 📸

A terminal-based Instagram browser and downloader. Browse profiles, download posts, reels, and stories — all from your command line.

Installation

pip install insta-cli-sudeep

Usage

insta

You'll be prompted to log in with your Instagram credentials. Your session is saved locally so you only log in once.

Features

  • 🔐 Login with session saving — log in once, reuse session forever
  • 👤 Browse profiles — view posts, reels, likes, captions in a clean table
  • 🎬 Download posts & reels — by URL or directly from profile browser
  • 📖 Download stories — grab all active stories from any user
  • 🔄 yt-dlp fallback — automatic fallback for tricky downloads

Downloaded files

All downloads are saved to ~/insta_downloads/:

~/insta_downloads/
├── posts/
├── reels/
└── stories/
    └── <username>/

⚠️ Important

  • Use a secondary Instagram account for testing — not your main one
  • This tool uses instagrapi which mimics the Instagram mobile app
  • Respect Instagram's Terms of Service and only download content you have rights to

Requirements

  • Python 3.8+
  • instagrapi, rich, yt-dlp (installed automatically)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

insta_cli_sudeep-0.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

insta_cli_sudeep-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file insta_cli_sudeep-0.1.0.tar.gz.

File metadata

  • Download URL: insta_cli_sudeep-0.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for insta_cli_sudeep-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b79408190e86feb23754859f46308e88fe76d76c24f7ab6743fdb70c043d44d7
MD5 6e249c2ba0652774278610f74783badd
BLAKE2b-256 5e1ffe2f9ae7a28a414577ea7fab8bad87dd8488729299671bdb450e68622828

See more details on using hashes here.

File details

Details for the file insta_cli_sudeep-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for insta_cli_sudeep-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85fdc4b6e7c2959050de2ebd40d685e0aff4dc3b3d28393e6f6ca21a7de04871
MD5 38aa4a79a4d4d9285d104b9778210a67
BLAKE2b-256 a8135388f07fe366c55a2f30dd84b535581ea310fce1d541f66932ce0c7e3edc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page