Skip to main content

InstaReset - Forgot Instagram Password using Python !


What is this?

This script was made to send a Instagram reset password request using Python without asking for reCAPTCHA as Instagram does if we used a browser, It supports username and email methods.


How it works ?

This script works by using a faked mobile user agent like Instagram 150.0.0.0.000 Android (29/10; 300dpi; 720x1440) and send a POST request to https://i.instagram.com/api/v1/accounts/send_password_reset/ with a random generated CSRF token of 32 chars in the request data.


Features

  • Faster ⚡
  • No reCAPTCHA 🤖
  • Nice looking CLI 🎨
  • Works on mobile 📱

Requirements


Installation

The source code is now available on PyPi so you can install it using pip:

pip install instareset

Module version usage (New in v2.0.0)

from instareset import InstaReset

# Create an instance of InstaReset
ir = InstaReset()

# Send a reset password request
ir.send_request('username or email')

send_request might raise InvalidUsernameException, RateLimitedException, or UsernameNotFoundException which can be imported from instareset.exceptions.


Changelog

v2.0.0

What's new?

  • Added module support, script mode still available if you run the script directly.
  • Uploaded source code to PyPi
  • Removed main.exe file
  • New ASCII art and changed in console style
  • Changed README.md file (added installation and usage sections)
  • Changed coloring module to Rich

Coming soon...

  • Auto reset password feature (available with temporary email that the script will generate)

v1.1

  • Auto detect target's method (email/username)
  • More clean code
  • Fixed bug in email method

v1.0

  • Initial release




Liked the project? Leave a star ⭐ to show your support!

Metadata

Release files for instareset 2.0.0

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

Source distribution (sdist)

Source distribution for instareset 2.0.0
File Size Uploaded Provenance Actions
instareset-2.0.0.tar.gz 4.7 kB Without provenance Details for instareset-2.0.0.tar.gz

Release files / instareset-2.0.0.tar.gz

Download URL instareset-2.0.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
587d798bb7a8e78fd8f420a5f2c3298bcec318faf18cd80c810b4ab5a5861bf0
BLAKE2b-256 checksum
How to use checksums
7bb05b7f5f1cf8847075a130e935274b4a78bde51475b18374388d6d5f93aeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0

Security for instareset 2.0.0

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

2.0.0 This release

1 release file 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