2018-03-14 23:08:04 +01:00
|
|
|
.. image:: https://raw.githubusercontent.com/instaloader/instaloader/master/docs/logo_heading.png
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2019-05-07 18:01:13 +02:00
|
|
|
.. badges-start
|
|
|
|
|
2023-04-02 12:48:40 +02:00
|
|
|
|pypi| |pyversion| |license| |aur| |contributors| |downloads|
|
2019-05-07 18:01:13 +02:00
|
|
|
|
|
|
|
.. |pypi| image:: https://img.shields.io/pypi/v/instaloader.svg
|
|
|
|
:alt: Instaloader PyPI Project Page
|
|
|
|
:target: https://pypi.org/project/instaloader/
|
|
|
|
|
|
|
|
.. |license| image:: https://img.shields.io/github/license/instaloader/instaloader.svg
|
|
|
|
:alt: MIT License
|
|
|
|
:target: https://github.com/instaloader/instaloader/blob/master/LICENSE
|
|
|
|
|
|
|
|
.. |pyversion| image:: https://img.shields.io/pypi/pyversions/instaloader.svg
|
|
|
|
:alt: Supported Python Versions
|
|
|
|
|
|
|
|
.. |contributors| image:: https://img.shields.io/github/contributors/instaloader/instaloader.svg
|
|
|
|
:alt: Contributor Count
|
|
|
|
:target: https://github.com/instaloader/instaloader/graphs/contributors
|
|
|
|
|
|
|
|
.. |aur| image:: https://img.shields.io/aur/version/instaloader.svg
|
|
|
|
:alt: Arch User Repository Package
|
|
|
|
:target: https://aur.archlinux.org/packages/instaloader/
|
|
|
|
|
2020-08-06 09:43:22 +02:00
|
|
|
.. |downloads| image:: https://pepy.tech/badge/instaloader/month
|
2019-05-07 18:01:13 +02:00
|
|
|
:alt: PyPI Download Count
|
2021-02-24 16:00:28 +01:00
|
|
|
:target: https://pepy.tech/project/instaloader
|
2019-05-07 18:01:13 +02:00
|
|
|
|
|
|
|
.. badges-end
|
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
::
|
2017-08-25 16:54:36 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
$ pip3 install instaloader
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
$ instaloader profile [profile ...]
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
**Instaloader**
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2018-03-13 15:36:16 +01:00
|
|
|
- downloads **public and private profiles, hashtags, user stories,
|
|
|
|
feeds and saved media**,
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
- downloads **comments, geotags and captions** of each post,
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
- automatically **detects profile name changes** and renames the target
|
|
|
|
directory accordingly,
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
- allows **fine-grained customization** of filters and where to store
|
2020-07-21 17:28:55 +02:00
|
|
|
downloaded media,
|
|
|
|
|
|
|
|
- automatically **resumes previously-interrupted** download iterations.
|
2017-04-22 11:58:59 +02:00
|
|
|
|
2017-11-10 18:55:52 +01:00
|
|
|
::
|
|
|
|
|
2020-03-14 16:56:51 +01:00
|
|
|
instaloader [--comments] [--geotags]
|
|
|
|
[--stories] [--highlights] [--tagged] [--igtv]
|
2017-11-10 18:55:52 +01:00
|
|
|
[--login YOUR-USERNAME] [--fast-update]
|
2018-03-13 13:53:21 +01:00
|
|
|
profile | "#hashtag" | :stories | :feed | :saved
|
2017-11-10 18:55:52 +01:00
|
|
|
|
2018-03-13 15:11:36 +01:00
|
|
|
`Instaloader Documentation <https://instaloader.github.io/>`__
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2017-08-25 16:54:36 +02:00
|
|
|
|
2017-08-24 17:10:32 +02:00
|
|
|
How to Automatically Download Pictures from Instagram
|
2016-09-22 19:02:26 +02:00
|
|
|
-----------------------------------------------------
|
|
|
|
|
2017-04-22 11:58:59 +02:00
|
|
|
To **download all pictures and videos of a profile**, as well as the
|
|
|
|
**profile picture**, do
|
2016-09-19 19:45:15 +02:00
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
instaloader profile [profile ...]
|
|
|
|
|
|
|
|
where ``profile`` is the name of a profile you want to download. Instead
|
|
|
|
of only one profile, you may also specify a list of profiles.
|
|
|
|
|
2017-04-22 12:11:56 +02:00
|
|
|
To later **update your local copy** of that profiles, you may run
|
2016-09-19 19:45:15 +02:00
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
instaloader --fast-update profile [profile ...]
|
|
|
|
|
2017-08-24 17:23:46 +02:00
|
|
|
If ``--fast-update`` is given, Instaloader stops when arriving at the
|
2021-02-24 16:00:28 +01:00
|
|
|
first already-downloaded picture.
|
|
|
|
|
2021-05-27 18:22:33 +02:00
|
|
|
Alternatively, you can use ``--latest-stamps`` to have Instaloader store
|
|
|
|
the time each profile was last downloaded and only download newer media:
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
instaloader --latest-stamps -- profile [profile ...]
|
|
|
|
|
|
|
|
With this option it's possible to move or delete downloaded media and still keep
|
|
|
|
the archive updated.
|
|
|
|
|
2021-02-24 16:00:28 +01:00
|
|
|
When updating profiles, Instaloader
|
2017-09-08 10:35:38 +02:00
|
|
|
automatically **detects profile name changes** and renames the target directory
|
|
|
|
accordingly.
|
2016-09-19 19:45:15 +02:00
|
|
|
|
|
|
|
Instaloader can also be used to **download private profiles**. To do so,
|
|
|
|
invoke it with
|
|
|
|
|
|
|
|
::
|
|
|
|
|
|
|
|
instaloader --login=your_username profile [profile ...]
|
|
|
|
|
2017-09-08 10:35:38 +02:00
|
|
|
When logging in, Instaloader **stores the session cookies** in a file in your
|
|
|
|
temporary directory, which will be reused later the next time ``--login``
|
|
|
|
is given. So you can download private profiles **non-interactively** when you
|
|
|
|
already have a valid session cookie file.
|
2016-09-19 19:45:15 +02:00
|
|
|
|
2018-03-13 15:11:36 +01:00
|
|
|
`Instaloader Documentation <https://instaloader.github.io/basic-usage.html>`__
|
2017-08-25 16:54:36 +02:00
|
|
|
|
2018-07-22 10:55:29 +02:00
|
|
|
Contributing
|
|
|
|
------------
|
|
|
|
|
|
|
|
As an open source project, Instaloader heavily depends on the contributions from
|
|
|
|
its community. See
|
|
|
|
`contributing <https://instaloader.github.io/contributing.html>`__
|
|
|
|
for how you may help Instaloader to become an even greater tool.
|
|
|
|
|
2021-06-20 13:50:18 +02:00
|
|
|
Supporters
|
|
|
|
----------
|
|
|
|
|
|
|
|
.. current-sponsors-start
|
|
|
|
|
2022-09-16 19:03:24 +02:00
|
|
|
| Instaloader is proudly sponsored by
|
2023-04-25 07:33:08 +02:00
|
|
|
| `@rocketapi-io <https://github.com/rocketapi-io>`__
|
2022-09-16 19:03:24 +02:00
|
|
|
|
2021-06-20 13:50:18 +02:00
|
|
|
See `Alex' GitHub Sponsors <https://github.com/sponsors/aandergr>`__ page for
|
|
|
|
how you can sponsor the development of Instaloader!
|
|
|
|
|
|
|
|
.. current-sponsors-end
|
|
|
|
|
2018-07-22 10:55:29 +02:00
|
|
|
It is a pleasure for us to share our Instaloader to the world, and we are proud
|
|
|
|
to have attracted such an active and motivating community, with so many users
|
|
|
|
who share their suggestions and ideas with us. Buying a community-sponsored beer
|
|
|
|
or coffee from time to time is very likely to further raise our passion for the
|
|
|
|
development of Instaloader.
|
|
|
|
|
2021-06-20 13:50:18 +02:00
|
|
|
| For Donations, we provide GitHub Sponsors page, a PayPal.Me link and a Bitcoin address.
|
|
|
|
| GitHub Sponsors: `Sponsor @aandergr on GitHub Sponsors <https://github.com/sponsors/aandergr>`__
|
2018-07-23 23:36:46 +02:00
|
|
|
| PayPal: `PayPal.me/aandergr <https://www.paypal.me/aandergr>`__
|
|
|
|
| BTC: 1Nst4LoadeYzrKjJ1DX9CpbLXBYE9RKLwY
|
2021-06-20 13:50:18 +02:00
|
|
|
|
|
|
|
Disclaimer
|
|
|
|
----------
|
|
|
|
|
|
|
|
.. disclaimer-start
|
|
|
|
|
|
|
|
Instaloader is in no way affiliated with, authorized, maintained or endorsed by Instagram or any of its affiliates or
|
|
|
|
subsidiaries. This is an independent and unofficial project. Use at your own risk.
|
|
|
|
|
|
|
|
Instaloader is licensed under an MIT license. Refer to ``LICENSE`` file for more information.
|
|
|
|
|
|
|
|
.. disclaimer-end
|