Deal Scanner
Uses `/api/deals`. Results require the buy site to have `can_buy = true` and the sell site to have `can_deposit = true`.
Click an item name to copy it.
| Item | Buy | Sell | Buy price | Sell price | Profit | ROI |
|---|---|---|---|---|---|---|
| Loading deals... | ||||||
Item Lookup
Search item prices across sites using `/api/lookup`.
Click an item name to copy it.
Parser Logs
Recent scraper runs from `/api/logs`.
Short Docs
Quick explanation for demos and interviews.
What this page shows
The frontend is a static HTML/CSS/JS page served from `/`. It calls the backend under `/api`, so it is easy to put behind nginx later.
Important endpoints
GET /api/health check.GET /api/dealsfiltered arbitrage opportunities.GET /api/lookup?name=...item prices by name.GET /api/logsparser run history.GET /api/timestamplatest item update time.
Deal logic
A deal compares the same item on two different sites. The API only returns rows where the buy side is available for purchase and the sell side accepts deposits.
Auto-update
Enable auto-update in the top bar to refresh summary data and the active tab every selected number of seconds.