Skip to main content

Tool for automated Instagram interactions

Project description

InstaPy

Tooling that automates your social media interactions to “farm” Likes, Comments, and Followers on Instagram Implemented in Python using the Selenium module.

Twitter of InstaPyTwitter of Tim | Discord ChannelHow it works (Medium) |
Talk about automating your Instagram | Talk about doing Open-Source workListen to the "Talk Python to me"-Episode

Newsletter: Sign Up for the Newsletter here!
Offical Video Guide: Get it here!

Table of contents

Installation

pip install instapy

Important: depending on your system, make sure to use pip3 and python3 instead.


**That's it! 🚀** If you're on Ubuntu, read the specific guide on [Installing on Ubuntu (64-Bit)](https://github.com/InstaPy/instapy-docs/blob/master/How_Tos/How_To_DO_Ubuntu_on_Digital_Ocean.md). If you're on a Raspberry Pi, read the [Installing on RaspberryPi](https://github.com/InstaPy/instapy-docs/blob/master/How_Tos/How_to_Raspberry.md) guide instead.

You can put in your account details now by passing the username and password parameters to the InstaPy() function in your quickstart script, like so:

InstaPy(username="abc", 
        password="123")

Or you can pass them using the Command Line Interface (CLI).

If you've used InstaPy before installing it by pip, you have to move your old data to the new workspace folder for once. Read how to do this here.

To run InstaPy, you'll need to run the quickstart script you've just downloaded.

python quickstart.py
-- or
python quickstart.py --username abc --password 123

InstaPy will now open a browser window and start working.

If want InstaPy to run in the background pass the --headless-browser option when running from the CLI
Or add the headless_browser=True parameter to the InstaPy(headless_browser=True) constructor.

Updating InstaPy

pip install instapy -U

Guides

Video tutorials:

Official InstaPy Guide on Udemy

Installation on Windows

Installation on MacOS

Installation on Linux

Installation on DigitalOcean Server

Written Guides:

How to Ubuntu (64-Bit)       

How to RaspberryPi       

External Tools:

InstaPy Dashboard

InstaPy Dashboard is an Open Source project developed by @converge to visualize Instagram accounts progress and real-time InstaPy logs on the browser.

InstaPy GUI

InstaPy GUI is a Graphical User Interface including some useful Analytics developed by @breuerfelix.

Docker

All information on how to use InstaPy with Docker can be found in the instapy-docker repository.

Documentation

A list of all features of InstaPy can be found here.

Support

Do you need help ?

If you should encounter any issue, please first search for similar issues and only if you can't find any, create a new issue or use the discord channel for help.

Discord channel

Do you want to support us ?

paypalme

Help build InstaPy!
Check out this short guide on how to start contributing!.

Credits

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]


Disclaimer: Please Note that this is a research project. I am by no means responsible for any usage of this tool. Use on your own behalf. I'm also not responsible if your accounts get banned due to extensive use of this tool.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

instapy-0.6.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

instapy-0.6.2-py2.py3-none-any.whl (234.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file instapy-0.6.2.tar.gz.

File metadata

  • Download URL: instapy-0.6.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for instapy-0.6.2.tar.gz
Algorithm Hash digest
SHA256 1d6e00af231a02f48e030dd3cf686c482398e4e579c7096b9c8308bafdb7102e
MD5 33304d73b9d18926d836c6965f10ba10
BLAKE2b-256 61998ecfa0824a504966f9bc5d409a8eca07a4611dd26fbdd109243a72cd1b5a

See more details on using hashes here.

File details

Details for the file instapy-0.6.2-py2.py3-none-any.whl.

File metadata

  • Download URL: instapy-0.6.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 234.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for instapy-0.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6e5428312e5f4098deb85edb34b07faee78ebca44f5eed390a7183251b77f8b2
MD5 135186c1fd159b16b9d6a242118abb9d
BLAKE2b-256 fbf5bb4c2732754c9632b0f9d75788121f0f720b29ce52ca9ec6fbb14b119444

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page