parth-dl

pip install parth-dl

Lightweight Python
Instagram video downloader.

Download public Instagram reels, posts, carousels and profile pictures from a clean CLI, Python package API, local HTTP API, or browser UI.

Install the CLI and package pip install parth-dl

Public content only. No login, cookies, tokens, or browser session required.

zero dependencies resumable MIT python 3.9+
parth-dl CLI demo showing progress bar and saved Instagram reel file
Connected locally. Files are saved directly to ./downloads; result links download a separate browser copy.

Paste the next link any time — queued, active and recent jobs stay visible after refresh.

Want this page to actually download? Install parth-dl and run parth-dl serve.
pip install parth-dl
$ parth-dl https://www.instagram.com/reel/ABC123/

parth-dl  v1.2.0
Instagram Media Downloader · public content
Developed by Parthmax

 resolving reel ABC123  done
 fetching media metadata  done
 downloading video
  ████████████████████████████████████░░░░░░░░
  4.21 MB / 5.10 MB  ·  3.8 MB/s  ·  00:01 left

 saved  downloads/parthmax-ABC123.mp4
  video · 720x1280 · audio

────────────────────────────────────────────────
1 file · 5.10 MB · 2.4s

Three ways to use it

Command line

Single URLs, batch files, carousels, --json for scripting, and typed exit codes you can branch on.

Python library

from parth_dl import download, get_info — a documented dict contract for building bots and pipelines.

HTTP / any language

parth-dl serve exposes a local JSON API, so Node, Go, PHP or a browser can drive it.

The JSON API

Started with parth-dl serve. Bound to loopback — it is your machine only.

EndpointDoes
GET /api/healthLiveness + version
POST /api/infoMetadata for a URL, no download
POST /api/downloadStarts a job, returns a job_id
GET /api/jobsRecent jobs for refresh restoration
GET /api/jobs/{id}Progress, then the saved files
POST /api/jobs/{id}/cancelCancels queued or active work
POST /api/jobs/{id}/retryRetries failed or cancelled work

Built by Saksham Pathak

Generative AI engineer, M.Sc. AI & ML at IIIT Lucknow. parth-dl is one of a set of open developer tools — see the creator-to-engineer journey and the rest of the work at parthmax.in.