Price Tracker
Overview
Track product prices across multiple e-commerce platforms to identify arbitrage opportunities, profit margins, and optimal buying/selling windows. This skill enables automated price monitoring, historical tracking, and revenue-focused decision making.
Core Capabilities
1. Product Discovery & Monitoring
Search and Track Products:
- - Search products by keyword across Amazon, eBay, Walmart, Best Buy
- Add products to monitoring lists
- Set target price thresholds
- Configure alert frequency (hourly, daily, weekly)
Example Request:
"Monitor iPhone 15 Pro prices across Amazon and eBay. Alert me if the price drops below $800 or if eBay listing is $150+ cheaper than Amazon."
2. Arbitrage Analysis
Cross-Platform Comparison:
- - Compare identical product prices across platforms
- Calculate profit margins after fees and shipping
- Identify flip-worthy opportunities (20%+ margin after costs)
- Factor in platform fees, shipping costs, and taxes
Fee Structure Reference:
- - Amazon: ~15% referral fee
- eBay: ~13% final value fee + listing fees
- Walmart: ~8-15% referral fee
Example Request:
"Find Nintendo Switch bundles where eBay price is 20%+ higher than Amazon, accounting for all fees and shipping costs."
3. Historical Price Tracking
Price History:
- - Track price changes over time (30, 60, 90 days)
- Identify seasonal pricing patterns
- Detect price manipulation or flash sales
- Export historical data for analysis
Example Request:
"Show me the price history for AirPods Pro 2 over the last 60 days. Identify the best buying window."
4. Automated Alerts
Alert Configuration:
- - Price drop alerts (below threshold)
- Arbitrage opportunity alerts (margin threshold)
- Competitor price alerts (when competitor lowers price)
- Bulk product monitoring
Example Request:
"Set up alerts for all Sony TV models. Alert me if any model drops below $400 or has 25%+ arbitrage margin."
Quick Start
Track a Single Product
CODEBLOCK0
Bulk Monitor Products from CSV
CODEBLOCK1
Price Comparison Report
CODEBLOCK2
Workflow
Arbitrage Opportunity Discovery
- 1. Search for products in high-demand categories (electronics, gaming, home goods)
- Compare prices across all platforms using INLINECODE0
- Calculate net profit after fees/shipping/taxes
- Filter opportunities with 20%+ margin
- Verify product condition and seller reliability
- Execute or set monitoring for price drops
Price Drop Monitoring
- 1. Identify target products (wishlist, seasonally discounted items)
- Set alert thresholds using INLINECODE1
- Monitor historical patterns to predict optimal buy windows
- Act when price drops below threshold
- Repeat for seasonal shopping events (Prime Day, Black Friday)
Scripts
track_product.py
Track a single product across platforms with configurable alerts.
Parameters:
- -
--product: Product name/keyword - INLINECODE4 : Comma-separated platforms (amazon,ebay,walmart,bestbuy)
- INLINECODE5 : Alert when price drops below this amount
- INLINECODE6 : Alert when arbitrage margin exceeds this fraction (e.g., 0.20 = 20%)
- INLINECODE7 : Check frequency (hourly,daily,weekly)
- INLINECODE8 : Output format (json,csv,markdown)
Example:
CODEBLOCK3
compare_prices.py
Compare prices for a product across all platforms.
Parameters:
- -
--keyword: Product search keyword - INLINECODE11 : Comma-separated platforms (default: all)
- INLINECODE12 : Report format (markdown,json,csv)
- INLINECODE13 : Sort by price, margin, or rating
- INLINECODE14 : Minimum seller rating
Example:
CODEBLOCK4
bulk_monitor.py
Monitor multiple products from a CSV file.
CSV Format:
CODEBLOCK5
Parameters:
- -
--csv: Path to CSV file - INLINECODE17 : Minimum margin to report
- INLINECODE18 : Frequency of alerts
- INLINECODE19 : Output file for alerts
Example:
CODEBLOCK6
price_history.py
Retrieve and analyze historical price data.
Parameters:
- -
--product: Product name/keyword - INLINECODE22 : Number of days of history (default: 30)
- INLINECODE23 : Specific platform (optional)
- INLINECODE24 : Output format (markdown,json,csv)
- INLINECODE25 : Include trend analysis and predictions
Example:
CODEBLOCK7
Best Practices
Arbitrage Profit Calculation
Always calculate net profit:
CODEBLOCK8
Recommended minimum margin: 20-25% to account for:
- - Unexpected shipping delays
- Returns/refunds
- Market price fluctuations
- Time value of money
Risk Mitigation
- 1. Verify seller reliability - Check ratings and reviews
- Check product condition - New, refurbished, or used
- Factor in return windows - Platforms have different policies
- Monitor price stability - Volatile prices increase risk
- Stay within limits - Don't over-leverage on single opportunities
Seasonal Patterns
- - Q4 (Oct-Dec): Holiday sales, best for electronics
- January: Post-holiday clearance
- Prime Day (July): Amazon-specific deals
- Black Friday/Cyber Monday: Cross-platform discounts
- Back-to-School (Aug-Sep): Laptops, tablets, accessories
Automation Integration
Set Up Cron Jobs for Automated Monitoring
CODEBLOCK9
Integration with Notifications
Combine with notification systems (email, Discord, Telegram) to receive real-time alerts when opportunities are detected.
Limitations
- - Platform API rate limits may affect search frequency
- Real-time prices may have slight delays
- Some platforms restrict scraping (comply with ToS)
- Seller inventory changes rapidly
Revenue first. Track smart. Flip fast.
价格追踪器
概述
跨多个电商平台追踪产品价格,以识别套利机会、利润空间以及最佳买卖时机。该技能支持自动化价格监控、历史追踪以及以收益为核心的决策制定。
核心功能
1. 产品发现与监控
搜索与追踪产品:
- - 在亚马逊、eBay、沃尔玛、百思买上按关键词搜索产品
- 将产品添加到监控列表
- 设置目标价格阈值
- 配置提醒频率(每小时、每天、每周)
示例请求:
监控亚马逊和eBay上的iPhone 15 Pro价格。如果价格跌破800美元,或者eBay上的价格比亚马逊便宜150美元以上,请提醒我。
2. 套利分析
跨平台对比:
- - 比较同一产品在不同平台上的价格
- 扣除费用和运费后计算利润率
- 识别值得转售的机会(扣除成本后利润率达20%以上)
- 考虑平台费用、运费和税费
费用结构参考:
- - 亚马逊:约15%推荐费
- eBay:约13%最终价值费 + 上架费
- 沃尔玛:约8-15%推荐费
示例请求:
查找Nintendo Switch套装,要求eBay价格比亚马逊高20%以上,并已考虑所有费用和运费。
3. 历史价格追踪
价格历史:
- - 追踪一段时间内的价格变化(30、60、90天)
- 识别季节性定价模式
- 检测价格操纵或限时抢购
- 导出历史数据用于分析
示例请求:
显示AirPods Pro 2过去60天的价格历史,并识别最佳购买窗口。
4. 自动提醒
提醒配置:
- - 价格下跌提醒(低于阈值)
- 套利机会提醒(利润阈值)
- 竞争对手价格提醒(当竞争对手降价时)
- 批量产品监控
示例请求:
为所有索尼电视型号设置提醒。如果任何型号价格跌破400美元,或套利利润率超过25%,请提醒我。
快速入门
追踪单个产品
python
使用 scripts/track_product.py
python3 scripts/track_product.py \
--product Apple iPhone 15 Pro 256GB \
--platforms amazon,ebay \
--alert-below 800 \
--alert-margin 0.20
从CSV批量监控产品
python
使用 scripts/bulk_monitor.py
python3 scripts/bulk_monitor.py \
--csv products.csv \
--margin-threshold 0.25 \
--alert-frequency daily
价格对比报告
python
使用 scripts/compare_prices.py
python3 scripts/compare_prices.py \
--keyword Sony WH-1000XM5 \
--platforms amazon,ebay,walmart,bestbuy \
--report markdown
工作流程
套利机会发现
- 1. 搜索高需求类别产品(电子产品、游戏、家居用品)
- 使用compare_prices.py比较所有平台的价格
- 计算扣除费用/运费/税费后的净利润
- 筛选利润率20%以上的机会
- 验证产品状况和卖家可靠性
- 执行或设置监控等待价格下跌
价格下跌监控
- 1. 确定目标产品(心愿单、季节性折扣商品)
- 使用track_product.py设置提醒阈值
- 监控历史模式以预测最佳购买窗口
- 当价格跌破阈值时采取行动
- 在季节性购物活动(Prime Day、黑色星期五)中重复操作
脚本
track_product.py
跨平台追踪单个产品,支持可配置提醒。
参数:
- - --product:产品名称/关键词
- --platforms:以逗号分隔的平台(amazon,ebay,walmart,bestbuy)
- --alert-below:价格低于此金额时提醒
- --alert-margin:套利利润率超过此比例时提醒(例如,0.20 = 20%)
- --frequency:检查频率(hourly,daily,weekly)
- --output:输出格式(json,csv,markdown)
示例:
bash
python3 scripts/track_product.py \
--product Samsung Galaxy S24 Ultra 256GB \
--platforms amazon,ebay,walmart \
--alert-below 900 \
--alert-margin 0.25 \
--frequency daily \
--output markdown
compare_prices.py
跨所有平台比较产品价格。
参数:
- - --keyword:产品搜索关键词
- --platforms:以逗号分隔的平台(默认:全部)
- --report:报告格式(markdown,json,csv)
- --sort-by:按价格、利润率或评分排序
- --min-rating:最低卖家评分
示例:
bash
python3 scripts/compare_prices.py \
--keyword PlayStation 5 Slim \
--platforms amazon,ebay,walmart,bestbuy \
--report markdown \
--sort-by margin \
--min-rating 4.5
bulk_monitor.py
从CSV文件监控多个产品。
CSV格式:
csv
product,platforms,alertbelow,alertmargin
Apple MacBook Air M3 256GB,amazon,ebay,walmart,899,0.20
Sony PlayStation 5,amazon,ebay,399,0.25
Dyson V15 Detect,amazon,walmart,bestbuy,500,0.18
参数:
- - --csv:CSV文件路径
- --margin-threshold:报告的最低利润率
- --alert-frequency:提醒频率
- --output:提醒的输出文件
示例:
bash
python3 scripts/bulk_monitor.py \
--csv products.csv \
--margin-threshold 0.20 \
--alert-frequency daily \
--output alerts.txt
price_history.py
检索和分析历史价格数据。
参数:
- - --product:产品名称/关键词
- --days:历史天数(默认:30)
- --platform:特定平台(可选)
- --output:输出格式(markdown,json,csv)
- --trend-analysis:包含趋势分析和预测
示例:
bash
python3 scripts/price_history.py \
--product AirPods Pro 2 \
--days 60 \
--trend-analysis \
--output markdown
最佳实践
套利利润计算
始终计算净利润:
净利润 = (售价 - 进价)
- 平台费用
- 运费
- 支付处理费
- 税费
建议最低利润率: 20-25%,以应对:
- - 意外的运输延误
- 退货/退款
- 市场价格波动
- 资金的时间价值
风险缓解
- 1. 验证卖家可靠性 - 检查评分和评论
- 检查产品状况 - 全新、翻新或二手
- 考虑退货窗口 - 各平台政策不同
- 监控价格稳定性 - 价格波动增加风险
- 保持适度 - 不要过度押注单一机会
季节性模式
- - 第四季度(10-12月): 假日促销,最适合电子产品
- 一月: 节后清仓
- Prime Day(7月): 亚马逊专属优惠
- 黑色星期五/网络星期一: 跨平台折扣
- 返校季(8-9月): 笔记本电脑、平板电脑、配件
自动化集成
设置Cron任务实现自动监控
bash
每6小时检查一次价格
0
/6 /path/to/price-tracker/scripts/bulk_monitor.py --csv products.csv --output alerts.txt
每日套利扫描
0 9
* /path/to/price-tracker/scripts/compare_prices.py --keyword high-demand-products --report markdown >> /path/to/reports.txt
与通知系统集成
结合通知系统(邮件、Discord、Telegram),在检测到机会时实时接收提醒。
局限性
- - 平台API速率限制可能影响搜索频率
- 实时价格可能存在轻微延迟
- 部分平台限制数据抓取(需遵守服务条款)
- 卖家库存变化迅速
收益优先。智能追踪。快速转售。