Circle of Wizards All APIs on RapidAPI →

EVE Online Market Tool

Find profitable ISK in EVE Online's player economy — station-trading spreads, inter-hub arbitrage, NPC-buy arbitrage, and deep per-item market data — ranked and returned as clean JSON.

EVE's market is one of the deepest player-driven economies in gaming, but spotting where the ISK actually is means crunching order books across multiple trade hubs. This API does the scanning for you: it reads live market data from the major hubs (Jita, Amarr, …), computes the profitable opportunities with margins, ROI, and estimated daily profit, and ranks them — so your tool, bot, or dashboard surfaces the best trades instantly.

Endpoints

Endpoint What it returns
GET /scan/trading Station-trading flips (buy low / sell high inside one hub). Returns the hub, a count, and an opportunities array — each item with typeId, name, buyPrice, sellPrice, margin, profit, roi, avgVolume, avgPrice, avgOrders, dailyUnits, and estDailyProfit.
GET /scan/arbitrage Inter-hub arbitrage (buy in one hub, sell in another). Returns from_hub, to_hub, count, and opportunities — each with typeId, name, buyPrice, sellPrice, margin, profit, avgVolume, dailyUnits, estDailyProfit.
GET /scan/npc-arbitrage Buy-from-NPC, sell-to-hub opportunities. Returns the source regions, the sell_hub, count, and opportunities — each with typeId, name, npcPrice, hubSell, margin, profit, npcRegion, npcQty, and locationId.
GET /analyze/{item} Deep market detail for one item by name (e.g. /analyze/Tritanium). Returns name, typeId, hub, bestBuy, bestSell, spread, avgPrice, avgVolume, minPrice30d, maxPrice30d, priceTrend, and topBuys / topSells order-book depth (price, volume, location).

Why this API

  • The analysis is already done. You get ranked, profit-bearing opportunities with margin, roi, and estDailyProfit — not raw order books you have to model yourself.
  • Three trading strategies, three endpoints. Station flipping, hub-to-hub hauling arbitrage, and NPC arbitrage each have a dedicated call.
  • Lookup by item name. Query any item (/analyze/Tritanium) and get its typeId, best prices, 30-day range, trend, and order-book depth — no memorizing EVE's numeric type IDs.
  • Drop-in JSON. Lightweight, consistent fields designed for trading tools, Discord bots, spreadsheets, and market dashboards.

Typical use cases

  • Power a station-trading or hauling assistant that surfaces the best ISK/hour opportunities.
  • Run a Discord/Slack bot that posts daily arbitrage and NPC-arbitrage picks.
  • Track spreads, 30-day ranges, and price trends on key commodities like Tritanium.
  • Feed market routes and margins into industrial/trading corporation tooling.

Good to know

  • Opportunities are a live snapshot at scan time; EVE's market moves constantly, so treat results as point-in-time.
  • /analyze/{item} expects an item name and resolves it to EVE's typeId for you; location IDs in the order book are EVE station/structure IDs.
  • Profitability is the spread, not the guarantee. Figures reflect current orders and historical avgVolume; your realized profit still depends on fill rates and your own logistics (taxes, broker/sales fees, hauling time and risk). High-margin, low-avgVolume items can be thin — check the volume before committing capital.