Skip to content

chernistry/unlikegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unlikegram

Bulk unlike your liked Instagram posts using the private API.

Warning

This tool uses Instagram's private API which violates their Terms of Service. Use at your own risk, on your own account only.

Installation

pip install -e .

Usage

1. Login

unlikegram login -u your_username

2. Discover liked posts

unlikegram discover -n 100  # fetch up to 100 liked posts

3. Unlike posts

unlikegram run -b 50        # unlike up to 50 posts
unlikegram run --dry-run    # preview without unliking

4. Check progress

unlikegram status

Debug mode

unlikegram --debug run -b 10

Configuration

Create .env file or set environment variables:

UNLIKEGRAM_DELAY_MIN=2.0      # min delay between unlikes (seconds)
UNLIKEGRAM_DELAY_MAX=5.0      # max delay between unlikes (seconds)
UNLIKEGRAM_BATCH_SIZE=50      # default batch size

Safety

  • Default delays are conservative (2-5 seconds between actions)
  • Tool stops immediately on rate limiting
  • Progress is saved, so you can resume anytime
  • Use small batches (50 or less) to avoid detection

Data Storage

All data is stored in ~/.unlikegram/:

  • session.json - Instagram session (treat as secret!)
  • queue.db - SQLite database with unlike progress

About

Bulk unlike your liked Instagram posts using the private API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages