Downloader

This Flickr tool downloads photo sets using a user-provided API key and can list public set IDs for a specified account.

github.com/beaufour/flickr-download
Downloader homepage screenshot

About Downloader

Downloader is an open source Python script that downloads photo sets and individual photos from Flickr. It is run from the command line and installed with pip. Users must supply their own Flickr API key and secret. The script can also list the public set IDs for a given Flickr account, where the account can be identified by user name, URL, or email.

To download private sets or restricted photos, the user authorizes the script against their Flickr account. The authorization is saved to a local token file (~/.flickr_token), and that token is reused on later runs. Options such as response caching and a metadata store help with large downloads, which the README notes are often interrupted by Flickr API errors.

Key features

  • Downloads a Flickr photo set using the user's own API key and secret
  • Lists public set IDs for a Flickr user, given a user name, URL, or email
  • Downloads private sets and restricted photos through user authorization
  • Names downloaded files by set title and ID, or by other naming modes
  • Caches API responses and stores download metadata to speed up large jobs
  • Saves photo descriptions and tags as JSON files, one per photo
Best for: Flickr users who hold their own API credentials and want to download photo sets or many photos in bulk from the command line.
Good for
  • Open source, released under the Apache-2.0 license
  • Caching and a metadata store help speed up large downloads and skip files already downloaded
  • Supports both public sets and private or restricted content through user authorization
Watch out for
  • Requires the user to obtain a Flickr API key and secret
  • The README states that the Flickr API regularly throws errors during downloads
  • To log in as a different user, the saved token file must be deleted first

Downloader at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Downloader alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 11 alternatives

Hydrus

github.com/hydrusnetwork/hydrus

Hydrus Network manages large media libraries with tags, imports files and tags from local drives or websites, and supports user-run sharing servers.

hydrus

hydrusnetwork.github.io/hydrus

Hydrus Network organizes large media collections with tags instead of folders and can import files and tags from local storage or websites.

FreeOpen source

Popular in Stock Photos & Visuals

Well-known listings from the same topic.

All 115

Downloader FAQ

How do I install Downloader?
Install it with the Python pip utility by running pip install flickr_download.
How can I download private sets?
Run the script with the -t parameter to authorize it against your Flickr account. The authorization is saved to ~/.flickr_token and reused on later calls.
What options help when downloading many photos?
The --cache option stores API responses in a file, and the --metadata_store option records download details so that already downloaded files are skipped and failed downloads can be retried.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing