Keepa Monitor is a Python script designed to monitor product prices on Amazon using the Keepa API. It sends notifications via Discord webhooks for price errors and system statuses.
- Price Monitoring: Monitors product prices on specified Amazon domains.
- Discord Integration: Sends notifications to Discord webhooks for price errors and system statuses.
- Flexible Configuration: Easily configurable via
config.json
for API keys, webhook URLs, categories, and check intervals. - Error Handling: Handles API key exhaustion and system crashes gracefully, with automated recovery.
- Python 3.x
requests
,schedule
, andcolorama
Python packages.
-
Clone the repository:
git clone https://github.com/gxqk/Keepa-Monitor.git cd Keepa-Monitor-main
-
Install Dependicies
Windows
- Launch install.bat
Ubuntu
pip install -r requirements.txt
-
Configure
config.json
:
- Add your Discord webhook URLs (
general_webhook_url
andprice_error_webhook_url
). - Define Amazon categories (
categories
) and domains (domains
). - Adjust check intervals (
check_interval_seconds
) and other settings as needed. - Choose in (
use_next_api_on_exhaustion
) yes or no. - adjust (
discount_threshold
) if u want.
- Add your KEEPA API
api.txt
- replace " test " by your keepa api
⚠ALERT : KEEPA API KEY ARE NOT FREE, YOU CAN FIND IT IN https://keepa.com/#!api ⚠
-
Run the script:
Windows
- Launch start.bat
UBUNTU
py main.py or python3 main.py
🎁GOAL🎁
10 STARS = PROXY SUPPORT 50 STARS = Web-Scraping method ( not keepa )
----------------------------------------------------------------------------------------
Add me on discord : gxqk
This project is licensed under the MIT License. See the LICENSE file for details.