Skip to main content

InstaLooter Starme

Not all treasure’s silver and gold, mate.

InstaLooter is a program that can download any picture or video associated from an Instagram profile, without any API access. It can be seen as a re-implementation of the now deprecated InstaRaider developed by @akurtovic.

Requirements

BeautifulSoup

HTML parsing

PyPI BeautifulSoup

Source BeautifulSoup

License BeautifulSoup

docopt

CLI arguments parsing

PyPI docopt

Source docopt

License docopt

progressbar2

Dynamic output in CLI

PyPI progressbar2

Source progressbar2

License progressbar2

requests

HTTP handling

PyPI requests

Source requests

License requests

six

Python 2/3 compatibility

PyPI six

Source six

License six

Usage

InstaLooter comes with its CLI:

$ instaLooter <username> <directory> [options]
$ instaLooter hashtag <hashtag> <directory> [options]

Arguments

  • username

    the username of the instagram account to download pictures and videos from.

  • hashtag

    the hashtag to download pictures and videos from.

  • directory

    the directory to download files into.

Options

  • -n NUM, --num-to-dl NUM

    number of maximum new posts to download (if not specified all posts are downloaded).

  • -m, --add-metadata

    add date and caption metadata to downloaded pictures (requires piexif and PIL/Pillow)

  • -v, --get-videos

    also download videos.

  • -j JOBS, --jobs JOBS

    the number of parallel threads to use to download files. It is advised to use a value of at least 12 as Instagram profile pages display 12 medias at a time in order to insure parallel download of all files. [default: 16]

  • -c CRED, --credentials CRED

    the login and password to use to login to Instagram, if needed (for instance: downloading medias from a private account you follow). [format: login:password]

  • -q, --quiet

    do not produce any output.

Installation

From PyPI

$ pip install instaLooter  # requires super-user rights

From GitHub

$ git clone https://github.com/althonos/InstaLooter
$ cd InstaLooter
$ pip install .            # requires super-user rights

Metadata

Release files for instalooter 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for instalooter 0.3.1
File Size Uploaded Provenance Actions
instaLooter-0.3.1.tar.gz 22.6 kB Without provenance Details for instaLooter-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for instalooter 0.3.1
File Interpreter ABI Platform Actions
instaLooter-0.3.1-py2.py3-none-any.whl Python 3, Python 2 none any Details for instaLooter-0.3.1-py2.py3-none-any.whl

Total release size: 34.7 kB

Release files / instaLooter-0.3.1.tar.gz

Download URL instaLooter-0.3.1.tar.gz
Size 22.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b5b00460dbff9eea330e512d291f53a5818b75a06f32f5ea491d056463de9daa
BLAKE2b-256 checksum
How to use checksums
c6ed5a06576cc3279825d1313e7387a71afd124b7bccdb5edde627f534972b9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / instaLooter-0.3.1-py2.py3-none-any.whl

Download URL instaLooter-0.3.1-py2.py3-none-any.whl
Size 12.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2964e8116740e9c43405f7146ea6349b46c204f0c2bcd4aef0be3cf3a6a9b1b1
BLAKE2b-256 checksum
How to use checksums
ca2d6fad05eeb0ae6d9964031b43a6d9a27028a4339f54003f0d4ee903c65e4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for instalooter 0.3.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page