Installation
This community-maintained fork keeps the snapchat-dl command and snapchat_dl
Python import. It uses a separate PyPI distribution name and should replace,
not be installed alongside, the original snapchat-dl package.
For a fresh install:
python -m pip install snapchat-dl-community
To switch from the original PyPI package, uninstall it first so its files and console script do not conflict with the community distribution:
python -m pip uninstall snapchat-dl
python -m pip install --upgrade snapchat-dl-community
snapchat-dl --help
To install the current source directly from GitHub:
python -m pip install --upgrade git+https://github.com/DevKyleS/snapchat-dl.git
Usage
usage: snapchat-dl [-h] [-c | -u] [-i BATCH_FILENAME] [-P DIRECTORY_PREFIX]
[-s] [-d] [-l MAX_NUM_STORY] [-j MAX_WORKERS] [-t INTERVAL]
[--sleep-interval INTERVAL] [-q]
[username [username ...]]
positional arguments:
username At least one or more usernames to download stories
for.
optional arguments:
-h, --help show this help message and exit
-c, --scan-clipboard Scan clipboard for story links
('https://story.snapchat.com/<s>/<username>').
-u, --check-for-update
Periodically check for new stories.
-i BATCH_FILENAME, --batch-file BATCH_FILENAME
Read usernames from batch file (one username per
line).
-P DIRECTORY_PREFIX, --directory-prefix DIRECTORY_PREFIX
Location to store downloaded media.
-s, --scan-from-prefix
Scan usernames (as directory name) from prefix
directory.
-d, --dump-json Save metadata to a JSON file next to downloaded
videos/pictures.
-l MAX_NUM_STORY, --limit-story MAX_NUM_STORY
Set maximum number of stories to download.
-j MAX_WORKERS, --max-concurrent-downloads MAX_WORKERS
Set maximum number of parallel downloads.
-t INTERVAL, --update-interval INTERVAL
Set the update interval for checking new story in
seconds. (Default: 10m)
--sleep-interval INTERVAL
Sleep between downloads in seconds. (Default: 1s)
-q, --quiet Do not print anything except errors to the console.
Metadata
Release files for snapchat-dl-community 2.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| snapchat_dl_community-2.1.0.tar.gz | 47.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| snapchat_dl_community-2.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 67.7 kB
Release files / snapchat_dl_community-2.1.0.tar.gz
| Download URL | snapchat_dl_community-2.1.0.tar.gz |
|---|---|
| Size | 47.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
234714fbcaa1112aee3ef4085b5e2d1c675cba63d49bf3ee151b6211f40d0ff0
|
|
BLAKE2b-256 checksum How to use checksums |
b9426e7eb79e02e6502912c40eae122e3191a00c73f846209ddb7872a6901fff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.
Transparency logRelease files / snapchat_dl_community-2.1.0-py3-none-any.whl
| Download URL | snapchat_dl_community-2.1.0-py3-none-any.whl |
|---|---|
| Size | 20.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
602e79b0b2862bd1ed378278873739e153fe57cc642eaea1355a9f87a75163b8
|
|
BLAKE2b-256 checksum How to use checksums |
47321c79e68b310fb4474896d243a7c9b5c705a30f1ee03b43d7bfd88bd30580
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.
Transparency log