eBay View Bot is an open-source toolkit that helps sellers analyze and optimize their eBay listings.
It ingests Seller Hub performance data, runs SEO audits, tracks search placement, and notifies you of important changes.
| Feature | Description |
|---|---|
| Performance Reports | Import Seller Hub CSV/Excel reports to analyze impressions, clicks, CTR, and sales |
| Search Snapshot | Take compliant snapshots of where your listing appears for chosen keywords |
| SEO Audit | Check titles, item specifics, and image quality for SEO best practices |
| Price/Stock Watch | Track competitor prices and stock changes (public data only, polite delays) |
| Alerts | Send Slack/Discord/Email alerts when CTR drops, listings go out-of-stock, or competitors undercut |
| A/B Planner | Log title/photo changes and compare before/after performance |
- Sellers – Track listing performance, CTR drops, or competitor pricing
- SEO Analysts – Audit eBay listings for keywords, length, and metadata coverage
- Researchers – Collect structured trend data from eBay’s public pages
- Teams – Schedule automated reports and send alerts to Slack/Discord
# 1) Install deps
pip install -r requirements.txt
# 2) Configure env
cp .env.example .env
# 3) Ingest a Seller Hub CSV
python -m src.cli ingest --path data/seller_hub_report.csv --out reports/ingested.csv
# 4) Run SEO audit
python -m src.cli audit --input reports/ingested.csv --out reports/seo_audit.csv
# 5) One-off rank snapshot
python -m src.cli rank --keyword "iphone 13 case" --out reports/rank_snapshot.csv
# 6) Monitor competitor price/stock
python -m src.cli watch --list data/competitors.txt --out reports/price_watch.csv
# 7) Fire alerts from your audit CSV
python -m src.cli alerts --src reports/seo_audit.csv --threshold 0.2
