Repolode
Cybrarist

Cybrarist/Discount-Bandit

Self-hosted, multi-user price tracker for Amazon, AliExpress, eBay and other stores that notifies users when prices drop or meet their criteria.

Open-source alternative to:HoneyKeepa

Stars
762
Forks
42
Open issues
10
Last commit
12 days ago

What is it?

Discount Bandit is a price tracker for products across multiple online stores, including Amazon, AliExpress, eBay, Newegg, Walmart and Target, as well as custom stores. Users add the products they care about and the project monitors their prices over time.

It includes a built-in notification system, so users are alerted when a price drops or matches the criteria they set. It supports multiple users on a single installation and is designed to be self-hosted.

The application is a PHP web app built on Laravel, with its admin interface made with FilamentPHP. It can run with SQLite by default or with MySQL, behind Apache or Nginx, and is also available as a Docker image.

Key features

  • 01Tracks product prices across Amazon, AliExpress, eBay, Newegg, Walmart, Target and more.
  • 02Supports custom stores beyond the built-in list.
  • 03Sends notifications when prices drop or meet user-defined criteria.
  • 04Multi-user support on a single self-hosted instance.
  • 05Runs on PHP with Laravel, using SQLite by default or MySQL.
  • 06Available as a Docker image.

Use cases

  • Watching prices on a wishlist of products across several online stores.
  • Getting alerted when an item falls below a target price.
  • Running a shared price tracker for a family or small team on your own server.

Quick start

  1. 1

    Install the PHP packages with Composer

    composer install
  2. 2

    Copy .env.example to .env and fill in the environment variables

  3. 3

    Or pull the Docker image from Docker Hub

Things to know

  • No license is specified, so usage rights are unclear.
  • Self-hosting requires manually setting up PHP, a web server and a database.

In collections

Topics

FAQ

What is Discount-Bandit?
Self-hosted, multi-user price tracker for Amazon, AliExpress, eBay and other stores that notifies users when prices drop or meet their criteria. Discount Bandit is a price tracker for products across multiple online stores, including Amazon, AliExpress, eBay, Newegg, Walmart and Target, as well as custom stores. Users add the products they care about and the project monitors their prices over time.
Is Discount-Bandit free to use? What license does it have?
Discount-Bandit has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
Is Discount-Bandit still maintained?
Actively maintained. The last commit to Discount-Bandit was on Oct 26, 2026.
What can I use Discount-Bandit for?
Watching prices on a wishlist of products across several online stores. Getting alerted when an item falls below a target price. Running a shared price tracker for a family or small team on your own server.
How do I install Discount-Bandit?
Install the PHP packages with Composer: composer install Copy .env.example to .env and fill in the environment variables Or pull the Docker image from Docker Hub
Where can I get Discount-Bandit?
The source code and installation instructions are on GitHub: https://github.com/Cybrarist/Discount-Bandit

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects