Skip to main content
All API requests require an X-API-Key header. Get your key from the Developer Dashboard.
See Authentication for details on key formats and tier limits.

GET /v1/bazaar

Returns bazaar product data from the Hypixel API. Use the mode parameter to control the response format. Cache: 5 seconds

Query parameters


mode=full

Returns all bazaar products with raw Hypixel data.
This returns ~1,500 products. If you only need item IDs, use mode=list to save bandwidth.

mode=list

Returns a sorted array of all active bazaar item IDs (items with non-zero prices).

mode=item

Returns processed data for a single item with spread calculations.

mode=flips

Returns the top bazaar flip opportunities, ranked by a composite score rather than raw spread.
Changed June 2026. Flips were previously sorted by spreadPercent and filtered only on sell price (≥ 50,000) and volume (≥ 10,000). They are now ranked by a composite score that blends after-tax margin, real weekly liquidity, price stability (trend signals), demand pressure (buy vs sell flow), and order-book depth — which surfaces genuinely flippable items instead of thin or manipulated walls. All previously returned fields are still present, so existing integrations keep working, but the set of items and their ordering have changed, and many new fields were added (see table below).
Items are filtered to: instant-sell price ≥ minPrice (default 50,000), positive after-tax margin, after-tax margin ≤ 100% (drops manipulated spreads), weekly throughput ≥ 60,000 units, and at least 5 buy and 5 sell orders (a real two-sided market). Results are sorted by score descending.
The top-level tax and refBudget echo back the values used for the calculation (the request value, or the default).

GET /v1/bazaar/trends

Returns pre-computed trend signals for all bazaar items. Updated every 5 minutes. Cache: 1 minute
Trend data is computed on-server from 5-minute bazaar snapshots. It includes price movement signals across multiple timeframes.

Errors