Economic intelligence for World of Warcraft: Forever. Auction Oracle is a local application that collects prices, history and recipes from several sources and turns them into decisions:
Each figure is labelled OBSERVED, ESTIMATED, PREDICTED or UNKNOWN, with its source and an explanation. When data is missing, the app says so instead of inventing a price.
Auction Oracle never acts in the game for you: no bot, no automatic buying, no injection. It is an analysis tool.
install.bat.winget install --id Python.Python.3.12 --scope user.%USERPROFILE%\.auction-oracle\venv, installs the dependencies and runs a diagnostic.start.bat. The app opens at http://127.0.0.1:8765.diagnose.bat shows the live state of every source (API) and every engine.backup.bat takes a consistent copy in data\backups (the 14 most recent are kept).scripts\restore.bat <file>.scripts\update.bat.The first collection runs about 10 seconds after start-up. You can also click Collect now in the top bar.
| Source | Status | Used for |
|---|---|---|
| auctionhouse.fyi | ✅ public, hourly | AH prices (US Normal/PvP Horde markets), 7 days of history, full item catalogue with NPC prices |
| Everloot | ✅ public | game-file recipe graph (3,900 recipes), vendor prices reported by players |
| Blizzard API | ⚠️ the Forever auctions endpoint returns 404 | connector ready; it switches on as soon as Blizzard opens the route (your Battle.net credentials) |
| ForeverDB | 🔑 personal key | exact recipe quantities |
| wow.gg | ❌ 403 | monitored |
| AuctionOracle addon | ✅ local | full order book (market depth), your exact recipes |
| CSV/JSON import, manual entry | ✅ | your own data |
Details and endpoint tests: docs/RESEARCH_REPORT.md.
python -m auction_oracle serve | collect | diagnose | evaluate | backtest | backup | restore <file> | export <dir> | import-addon <file>
Auction Oracle is not affiliated with Blizzard Entertainment.