Go to file
2025-12-15 21:56:18 -06:00
notebooks bad changes 2025-12-10 16:25:46 -06:00
resources updated jsons 2025-12-15 21:56:18 -06:00
scripts initial commit 2025-12-08 00:21:24 -06:00
temp updated jsons 2025-12-15 21:56:18 -06:00
.gitignore removed unnecessary data 2025-12-10 19:39:54 -06:00
demo.gif initial commit 2025-12-08 00:21:24 -06:00
download_stats.py file cleanup 2025-12-10 22:57:43 -06:00
LICENSE Initial commit 2025-12-08 06:11:11 +00:00
main.py renamed main 2025-12-10 23:00:59 -06:00
README.md initial commit 2025-12-08 00:21:24 -06:00
requirements.txt bad changes 2025-12-10 16:25:46 -06:00
update_files.py file cleanup 2025-12-10 22:57:43 -06:00

snapchat-memories-downloader

This script will download all your Snapchat memories in bulk, including the timestamp and geolocation.

demo

Getting your Data

export configuration

Downloading your Memories

  • Clone or Download this Repository
  • Extract the zip-file received from Snapchat in the same folder
  • Run the script:
    • Requirements: Python3.10+
    • Install the required packages:
pip install -r requirements.txt
  • Run the script:

    python main.py
    

Optional Arguments

usage: main.py [-h] [-o OUTPUT] [-c CONCURRENT] [--no-exif] [--no-skip-existing] json_file

Download Snapchat memories from data export

positional arguments:
json_file             Path to memories_history.json

options:
-h, --help            show this help message and exit
-o, --output OUTPUT   Output directory
-c, --concurrent CONCURRENT
      Max concurrent downloads
--no-exif             Disable EXIF metadata
--no-skip-existing    Re-download existing files

Trouble Shooting

  1. Make sure you get a fresh zip-file before running the script, links will expire over time
  2. If you are missing the memories_history.json file, make sure you selected the right options in the export configuration
  3. Still problems? please make a new issue