idle · 6 open 0 armed 228 pending signals

Run 435 succeeded started 30.8h ago

Brief sent to the agent
_Generated 2026-07-31 20:13 UTC._

### Constraints
- Research budget: 50,000,000 gp, a PER-OPPORTUNITY sizing scale — size every strategy independently against the full budget; the Open book does not drain it. No single strategy's capital_required may exceed it.
- Risk appetite: low.
- Minimum confidence to ship a strategy: medium.
- Archetype weights (0 = do not pitch it at all; >1 = favor): F(volume flip) 1.5, B(high-value flip) 1.2, V(volume anomaly) 0.5, U(update/event) 0.5,
- Objective: rank ALL viable options by absolute post-tax gp/day at fillable size. The floor is absolute (F: 200k gp/cycle, B: 100k) — dismiss below-floor candidates whatever their ROI%. Shipping NOTHING is a legitimate outcome when nothing clears the bar.
- Every F/B strategy must state its attention contract (offer cadence, longest safe unattended window, reaction risk) — the operator decides what fits their day.

### Open book (already paper-trading — informational: dedup is enforced at ingest, capital is NOT drained by it)
- Do NOT pitch an item that already has an open/armed strategy of the same archetype — it is vetoed at ingest.
- [B] Dragon claws (item_id 13652, open): 42,121,427 gp committed, opened 07-28
- [B] Voidwaker (item_id 27690, open): 38,612,736 gp committed, opened 07-30
- [B] Dragon hunter crossbow (item_id 21012, open): 31,412,554 gp committed, opened 07-30
- [B] Bellator ring (item_id 28316, open): 46,934,332 gp committed, opened 07-31
- [F] Burnt page (item_id 20718, open): 50,000,000 gp committed, opened 07-31
- [F] Mahogany repair kit (item_id 31973, open): 14,053,000 gp committed, opened 07-31
- [F] Sapphire dragon bolts (e) (item_id 21940, open): 32,615,000 gp committed, opened 07-31
- [F] Onyx bolt tips (item_id 9194, open): 50,000,000 gp committed, opened 07-31

### Assigned candidates (from the collector's work queue — investigate these FIRST)
Every signal below needs a verdict in submit_report's `signal_verdicts`: `shipped` (name the strategy id) or `dismissed` (name the falsification that killed it).
- signal_id 14788 [hvflip] Bandos chestplate (item_id 11832): {"low":22909760,"high":23799930,"name":"Bandos chestplate","margin":414172,"vol24h":2164,"item_id":11832,"gp_cycle":828344,"buy_limit":8,"low_age_s":182,"high_age_s":79,"units_affordable":2}
- signal_id 14796 [hvflip] Masori mask (f) (item_id 27235): {"low":17590000,"high":18052954,"name":"Masori mask (f)","margin":101895,"vol24h":450,"item_id":27235,"gp_cycle":203790,"buy_limit":8,"low_age_s":623,"high_age_s":75,"units_affordable":2}
- signal_id 14799 [hvflip] Twisted buckler (item_id 21000): {"low":13710000,"high":14144449,"name":"Twisted buckler","margin":151561,"vol24h":1261,"item_id":21000,"gp_cycle":454683,"buy_limit":8,"low_age_s":342,"high_age_s":77,"units_affordable":3}
- signal_id 14803 [volume] Leaf-bladed sword (item_id 11902): {"z":11.46,"buys":283,"name":"Leaf-bladed sword","sells":4,"cur_vol":287,"item_id":11902,"cur_price":5140,"n_baseline":167,"price_move_pct":-87.05}
- signal_id 14804 [vflip] Crushed infernal shale (item_id 30848): {"low":1062,"high":1321,"name":"Crushed infernal shale","margin":233,"vol24h":145884,"item_id":30848,"gp_cycle":5825000,"buy_limit":25000,"low_age_s":1717,"high_age_s":1368}
- signal_id 14806 [vflip] Dragon dart(p++) (item_id 11234): {"low":1685,"high":1833,"name":"Dragon dart(p++)","margin":112,"vol24h":100662,"item_id":11234,"gp_cycle":1232000,"buy_limit":11000,"low_age_s":903,"high_age_s":688}
- signal_id 14809 [vflip] Diabolic worms (item_id 30773): {"low":2351,"high":2491,"name":"Diabolic worms","margin":91,"vol24h":296164,"item_id":30773,"gp_cycle":728000,"buy_limit":8000,"low_age_s":63,"high_age_s":628}
- signal_id 14811 [vflip] Vial of blood (item_id 22446): {"low":7477,"high":7669,"name":"Vial of blood","margin":39,"vol24h":305366,"item_id":22446,"gp_cycle":507000,"buy_limit":13000,"low_age_s":252,"high_age_s":79}
- signal_id 14812 [vflip] Antidote++(4) (item_id 5952): {"low":7968,"high":8285,"name":"Antidote++(4)","margin":152,"vol24h":111731,"item_id":5952,"gp_cycle":608000,"buy_limit":4000,"low_age_s":140,"high_age_s":58}
- signal_id 14816 [vflip] Grimy toadflax (item_id 3049): {"low":1907,"high":1992,"name":"Grimy toadflax","margin":46,"vol24h":549703,"item_id":3049,"gp_cycle":598000,"buy_limit":13000,"low_age_s":24,"high_age_s":108}

### Latest market sweep (collector, no-LLM — re-verify anything you act on with live tools)
- lane F candidates: volume flips ranked by margin x buy_limit (gp_cycle) (as of 07-31 20:02):
  - {"low":1329,"high":1462,"name":"Grimy avantoe","margin":104,"vol24h":391123,"item_id":211,"gp_cycle":1352000,"buy_limit":13000,"low_age_s":59,"high_age_s":1056}
  - {"low":1903,"high":2017,"name":"Grimy kwuarm","margin":74,"vol24h":461736,"item_id":213,"gp_cycle":962000,"buy_limit":13000,"low_age_s":45,"high_age_s":157}
  - {"low":1401,"high":1548,"name":"Avantoe","margin":117,"vol24h":259157,"item_id":261,"gp_cycle":1521000,"buy_limit":13000,"low_age_s":47,"high_age_s":64}
  - {"low":21,"high":93,"name":"Bronze dart","margin":71,"vol24h":524450,"item_id":806,"gp_cycle":497000,"buy_limit":7000,"low_age_s":926,"high_age_s":1309}
  - {"low":7010,"high":7304,"name":"Grimy snapdragon","margin":148,"vol24h":487096,"item_id":3051,"gp_cycle":1628000,"buy_limit":11000,"low_age_s":52,"high_age_s":242}
- lane B candidates: 10M+ flips ranked by absolute post-tax margin (as of 07-31 20:02):
  - {"low":34654055,"high":35655601,"name":"Armadyl crossbow","margin":288434,"vol24h":924,"item_id":11785,"gp_cycle":288434,"buy_limit":8,"low_age_s":249,"high_age_s":231,"units_affordable":1}
  - {"low":22405757,"high":23065000,"name":"Saradomin godsword","margin":197943,"vol24h":854,"item_id":11806,"gp_cycle":395886,"buy_limit":8,"low_age_s":358,"high_age_s":520,"units_affordable":2}
  - {"low":24326111,"high":25225930,"name":"Armadyl chainskirt","margin":395301,"vol24h":200,"item_id":11830,"gp_cycle":790602,"buy_limit":8,"low_age_s":198,"high_age_s":538,"units_affordable":2}
  - {"low":23525629,"high":24247549,"name":"Spectral spirit shield","margin":236970,"vol24h":407,"item_id":12821,"gp_cycle":473940,"buy_limit":8,"low_age_s":246,"high_age_s":129,"units_affordable":2}
  - {"low":11050002,"high":11906060,"name":"Old school bond","margin":617937,"vol24h":15684,"item_id":13190,"gp_cycle":2471748,"buy_limit":100,"low_age_s":45,"high_age_s":67,"units_affordable":4}
- volume anomalies (as of 07-31 20:02):
  - {"z":9.92,"buys":11,"name":"Bronze bolts","sells":190242,"cur_vol":190253,"item_id":877,"cur_price":2,"n_baseline":168,"price_move_pct":-33.33}
  - {"z":7.43,"buys":153,"name":"Black skirt","sells":0,"cur_vol":153,"item_id":1015,"cur_price":17,"n_baseline":146,"price_move_pct":0}
  - {"z":5.64,"buys":7,"name":"Right eye patch","sells":146,"cur_vol":153,"item_id":1025,"cur_price":108,"n_baseline":161,"price_move_pct":-46.25}
  - {"z":3.97,"buys":668,"name":"Leather boots","sells":895,"cur_vol":1563,"item_id":1061,"cur_price":38,"n_baseline":168,"price_move_pct":-27.62}
  - {"z":4.16,"buys":14,"name":"Iron pickaxe","sells":171,"cur_vol":185,"item_id":1267,"cur_price":76,"n_baseline":168,"price_move_pct":-24.75}
- hour-of-week amplitude (timing evidence only — not a strategy source) (as of 07-31 20:02):
  - {"name":"Cup of hot water","item_id":4460,"avg_vol5m":709,"mean_price":492,"dear_bucket":36,"cheap_bucket":154,"amplitude_pct":42.66,"min_bucket_obs":11}
  - {"name":"Mithril brutal","item_id":4793,"avg_vol5m":618,"mean_price":251,"dear_bucket":138,"cheap_bucket":79,"amplitude_pct":45.41,"min_bucket_obs":22}
  - {"name":"Rune brutal","item_id":4803,"avg_vol5m":777,"mean_price":1010,"dear_bucket":136,"cheap_bucket":83,"amplitude_pct":27.15,"min_bucket_obs":40}
  - {"name":"Yew leaves","item_id":6026,"avg_vol5m":808,"mean_price":533,"dear_bucket":58,"cheap_bucket":160,"amplitude_pct":45.7,"min_bucket_obs":30}
  - {"name":"Raw summer pie","item_id":7216,"avg_vol5m":969,"mean_price":2029,"dear_bucket":44,"cheap_bucket":13,"amplitude_pct":51.77,"min_bucket_obs":25}
- below 21d band (lane-B qualification evidence only — not a strategy source) (as of 07-31 20:02):
  - {"obs":5799,"name":"Marrentill","item_id":251,"cur_price":213,"range_low":192,"range_pos":0.026,"width_pct":420.8,"range_high":1000}
  - {"obs":4493,"name":"Rune dart(p)","item_id":817,"cur_price":176,"range_low":166,"range_pos":0,"width_pct":14711.7,"range_high":24588}
  - {"obs":5581,"name":"Maple shortbow","item_id":853,"cur_price":191,"range_low":184,"range_pos":0.014,"width_pct":279.1,"range_high":698}
  - {"obs":5080,"name":"Green d'hide vambraces","item_id":1065,"cur_price":1239,"range_low":671,"range_pos":0.029,"width_pct":2880.6,"range_high":20000}
  - {"obs":4913,"name":"Sapphire amulet","item_id":1694,"cur_price":527,"range_low":344,"range_pos":0.005,"width_pct":11171.1,"range_high":38773}

### Track record (paper-traded by the harness with a self-impact haircut — weight your search by it)
- B: n=29 (4 open, 0 armed), 10 vetoed at ship time — check kill_price and capital against a live quote before shipping, 0% of closed confirmed, realized/projected -7.32 — projections have not held; require stronger evidence before pitching.
- F: n=526 (4 open, 0 armed), 453 vetoed at ship time — check kill_price and capital against a live quote before shipping, 0% of closed confirmed, realized/projected -0.27 — projections have not held; require stronger evidence before pitching.

### Recently killed/expired (do not re-pitch without materially new evidence)
- Water orb patient-flip on PvM rune commodity [F] killed: kill signal sustained over 3 consecutive evaluations (failing: entry_reachable, floor_ok)
- Ring of recoil — tight ±2% band, 35gp spread, 418k vol/day [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok)
- Cactus spine — patient 71gp spread on range-bound PvM herb [F] killed: kill signal sustained over 3 consecutive evaluations (failing: entry_reachable, floor_ok, margin_alive)
- Purple sweets — PVM consumable, 59gp spread, mid-band [F] killed: kill signal sustained over 3 consecutive evaluations (failing: margin_alive, exit_reachable, floor_ok)
- Dragon bolts — patient 58gp spread on ranged commodity [F] killed: kill signal sustained over 3 consecutive evaluations (failing: exit_reachable, floor_ok, margin_alive)
- Amylase crystal — 1.3M-vol/day commodity, 51gp tax-free spread [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok, entry_reachable)
- Manta ray — PvM food, 36gp spread, 30d range-bound [F] killed: kill signal sustained over 3 consecutive evaluations (failing: floor_ok, margin_alive, exit_reachable)
- Halibut patient spread flip [F] killed: kill signal sustained over 3 consecutive evaluations (failing: vol_ok, floor_ok, entry_reachable)

### Operator notes
Volume flips: daily volume > 100k units, both sides printing within 30-60 min, weight by absolute margin x buy limit — evaluate how these items move through the day/week before shipping. Single-item flips: cost > 10M, bought and sold within 30 min, daily volume > 200 — quick but risky; require solid day-over-day and week-over-week trends before trusting the margin.

Strategies (2)

buy ≤
10.8k
sell ≥
11.2k
units
4587
gp/1h proj
201.8k
roi
1.60%
capital
49.54M

Dragonstone sustains a 176 gp post-tax spread on 205k vol24h because cut-gem crafters dump at the offer and PvM/re-crafting buyers pay the top of the bid — neither side places especially patient offers, so a tight patient flipper collects the spread. Current margin is z=2.99 vs the 2h baseline (samples=115), meaning the spread is wider than typical right now — the 21d band_pos 0.036 (near the floor) suggests the wider spread is a near-floor anomaly, not a sustained re-rating. 48h 15-min buckets show the 50–150 gp spread reprints roughly every block, killing the snapshot-only objection. Capital: 50M budget caps the 11k buy limit at 4,587 units.

Kill switch: Sell leg not filling within 4h (offer stale or absorption evaporating); or 21d daily close prints below 10500 (band floor breach).

buy ≤
1070
sell ≥
1115
units
18.0k
gp/1h proj
103.5k
roi
2.20%
capital
19.26M

Ruby necklace sustains a 23–24 gp post-tax spread on 1.2M vol24h because F2P gem-cutters and Crafting hunters dump at market while completionists and re-cutters pay the top of the bid. 18k buy limit × 24 gp = 432k post-tax per cycle at FULL size — the 50M budget is not the constraint. The spread is small per unit but the volume is so large that even patient fills escalate to a meaningful daily gp. 48h 15-min buckets show a 20–30 gp spread reprints every block, killing the snapshot-only objection. 30d daily closes range 1045–1095 (flat), qualifying as Band-B-stable.

Kill switch: Live margin drops below 10 gp on a quote inside the freshness gate; or 21d daily close prints below 1020 (band floor breach).

Report

Run 2026-07-31 20:13 UTC — Skeptical F-lane scan

1. Header

2. Digest

# item kind buy ≤ sell ≥ when / attention units gp/cycle (post-tax) ROI% confidence
1 Dragonstone (1615) F 10800 11200 offers refresh every few hours; safe unattended 4h; if either leg drops a 5m block, react 4587 (capped by 50M budget) 807,000 1.6% medium
2 Ruby necklace (1660) F 1070 1115 offers refresh every few hours; safe unattended 4h; massive volume — fills are easy 18000 414,000 2.2% medium

Dragonstone (1615) — wide-vs-baseline 176gp post-tax spread (z=2.99 vs 2h baseline, n=115). 11k buy limit exceeds 50M budget so position is sized to 4,587 units. Persistence killer: 48h 15-min buckets show the 50–150gp spread reprints roughly every block — not a one-print artefact. Band check: 21d range_pos 0.036 (near the floor — supportive), 30d daily closes range 10780–11160, no sustained drift. Killed by: band-floor breakdown on a game update that repriced gems, or a sustained reversal in the 21d-low bounce.

Ruby necklace (1660) — F2P mid-volume crafting commodity. Live post-tax margin 23 (one leg stale, ~8 min old — still inside the 30-min freshness gate). 18k buy limit, 1.2M vol24h, vol5m 5032 (massive). 15-min persistence buckets show 20–30gp spread repeating the full 48h window. Daily-close range 1045–1095 over 30d — flat, qualifying as Band-B-stable. Killed by: a run on F2P jewelry content (unlikely — no scheduled update), or a sustained deflation in cut-gem secondary market.

3. Strategies

- id: F-dragonstone-20260731
  archetype: F
  title: Dragonstone post-tax spread flip
  thesis: |
    Dragonstone sustains a 176 gp post-tax spread on 205k vol24h because cut-gem
    crafters dump at the offer and PvM/re-crafting buyers pay the top of the bid —
    neither side places especially patient offers, so a tight patient flipper
    collects the spread. Current margin is z=2.99 vs the 2h baseline
    (samples=115), meaning the spread is wider than typical right now — the
    21d band_pos 0.036 (near the floor) suggests the wider spread is a
    near-floor anomaly, not a sustained re-rating. 48h 15-min buckets show the
    50–150 gp spread reprints roughly every block, killing the snapshot-only
    objection. Capital: 50M budget caps the 11k buy limit at 4,587 units.
  items:
    - name: Dragonstone
      id: 1615
      buy_limit: 11000
  entry: place buy offer at 10800 (or +1 tick under current low)
  exit: place sell offer at 11200 (or -1 tick under current high)
  entry_price: 10800
  exit_price: 11200
  kill_price: 10500
  horizon: 4h cycle (one buy-limit window)
  attention: |
    Offer cadence: twice a day (refresh buys in the morning UTC, refresh sells
    in the evening UTC). Longest safe unattended window: 4h between the two
    refreshes. Reaction risk: if sell leg is not filling within 4h, cancel
    and reassess — DO NOT chase the price down.
  capital_required: 49540000
  size:
    buy_limit: 11000
    vol_constrained: 30750
    units_used: 4587
  expected_value:
    per_cycle_gp: 807000
    per_1h_gp: 201750
    per_day_gp: 1614000
    roi_pct: 1.6
  confidence: medium
  confidence_why: |
    48h of 15-min buckets confirm the spread reprints across the day
    (not a single print). 21d range_pos 0.036 (near floor) is the strongest
    band-B-qualification read we have. 30d daily closes range 10780–11160
    (flat). Volume supports size. Downgraded from high because the wider-
    than-typical current margin (z=2.99) could mean-revert within hours.
  evidence: |
    top_flips(min_vol24h=100000, sort_by=profit_per_limit): rank #1, margin
    176, buy_limit 11000, vol24h 205665, vol5m 620, profit_per_limit 1,936,000.
    quote(id=1615): high 11200/high_age 183s, low 10800/low_age 145s,
    margin 176, vol5m 2126 — both legs fresh.
    item_history(grain=15min, lookback=48h, id=1615): 192 buckets, avg_high
    and avg_low reprints every bucket, spread 50–150gp per 15-min block.
    item_history(grain=1d, lookback=30d, id=1615): daily closes 10780–11160,
    flat; 21d range_pos 0.036 (near floor — Band-B-supportive).
    margin_zscore(baseline_window=2h, min_samples=10): 1615 at z=2.99,
    samples=115 — current margin is wider than typical.
    liquidity(id=1615, window=1h): vol5m_total 10152 — depth sufficient.
  invalidation: |
    Sell leg not filling within 4h (offer stale or absorption evaporating);
    or 21d daily close prints below 10500 (band floor breach).
  risks:
    - mean-reversion on the wider-than-typical current margin
    - game update / seasonal demand change on gems
    - self-impact at 4.5k units in a 5m block (negligible vs 10k+ vol5m)
  paper_trade: |
    Confirm the 176+ gp post-tax margin survives two more quote checks over
    4h, including one during a turnover window. If margin drops below 100
    gp on any quote, stand down.

- id: F-ruby-necklace-20260731
  archetype: F
  title: Ruby necklace F2P post-tax spread flip
  thesis: |
    Ruby necklace sustains a 23–24 gp post-tax spread on 1.2M vol24h because
    F2P gem-cutters and Crafting hunters dump at market while completionists
    and re-cutters pay the top of the bid. 18k buy limit × 24 gp = 432k
    post-tax per cycle at FULL size — the 50M budget is not the constraint.
    The spread is small per unit but the volume is so large that even
    patient fills escalate to a meaningful daily gp. 48h 15-min buckets show
    a 20–30 gp spread reprints every block, killing the snapshot-only
    objection. 30d daily closes range 1045–1095 (flat), qualifying as
    Band-B-stable.
  items:
    - name: Ruby necklace
      id: 1660
      buy_limit: 18000
  entry: place buy offer at 1070 (or +1 tick under current low)
  exit: place sell offer at 1115 (or -1 tick under current high)
  entry_price: 1070
  exit_price: 1115
  kill_price: 1020
  horizon: 4h cycle (one buy-limit window)
  attention: |
    Offer cadence: refresh 1–2 times per day. Longest safe unattended
    window: 4h. Both legs are very deep (vol5m 45990) — fills occur in
    single offers, not in batches. Reaction risk: if the buy leg off-fill
    is slow (rare — vol5m 5032), be patient; DO NOT cancel and re-offer
    below the marginal cost.
  capital_required: 19260000
  size:
    buy_limit: 18000
    vol_constrained: 180000
    units_used: 18000
  expected_value:
    per_cycle_gp: 414000
    per_1h_gp: 103500
    per_day_gp: 828000
    roi_pct: 2.2
  confidence: medium
  confidence_why: |
    48h 15-min buckets confirm a 20–30 gp spread reprints every block
    (not a one-print artefact). 30d daily closes range 1045–1095 (flat).
    Volume is enormous (vol5m 5032, vol24h 1.2M) — fills are trivial.
    Margin is 2.2% — tight, but × 18k is meaningful. Live snapshot showed
    high_age 499s (8 min) which is inside the 30-min freshness gate but
    approaching the edge — the persistence check is what justifies the
    medium confidence.
  evidence: |
    top_flips(min_vol24h=100000, sort_by=profit_per_limit): rank #21,
    margin 25, buy_limit 18000, vol24h 1,209,367, vol5m 45990,
    profit_per_limit 450,000.
    quote(id=1660): high 1115/high_age 423s, low 1069/low_age 79s,
    margin 24, vol5m 45990 — one leg mildly stale but inside the 30-min
    freshness gate.
    item_history(grain=15min, lookback=48h, id=1660): 192 buckets, the
    20–30 gp spread reprints every block.
    item_history(grain=1d, lookback=30d, id=1660): daily closes 1045–1095,
    flat — qualifies as Band-B-stable.
    margin_zscore(baseline_window=2h, min_samples=10): 1660 at z=2.80,
    samples=106 — current margin is wider than typical.
    liquidity(id=1660, window=1h): vol5m_total 60201 — depth overwhelming.
  invalidation: |
    Live margin drops below 10 gp on a quote inside the freshness gate;
    or 21d daily close prints below 1020 (band floor breach).
  risks:
    - small per-unit margin amplifies slippage (use limit orders, not insta-sell)
    - recent live-snapshot high_age 499s signals the high is thin right now
    - F2P item, low value-per-unit, vulnerable to coin-flip grind effects
  paper_trade: |
    Confirm the 23+ gp post-tax margin survives two more quote checks over
    4h. If margin drops below 10 gp on any quote, stand down.

4. Proof / how to reproduce

Strategy 1 — F-dragonstone-20260731

Tool calls (in order):

  1. top_flips(min_vol24h=100000, sort_by=profit_per_limit) → rank #1:
    • Dragonstone (1615), margin 176, buy_limit 11000, vol24h 205,665, vol5m 620, profit_per_limit 1,936,000, both legs fresh.
  2. quote(id=1615) → high 11200/high_age 183s, low 10800/low_age 145s, margin 176, vol5m 2126. Both legs fresh.
  3. item_history(grain=15min, lookback=48h, id=1615, source=5m) → 192 buckets spanning 48h. Almost every 15-min block shows avg_high > avg_low by 50–150gp (the spread reprints continuously). Confirms persistence.
  4. item_history(grain=1d, lookback=30d, id=1615, source=5m) → 28 daily closes ranging 10780–11160. Flat trend. Qualifies as Band-B-stable.
  5. screen(metric=range_position, min_obs=50, window=21d) → Dragonstone at range_pos 0.036 against the 21d band 10500–30000. Near the floor — supportive.
  6. margin_zscore(baseline_window=2h, min_samples=10, max_age=20min) → Dragonstone at z=2.99, samples=115. Current margin is wider than typical.
  7. liquidity(id=1615, window=1h) → vol5m_total 10,152. Depth sufficient.

Falsification check: the 48h 15-min buckets show the spread reprints every block — not a single print. The 30d daily-close series is flat. The 21d range_pos is at floor (supportive). The z-score evidence shows the spread is wider than typical — the risk is mean-reversion. Sizing to 4,587 units (vs 11k buy limit) is conservative and aligned with the 50M budget cap.

Why not ship at 11k units? The 11k buy limit × 10,900 mid-price = 119.9M, which exceeds the 50M budget. The directive is explicit: "size every strategy independently against the full budget." Capping at 4,587 units is the conformant sizing. Per-cycle gp at 4,587 = 807k ≥ 200k floor.

Strategy 2 — F-ruby-necklace-20260731

Tool calls (in order):

  1. top_flips(min_vol24h=100000, sort_by=profit_per_limit) → rank #21:
    • Ruby necklace (1660), margin 25, buy_limit 18000, vol24h 1,209,367, vol5m 45990, profit_per_limit 450,000.
  2. quote(id=1660) → high 1115/high_age 423s, low 1069/low_age 79s, margin 24, vol5m 45990. One leg stale (8 min) but inside the 30-min gate.
  3. item_history(grain=15min, lookback=48h, id=1660, source=5m) → 192 buckets spanning 48h. Every 15-min block shows avg_high > avg_low by 20–30gp.
  4. item_history(grain=1d, lookback=30d, id=1660, source=5m) → 28 daily closes ranging 1045–1095. Flat trend. Band-B-stable.
  5. margin_zscore(baseline_window=2h, min_samples=10, max_age=20min) → Ruby necklace at z=2.80, samples=106. Current margin wider than typical.
  6. liquidity(id=1660, window=1h) → vol5m_total 60,201. Buy limit binds.

Falsification check: the 24 gp per-unit margin is small. The 48h 15-min buckets show 20–30gp reprints every block — the spread is wider than typical (z=2.80), so even capturing 80% of the headline margin produces 380k gp/cycle at full size.

Why this is medium-confidence, not high: the live snapshot showed high_age 499s (8 min) — within the freshness gate but mild. The persistence check is what justifies the ship. If the high leg starts to widen past 30 min, kill.

Why I did NOT ship B strategies

The open book already holds 4 B strategies (Dragon claws, Voidwaker, Dragon hunter crossbow, Bellator ring). I investigated three additional B candidates:

No B strategy cleared the band-B-qualification bar.

Why I did NOT ship V strategies

The V candidates revealed by volume_zscore(trailing) were all post-shock — the price had already moved:

The V archetype requires the trigger to fire before price has absorbed the shock. None of these qualify.

5. Discarded

Assigned signals (all 10 dismissed):

Free-scan candidates dismissed after the falsification check:


Appendix: harness tool-call log (auto-generated)

Every ge-mcp call made this run, recorded by the harness — not the model. Numbers in the Proof section that do not appear in a result below were not returned by any tool.

call 1 — quote (2026-07-31T20:13:28Z, 24ms)

params:

{"name_or_id":"11832"}

result:

{"as_of":"2026-07-31T20:13:28.032468578Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":11832,"name":"Bandos chestplate","ts":"2026-07-31T20:12:00Z","high":23614505,"high_time":"2026-07-31T20:06:16Z","high_age_s":432,"low":22920578,"low_time":"2026-07-31T20:11:56Z","low_age_s":92,"margin":221637,"vol5m":7}],"resolved":{"item_id":11832,"name":"Bandos chestplate"}}

call 2 — quote (2026-07-31T20:13:28Z, 5ms)

params:

{"name_or_id":"27235"}

result:

{"as_of":"2026-07-31T20:13:28.038277412Z","data_window":{"from":"2026-07-31T20:06:00Z","to":"2026-07-31T20:06:00Z"},"row_count":1,"rows":[{"item_id":27235,"name":"Masori mask (f)","ts":"2026-07-31T20:06:00Z","high":18052954,"high_time":"2026-07-31T20:06:18Z","high_age_s":430,"low":17590000,"low_time":"2026-07-31T19:52:52Z","low_age_s":1236,"margin":101895,"vol5m":1}],"resolved":{"item_id":27235,"name":"Masori mask (f)"}}

call 3 — quote (2026-07-31T20:13:28Z, 5ms)

params:

{"name_or_id":"21000"}

result:

{"as_of":"2026-07-31T20:13:28.04303961Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":21000,"name":"Twisted buckler","ts":"2026-07-31T20:12:00Z","high":14119265,"high_time":"2026-07-31T20:11:53Z","high_age_s":95,"low":13950000,"low_time":"2026-07-31T20:09:18Z","low_age_s":250,"margin":-113120,"vol5m":6}],"resolved":{"item_id":21000,"name":"Twisted buckler"}}

call 4 — quote (2026-07-31T20:13:28Z, 4ms)

params:

{"name_or_id":"11902"}

result:

{"as_of":"2026-07-31T20:13:28.047232339Z","data_window":{"from":"2026-07-31T20:08:00Z","to":"2026-07-31T20:08:00Z"},"row_count":1,"rows":[{"item_id":11902,"name":"Leaf-bladed sword","ts":"2026-07-31T20:08:00Z","high":40102,"high_time":"2026-07-31T20:04:48Z","high_age_s":520,"low":39400,"low_time":"2026-07-31T20:08:14Z","low_age_s":314,"margin":-100,"vol5m":4}],"resolved":{"item_id":11902,"name":"Leaf-bladed sword"}}

call 5 — quote (2026-07-31T20:13:28Z, 4ms)

params:

{"name_or_id":"30848"}

result:

{"as_of":"2026-07-31T20:13:28.051549827Z","data_window":{"from":"2026-07-31T20:11:00Z","to":"2026-07-31T20:11:00Z"},"row_count":1,"rows":[{"item_id":30848,"name":"Crushed infernal shale","ts":"2026-07-31T20:11:00Z","high":1300,"high_time":"2026-07-31T20:09:43Z","high_age_s":225,"low":1255,"low_time":"2026-07-31T20:10:41Z","low_age_s":167,"margin":19,"vol5m":5040}],"resolved":{"item_id":30848,"name":"Crushed infernal shale"}}

call 6 — quote (2026-07-31T20:13:28Z, 4ms)

params:

{"name_or_id":"11234"}

result:

{"as_of":"2026-07-31T20:13:28.055373297Z","data_window":{"from":"2026-07-31T20:11:00Z","to":"2026-07-31T20:11:00Z"},"row_count":1,"rows":[{"item_id":11234,"name":"Dragon dart(p++)","ts":"2026-07-31T20:11:00Z","high":1808,"high_time":"2026-07-31T20:10:48Z","high_age_s":160,"low":1692,"low_time":"2026-07-31T20:06:03Z","low_age_s":445,"margin":80,"vol5m":10}],"resolved":{"item_id":11234,"name":"Dragon dart(p++)"}}

call 7 — quote (2026-07-31T20:13:28Z, 2ms)

params:

{"name_or_id":"30773"}

result:

{"as_of":"2026-07-31T20:13:28.057603661Z","data_window":{"from":"2026-07-31T20:11:00Z","to":"2026-07-31T20:11:00Z"},"row_count":1,"rows":[{"item_id":30773,"name":"Diabolic worms","ts":"2026-07-31T20:11:00Z","high":2483,"high_time":"2026-07-31T20:07:17Z","high_age_s":371,"low":2351,"low_time":"2026-07-31T20:11:01Z","low_age_s":147,"margin":83,"vol5m":1737}],"resolved":{"item_id":30773,"name":"Diabolic worms"}}

call 8 — quote (2026-07-31T20:13:28Z, 2ms)

params:

{"name_or_id":"22446"}

result:

{"as_of":"2026-07-31T20:13:28.059722996Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":22446,"name":"Vial of blood","ts":"2026-07-31T20:12:00Z","high":7669,"high_time":"2026-07-31T20:11:41Z","high_age_s":107,"low":7506,"low_time":"2026-07-31T20:08:39Z","low_age_s":289,"margin":10,"vol5m":526}],"resolved":{"item_id":22446,"name":"Vial of blood"}}

call 9 — quote (2026-07-31T20:13:28Z, 2ms)

params:

{"name_or_id":"5952"}

result:

{"as_of":"2026-07-31T20:13:28.061605431Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":5952,"name":"Antidote++(4)","ts":"2026-07-31T20:12:00Z","high":8285,"high_time":"2026-07-31T20:11:15Z","high_age_s":133,"low":7969,"low_time":"2026-07-31T20:12:31Z","low_age_s":57,"margin":151,"vol5m":264}],"resolved":{"item_id":5952,"name":"Antidote++(4)"}}

call 10 — quote (2026-07-31T20:13:28Z, 2ms)

params:

{"name_or_id":"3049"}

result:

{"as_of":"2026-07-31T20:13:28.063355636Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":3049,"name":"Grimy toadflax","ts":"2026-07-31T20:12:00Z","high":2020,"high_time":"2026-07-31T20:11:47Z","high_age_s":101,"low":1945,"low_time":"2026-07-31T20:12:23Z","low_age_s":65,"margin":35,"vol5m":3525}],"resolved":{"item_id":3049,"name":"Grimy toadflax"}}

call 11 — top_flips (2026-07-31T20:13:52Z, 773ms)

params:

{"limit":30,"min_vol24h":100000,"sort_by":"profit_per_limit"}

result:

{"as_of":"2026-07-31T20:13:53.666240282Z","data_window":{"from":"2026-07-31T20:04:00Z","to":"2026-07-31T20:12:00Z"},"row_count":30,"rows":[{"item_id":1615,"name":"Dragonstone","ts":"2026-07-31T20:12:00Z","buy_at":10800,"sell_at":11200,"margin":176,"roi_pct":1.63,"buy_limit":11000,"profit_per_limit":1936000,"filled_profit":109120,"gp_day":5429424,"high_age_s":81,"low_age_s":83,"vol5m":620,"vol24h":205665},{"item_id":20718,"name":"Burnt page","ts":"2026-07-31T20:12:00Z","buy_at":5370,"sell_at":5644,"margin":162,"roi_pct":3.02,"buy_limit":11000,"profit_per_limit":1782000,"filled_profit":260334,"gp_day":7963110,"high_age_s":223,"low_age_s":113,"vol5m":1607,"vol24h":327701},{"item_id":21940,"name":"Sapphire dragon bolts (e)","ts":"2026-07-31T20:12:00Z","buy_at":2965,"sell_at":3173,"margin":145,"roi_pct":4.89,"buy_limit":11000,"profit_per_limit":1595000,"filled_profit":159500,"gp_day":3231760,"high_age_s":133,"low_age_s":137,"vol5m":1100,"vol24h":148587},{"item_id":3051,"name":"Grimy snapdragon","ts":"2026-07-31T20:12:00Z","buy_at":7018,"sell_at":7304,"margin":140,"roi_pct":1.99,"buy_limit":11000,"profit_per_limit":1540000,"filled_profit":58520,"gp_day":9240000,"high_age_s":501,"low_age_s":109,"vol5m":418,"vol24h":485344},{"item_id":569,"name":"Fire orb","ts":"2026-07-31T20:12:00Z","buy_at":2036,"sell_at":2215,"margin":135,"roi_pct":6.63,"buy_limit":11000,"profit_per_limit":1485000,"filled_profit":154035,"gp_day":2997945,"high_age_s":93,"low_age_s":90,"vol5m":1141,"vol24h":148050},{"item_id":10476,"name":"Purple sweets","ts":"2026-07-31T20:12:00Z","buy_at":5122,"sell_at":5377,"margin":148,"roi_pct":2.89,"buy_limit":10000,"profit_per_limit":1480000,"filled_profit":13024,"gp_day":6095380,"high_age_s":758,"low_age_s":108,"vol5m":88,"vol24h":274571},{"item_id":32889,"name":"Lead bar","ts":"2026-07-31T20:12:00Z","buy_at":2498,"sell_at":2678,"margin":127,"roi_pct":5.08,"buy_limit":10000,"profit_per_limit":1270000,"filled_profit":82804,"gp_day":3232912,"high_age_s":83,"low_age_s":481,"vol5m":652,"vol24h":169708},{"item_id":21969,"name":"Diamond dragon bolts","ts":"2026-07-31T20:06:00Z","buy_at":2719,"sell_at":2879,"margin":103,"roi_pct":3.79,"buy_limit":11000,"profit_per_limit":1133000,"filled_profit":618000,"gp_day":2423178,"high_age_s":457,"low_age_s":704,"vol5m":6000,"vol24h":156843},{"item_id":103,"name":"Avantoe potion (unf)","ts":"2026-07-31T20:09:00Z","buy_at":1576,"sell_at":1709,"margin":99,"roi_pct":6.28,"buy_limit":10000,"profit_per_limit":990000,"filled_profit":70587,"gp_day":3164634,"high_age_s":290,"low_age_s":285,"vol5m":713,"vol24h":213108},{"item_id":21177,"name":"Expeditious bracelet","ts":"2026-07-31T20:12:00Z","buy_at":1215,"sell_at":1304,"margin":63,"roi_pct":5.19,"buy_limit":15000,"profit_per_limit":945000,"filled_profit":95823,"gp_day":1267371,"high_age_s":88,"low_age_s":169,"vol5m":1521,"vol24h":134116},{"item_id":29110,"name":"Raw pyre fox","ts":"2026-07-31T20:11:00Z","buy_at":1500,"sell_at":1599,"margin":68,"roi_pct":4.53,"buy_limit":13000,"profit_per_limit":884000,"filled_profit":4488,"gp_day":1098880,"high_age_s":1133,"low_age_s":158,"vol5m":66,"vol24h":107737},{"item_id":21932,"name":"Opal dragon bolts (e)","ts":"2026-07-31T20:11:00Z","buy_at":2804,"sell_at":2934,"margin":72,"roi_pct":2.57,"buy_limit":11000,"profit_per_limit":792000,"filled_profit":21600,"gp_day":3670992,"high_age_s":421,"low_age_s":153,"vol5m":300,"vol24h":339910},{"item_id":30773,"name":"Diabolic worms","ts":"2026-07-31T20:11:00Z","buy_at":2351,"sell_at":2483,"margin":83,"roi_pct":3.53,"buy_limit":8000,"profit_per_limit":664000,"filled_profit":144171,"gp_day":3705867,"high_age_s":396,"low_age_s":172,"vol5m":1737,"vol24h":297665},{"item_id":32352,"name":"Marlin","ts":"2026-07-31T20:09:00Z","buy_at":3276,"sell_at":3405,"margin":61,"roi_pct":1.86,"buy_limit":10000,"profit_per_limit":610000,"filled_profit":178120,"gp_day":3660000,"high_age_s":300,"low_age_s":1340,"vol5m":2920,"vol24h":498139},{"item_id":5952,"name":"Antidote++(4)","ts":"2026-07-31
… (truncated, 8518 bytes total)

call 12 — top_flips (2026-07-31T20:13:53Z, 691ms)

params:

{"limit":30,"min_price":10000000,"min_vol24h":200,"sort_by":"margin"}

result:

{"as_of":"2026-07-31T20:13:54.358875307Z","data_window":{"from":"2026-07-31T20:12:00Z","to":"2026-07-31T20:12:00Z"},"row_count":1,"rows":[{"item_id":13190,"name":"Old school bond","ts":"2026-07-31T20:12:00Z","buy_at":11656206,"sell_at":11906060,"margin":11733,"roi_pct":0.1,"buy_limit":100,"profit_per_limit":1173300,"filled_profit":680514,"gp_day":7039800,"high_age_s":99,"low_age_s":106,"vol5m":58,"vol24h":15728}],"meta":{"gp_day_basis":"margin x min(buy_limit x 6 cycles/day, 15% participation of vol24h); a ceiling, not a promise — self-impact and fill risk are yours to model","min_price":10000000,"min_vol24h":200,"min_volume":50,"sort_by":"margin"}}

call 13 — volume_zscore (2026-07-31T20:13:54Z, 19.843s)

params:

{"limit":20,"min_volume":100}

result:

{"as_of":"2026-07-31T20:14:14.200790905Z","data_window":{"from":"2026-06-19T20:00:00Z","to":"2026-07-31T20:13:54.359685Z"},"row_count":20,"rows":[{"item_id":2150,"name":"Swamp toad (item)","cur_vol":16410,"baseline_mean":7,"baseline_sd":8,"z_score":2088.87,"n_baseline":4,"buys":10580,"sells":5830,"cur_price":229,"price_move_pct":-13.58},{"item_id":10931,"name":"Sanfew serum(1)","cur_vol":1685,"baseline_mean":7,"baseline_sd":7,"z_score":234.22,"n_baseline":5,"buys":1,"sells":1684,"cur_price":5378,"price_move_pct":9.63},{"item_id":1265,"name":"Bronze pickaxe","cur_vol":1158,"baseline_mean":38,"baseline_sd":13,"z_score":89.53,"n_baseline":5,"buys":7,"sells":1151,"cur_price":102,"price_move_pct":-8.11},{"item_id":23688,"name":"Divine super combat potion(3)","cur_vol":1306,"baseline_mean":87,"baseline_sd":15,"z_score":80.79,"n_baseline":5,"buys":1288,"sells":18,"cur_price":14089,"price_move_pct":0.13},{"item_id":6703,"name":"Potato with butter","cur_vol":656,"baseline_mean":13,"baseline_sd":14,"z_score":46.77,"n_baseline":3,"buys":56,"sells":600,"cur_price":200,"price_move_pct":-45.36},{"item_id":1015,"name":"Black skirt","cur_vol":153,"baseline_mean":3,"baseline_sd":3,"z_score":44.56,"n_baseline":4,"buys":153,"sells":0,"cur_price":17,"price_move_pct":0},{"item_id":23528,"name":"Sarachnis cudgel","cur_vol":426,"baseline_mean":27,"baseline_sd":10,"z_score":39.78,"n_baseline":5,"buys":170,"sells":256,"cur_price":104548,"price_move_pct":-7.85},{"item_id":21754,"name":"Rock thrownhammer","cur_vol":907,"baseline_mean":23,"baseline_sd":23,"z_score":37.87,"n_baseline":3,"buys":648,"sells":259,"cur_price":272,"price_move_pct":0},{"item_id":3183,"name":"Monkey bones","cur_vol":132,"baseline_mean":18,"baseline_sd":3,"z_score":36.54,"n_baseline":5,"buys":130,"sells":2,"cur_price":300,"price_move_pct":10.7},{"item_id":31593,"name":"Haemostatic dressing (3)","cur_vol":865,"baseline_mean":15,"baseline_sd":25,"z_score":33.51,"n_baseline":4,"buys":141,"sells":724,"cur_price":2613,"price_move_pct":0},{"item_id":9036,"name":"Pottery statuette","cur_vol":1002,"baseline_mean":27,"baseline_sd":30,"z_score":32.68,"n_baseline":5,"buys":0,"sells":1002,"cur_price":50,"price_move_pct":0},{"item_id":1942,"name":"Potato","cur_vol":19033,"baseline_mean":648,"baseline_sd":563,"z_score":32.63,"n_baseline":5,"buys":18096,"sells":937,"cur_price":28,"price_move_pct":21.74},{"item_id":1923,"name":"Bowl","cur_vol":13252,"baseline_mean":484,"baseline_sd":483,"z_score":26.43,"n_baseline":5,"buys":13218,"sells":34,"cur_price":11,"price_move_pct":-15.38},{"item_id":11943,"name":"Lava dragon bones","cur_vol":10546,"baseline_mean":1796,"baseline_sd":339,"z_score":25.81,"n_baseline":5,"buys":309,"sells":10237,"cur_price":5185,"price_move_pct":1.42},{"item_id":10115,"name":"Dark kebbit fur","cur_vol":13829,"baseline_mean":728,"baseline_sd":516,"z_score":25.37,"n_baseline":5,"buys":7814,"sells":6015,"cur_price":133,"price_move_pct":-17.9},{"item_id":181,"name":"Superantipoison(3)","cur_vol":1130,"baseline_mean":35,"baseline_sd":45,"z_score":24.48,"n_baseline":5,"buys":4,"sells":1126,"cur_price":763,"price_move_pct":0},{"item_id":21146,"name":"Necklace of passage(5)","cur_vol":10643,"baseline_mean":1579,"baseline_sd":420,"z_score":21.56,"n_baseline":5,"buys":7500,"sells":3143,"cur_price":2085,"price_move_pct":-2.57},{"item_id":23736,"name":"Divine ranging potion(3)","cur_vol":722,"baseline_mean":50,"baseline_sd":33,"z_score":20.16,"n_baseline":5,"buys":210,"sells":512,"cur_price":4494,"price_move_pct":-6.65},{"item_id":12629,"name":"Stamina potion(2)","cur_vol":1042,"baseline_mean":57,"baseline_sd":51,"z_score":19.42,"n_baseline":5,"buys":1025,"sells":17,"cur_price":1720,"price_move_pct":32.21},{"item_id":656,"name":"Pink hat","cur_vol":101,"baseline_mean":9,"baseline_sd":5,"z_score":18.4,"n_baseline":3,"buys":101,"sells":0,"cur_price":797,"price_move_pct":0}],"meta":{"baseline":"same_how","note":"z vs the item's OWN baseline; same_how n is thin at ~4 weeks of data (n_baseline
… (truncated, 4096 bytes total)

call 14 — item_history (2026-07-31T20:14:24Z, 8ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"1615","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.015399779Z","data_window":{"from":"2026-07-29T20:14:24.009988113Z","to":"2026-07-31T20:14:24.009988113Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":11080,"avg_low":10941,"high_volume":349,"low_volume":4384,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":11069,"avg_low":10938,"high_volume":1857,"low_volume":6650,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":11131,"avg_low":10990,"high_volume":4512,"low_volume":27663,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":11160,"avg_low":11080,"high_volume":5312,"low_volume":2741,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":11145,"avg_low":11081,"high_volume":2813,"low_volume":4274,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":11132,"avg_low":10962,"high_volume":7664,"low_volume":6596,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":11065,"avg_low":10904,"high_volume":2421,"low_volume":13194,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":11191,"avg_low":11005,"high_volume":1659,"low_volume":8127,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":11049,"avg_low":10933,"high_volume":3772,"low_volume":2800,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":11160,"avg_low":10969,"high_volume":2246,"low_volume":1609,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":11153,"avg_low":10925,"high_volume":4037,"low_volume":2777,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":11017,"avg_low":10915,"high_volume":1105,"low_volume":4930,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":11036,"avg_low":10916,"high_volume":906,"low_volume":3031,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":11035,"avg_low":10969,"high_volume":553,"low_volume":2738,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":11118,"avg_low":11055,"high_volume":1308,"low_volume":2716,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":11068,"avg_low":10870,"high_volume":735,"low_volume":2653,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":11043,"avg_low":10836,"high_volume":1961,"low_volume":5240,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":11081,"avg_low":10979,"high_volume":4024,"low_volume":10858,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":11118,"avg_low":11041,"high_volume":2204,"low_volume":10180,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":11109,"avg_low":10943,"high_volume":2213,"low_volume":2158,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":11049,"avg_low":10917,"high_volume":2494,"low_volume":6951,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":11079,"avg_low":10944,"high_volume":3313,"low_volume":6940,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":11106,"avg_low":11051,"high_volume":3975,"low_volume":3015,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":11154,"avg_low":11058,"high_volume":2090,"low_volume":8348,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":11036,"avg_low":10942,"high_volume":2230,"low_volume":10530,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":11031,"avg_low":10883,"high_volume":635,"low_volume":6108,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":11046,"avg_low":10890,"high_volume":1151,"low_volume":6836,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":11018,"avg_low":10864,"high_volume":2527,"low_volume":10885,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":11047,"avg_low":10938,"high_volume":2462,"low_volume":3416,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":11032,"avg_low":11019,"high_volume":3386,"low_volume":14832,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":11003,"avg_low":10910,"high_volume":493,"low_volume":9688,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":11036,"avg_low":10910,"high_volume":1522,"low_volume":5842,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":11014,"avg_low":10890,"high_volume":987,"low_volume":3805,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":10968,"avg_low":10772,"high_volume":1497,"low_volume":2038,"obs":12},
… (truncated, 5808 bytes total)

call 15 — item_history (2026-07-31T20:14:24Z, 8ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"3051","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.023435109Z","data_window":{"from":"2026-07-29T20:14:24.017397284Z","to":"2026-07-31T20:14:24.017397284Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":7245,"avg_low":7155,"high_volume":2072,"low_volume":13180,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":7289,"avg_low":7194,"high_volume":3680,"low_volume":16465,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":7392,"avg_low":7232,"high_volume":2125,"low_volume":21105,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":7337,"avg_low":7222,"high_volume":4551,"low_volume":15099,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":7335,"avg_low":7238,"high_volume":2689,"low_volume":12280,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":7375,"avg_low":7224,"high_volume":1041,"low_volume":18491,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":7299,"avg_low":7207,"high_volume":4759,"low_volume":9442,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":7288,"avg_low":7225,"high_volume":617,"low_volume":11751,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":7342,"avg_low":7301,"high_volume":3028,"low_volume":20212,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":7371,"avg_low":7317,"high_volume":1073,"low_volume":12598,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":7378,"avg_low":7260,"high_volume":1241,"low_volume":6021,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":7339,"avg_low":7262,"high_volume":1478,"low_volume":7845,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":7292,"avg_low":7262,"high_volume":6289,"low_volume":18987,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":7298,"avg_low":7283,"high_volume":2429,"low_volume":19866,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":7307,"avg_low":7278,"high_volume":1642,"low_volume":11050,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":7307,"avg_low":7281,"high_volume":6038,"low_volume":8422,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":7306,"avg_low":7290,"high_volume":1533,"low_volume":10115,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":7349,"avg_low":7284,"high_volume":4611,"low_volume":12508,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":7317,"avg_low":7227,"high_volume":6098,"low_volume":11172,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":7316,"avg_low":7268,"high_volume":6728,"low_volume":21562,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":7271,"avg_low":7216,"high_volume":1924,"low_volume":8404,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":7274,"avg_low":7154,"high_volume":1244,"low_volume":10227,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":7296,"avg_low":7170,"high_volume":3072,"low_volume":9653,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":7237,"avg_low":7176,"high_volume":5008,"low_volume":16894,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":7283,"avg_low":7179,"high_volume":5383,"low_volume":16353,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":7196,"avg_low":7114,"high_volume":8685,"low_volume":11691,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":7205,"avg_low":7112,"high_volume":11360,"low_volume":11477,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":7268,"avg_low":7156,"high_volume":3489,"low_volume":27135,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":7275,"avg_low":7152,"high_volume":1106,"low_volume":19148,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":7239,"avg_low":7155,"high_volume":4310,"low_volume":32668,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":7116,"avg_low":7092,"high_volume":237,"low_volume":21136,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":7136,"avg_low":7100,"high_volume":747,"low_volume":36794,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":7121,"avg_low":7085,"high_volume":1086,"low_volume":10142,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":7146,"avg_low":7091,"high_volume":629,"low_volume":14582,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high"
… (truncated, 5746 bytes total)

call 16 — item_history (2026-07-31T20:14:24Z, 7ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"569","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.03077469Z","data_window":{"from":"2026-07-29T20:14:24.025226394Z","to":"2026-07-31T20:14:24.025226394Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":2001,"avg_low":1989,"high_volume":134,"low_volume":2784,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":2031,"avg_low":1977,"high_volume":2136,"low_volume":4699,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":1966,"avg_low":1927,"high_volume":365,"low_volume":4221,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":1908,"avg_low":1861,"high_volume":4676,"low_volume":3323,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":1823,"avg_low":1766,"high_volume":3539,"low_volume":15437,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":1862,"avg_low":1791,"high_volume":2027,"low_volume":14055,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":1944,"avg_low":1902,"high_volume":4925,"low_volume":7665,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":1965,"avg_low":1856,"high_volume":3049,"low_volume":3848,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":1962,"avg_low":1841,"high_volume":5738,"low_volume":4053,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":1918,"avg_low":1867,"high_volume":1125,"low_volume":4344,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":1976,"avg_low":1857,"high_volume":1656,"low_volume":3076,"obs":10},{"bucket":"2026-07-30T07:00:00Z","avg_high":1947,"avg_low":1843,"high_volume":389,"low_volume":929,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":1922,"avg_low":1877,"high_volume":123,"low_volume":976,"obs":9},{"bucket":"2026-07-30T09:00:00Z","avg_high":1937,"avg_low":1849,"high_volume":894,"low_volume":4371,"obs":11},{"bucket":"2026-07-30T10:00:00Z","avg_high":null,"avg_low":1886,"high_volume":0,"low_volume":2320,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":1932,"avg_low":1855,"high_volume":2984,"low_volume":2044,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":1921,"avg_low":1842,"high_volume":748,"low_volume":4517,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":1928,"avg_low":1842,"high_volume":1252,"low_volume":1730,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":1929,"avg_low":1847,"high_volume":2686,"low_volume":3127,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":1931,"avg_low":1844,"high_volume":1959,"low_volume":1356,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":1985,"avg_low":1856,"high_volume":3977,"low_volume":1975,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":1983,"avg_low":1877,"high_volume":3452,"low_volume":4216,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":1966,"avg_low":1889,"high_volume":2337,"low_volume":3665,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":1922,"avg_low":1905,"high_volume":984,"low_volume":4298,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":1920,"avg_low":1900,"high_volume":3010,"low_volume":3345,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":2019,"avg_low":2005,"high_volume":1386,"low_volume":6646,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":2045,"avg_low":2026,"high_volume":2471,"low_volume":7316,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":2025,"avg_low":1956,"high_volume":2286,"low_volume":1987,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":2039,"avg_low":2002,"high_volume":1139,"low_volume":3376,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":2021,"avg_low":2003,"high_volume":1299,"low_volume":2682,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":1925,"avg_low":1894,"high_volume":554,"low_volume":3783,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":1901,"avg_low":1858,"high_volume":1420,"low_volume":5909,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":1899,"avg_low":1849,"high_volume":524,"low_volume":1753,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":1942,"avg_low":1869,"high_volume":309,"low_volume":1237,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high":1907,"avg_low":1898,"high_volume":443,"
… (truncated, 5681 bytes total)

call 17 — item_history (2026-07-31T20:14:24Z, 7ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"32889","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.037942581Z","data_window":{"from":"2026-07-29T20:14:24.032580575Z","to":"2026-07-31T20:14:24.032580575Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":2675,"avg_low":2559,"high_volume":10345,"low_volume":254,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":2828,"avg_low":2650,"high_volume":8881,"low_volume":2526,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":3007,"avg_low":2941,"high_volume":14873,"low_volume":1889,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":3002,"avg_low":2811,"high_volume":8059,"low_volume":1409,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":2842,"avg_low":2667,"high_volume":12854,"low_volume":1527,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":2805,"avg_low":2637,"high_volume":10678,"low_volume":1921,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":2844,"avg_low":2688,"high_volume":9899,"low_volume":1902,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":2754,"avg_low":2662,"high_volume":7805,"low_volume":10356,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":2681,"avg_low":2617,"high_volume":2462,"low_volume":1542,"obs":11},{"bucket":"2026-07-30T05:00:00Z","avg_high":2704,"avg_low":2637,"high_volume":1752,"low_volume":881,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":2741,"avg_low":2631,"high_volume":3517,"low_volume":1151,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":2812,"avg_low":2790,"high_volume":4785,"low_volume":459,"obs":11},{"bucket":"2026-07-30T08:00:00Z","avg_high":3114,"avg_low":2996,"high_volume":3326,"low_volume":594,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":2892,"avg_low":2762,"high_volume":5696,"low_volume":650,"obs":11},{"bucket":"2026-07-30T10:00:00Z","avg_high":2908,"avg_low":2763,"high_volume":2834,"low_volume":2350,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":2916,"avg_low":2792,"high_volume":2963,"low_volume":1299,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":2913,"avg_low":2854,"high_volume":3252,"low_volume":672,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":2804,"avg_low":2613,"high_volume":2963,"low_volume":1220,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":2819,"avg_low":2720,"high_volume":3877,"low_volume":3347,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":2851,"avg_low":2694,"high_volume":5059,"low_volume":4173,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":2868,"avg_low":2792,"high_volume":1528,"low_volume":2423,"obs":11},{"bucket":"2026-07-30T17:00:00Z","avg_high":2854,"avg_low":2767,"high_volume":2759,"low_volume":1664,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":2853,"avg_low":2776,"high_volume":9256,"low_volume":1291,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":2838,"avg_low":2745,"high_volume":7778,"low_volume":4648,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":2801,"avg_low":2681,"high_volume":9053,"low_volume":3327,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":2569,"avg_low":2444,"high_volume":6929,"low_volume":474,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":2511,"avg_low":2451,"high_volume":4449,"low_volume":2136,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":2483,"avg_low":2449,"high_volume":8842,"low_volume":2324,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":2629,"avg_low":2473,"high_volume":8090,"low_volume":3791,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":2618,"avg_low":2456,"high_volume":9222,"low_volume":3088,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":2587,"avg_low":2460,"high_volume":8331,"low_volume":2495,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":2523,"avg_low":2440,"high_volume":6376,"low_volume":2683,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":2516,"avg_low":2437,"high_volume":1742,"low_volume":2289,"obs":11},{"bucket":"2026-07-31T05:00:00Z","avg_high":2577,"avg_low":2446,"high_volume":4665,"low_volume":1145,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high":2519,"avg_low":2452,"high_
… (truncated, 5701 bytes total)

call 18 — item_history (2026-07-31T20:14:24Z, 7ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"30773","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.044705644Z","data_window":{"from":"2026-07-29T20:14:24.039655767Z","to":"2026-07-31T20:14:24.039655767Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":2294,"avg_low":2273,"high_volume":18427,"low_volume":12220,"obs":8},{"bucket":"2026-07-29T21:00:00Z","avg_high":2302,"avg_low":2321,"high_volume":6042,"low_volume":6097,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":2300,"avg_low":2269,"high_volume":1698,"low_volume":8223,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":2319,"avg_low":2252,"high_volume":1308,"low_volume":11848,"obs":11},{"bucket":"2026-07-30T00:00:00Z","avg_high":2294,"avg_low":2270,"high_volume":538,"low_volume":5294,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":2330,"avg_low":2274,"high_volume":1513,"low_volume":9200,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":2311,"avg_low":2242,"high_volume":7590,"low_volume":8279,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":2250,"avg_low":2222,"high_volume":27548,"low_volume":8331,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":2309,"avg_low":2261,"high_volume":8471,"low_volume":1711,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":2326,"avg_low":2258,"high_volume":135,"low_volume":5451,"obs":10},{"bucket":"2026-07-30T06:00:00Z","avg_high":2335,"avg_low":2250,"high_volume":1105,"low_volume":4906,"obs":10},{"bucket":"2026-07-30T07:00:00Z","avg_high":2294,"avg_low":2251,"high_volume":679,"low_volume":4466,"obs":10},{"bucket":"2026-07-30T08:00:00Z","avg_high":2297,"avg_low":2267,"high_volume":199,"low_volume":2219,"obs":7},{"bucket":"2026-07-30T09:00:00Z","avg_high":2280,"avg_low":2268,"high_volume":273,"low_volume":8688,"obs":10},{"bucket":"2026-07-30T10:00:00Z","avg_high":2354,"avg_low":2281,"high_volume":2668,"low_volume":4112,"obs":8},{"bucket":"2026-07-30T11:00:00Z","avg_high":2309,"avg_low":2292,"high_volume":2000,"low_volume":4139,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":2319,"avg_low":2296,"high_volume":7405,"low_volume":6535,"obs":9},{"bucket":"2026-07-30T13:00:00Z","avg_high":2321,"avg_low":2294,"high_volume":588,"low_volume":4276,"obs":11},{"bucket":"2026-07-30T14:00:00Z","avg_high":2365,"avg_low":2305,"high_volume":7119,"low_volume":6167,"obs":11},{"bucket":"2026-07-30T15:00:00Z","avg_high":2386,"avg_low":2434,"high_volume":6107,"low_volume":6882,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":2433,"avg_low":2490,"high_volume":347,"low_volume":13408,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":2387,"avg_low":2340,"high_volume":2643,"low_volume":8466,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":2516,"avg_low":2493,"high_volume":5520,"low_volume":10179,"obs":11},{"bucket":"2026-07-30T19:00:00Z","avg_high":2578,"avg_low":2550,"high_volume":3100,"low_volume":9650,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":2563,"avg_low":2524,"high_volume":5377,"low_volume":8140,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":2444,"avg_low":2381,"high_volume":3859,"low_volume":7565,"obs":11},{"bucket":"2026-07-30T22:00:00Z","avg_high":2458,"avg_low":2472,"high_volume":4132,"low_volume":11178,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":2321,"avg_low":2339,"high_volume":5352,"low_volume":8428,"obs":11},{"bucket":"2026-07-31T00:00:00Z","avg_high":2360,"avg_low":2383,"high_volume":3273,"low_volume":13364,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":2360,"avg_low":2400,"high_volume":5051,"low_volume":18950,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":null,"avg_low":2476,"high_volume":0,"low_volume":9388,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":2343,"avg_low":2397,"high_volume":918,"low_volume":14275,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":2321,"avg_low":2312,"high_volume":426,"low_volume":5482,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":2327,"avg_low":2369,"high_volume":551,"low_volume":3637,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high":null,"avg_low":2297,"high_volu
… (truncated, 5697 bytes total)

call 19 — item_history (2026-07-31T20:14:24Z, 8ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"5952","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:24.052215905Z","data_window":{"from":"2026-07-29T20:14:24.04636971Z","to":"2026-07-31T20:14:24.04636971Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":8432,"avg_low":8233,"high_volume":630,"low_volume":2867,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":8426,"avg_low":8239,"high_volume":555,"low_volume":2626,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":8377,"avg_low":8231,"high_volume":1638,"low_volume":6788,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":8274,"avg_low":8195,"high_volume":1124,"low_volume":2548,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":8364,"avg_low":8264,"high_volume":445,"low_volume":5224,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":8268,"avg_low":8144,"high_volume":560,"low_volume":3169,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":8243,"avg_low":8139,"high_volume":815,"low_volume":1097,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":8277,"avg_low":8191,"high_volume":791,"low_volume":2809,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":8326,"avg_low":8210,"high_volume":359,"low_volume":6204,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":8135,"avg_low":8100,"high_volume":899,"low_volume":1146,"obs":11},{"bucket":"2026-07-30T06:00:00Z","avg_high":8134,"avg_low":8100,"high_volume":4165,"low_volume":3001,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":8092,"avg_low":8013,"high_volume":4704,"low_volume":529,"obs":11},{"bucket":"2026-07-30T08:00:00Z","avg_high":7902,"avg_low":7810,"high_volume":373,"low_volume":1458,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":8017,"avg_low":7811,"high_volume":279,"low_volume":1487,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":8034,"avg_low":7825,"high_volume":689,"low_volume":1616,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":7864,"avg_low":7805,"high_volume":217,"low_volume":1791,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":8050,"avg_low":7868,"high_volume":803,"low_volume":1829,"obs":11},{"bucket":"2026-07-30T13:00:00Z","avg_high":7958,"avg_low":7800,"high_volume":831,"low_volume":1452,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":7844,"avg_low":7615,"high_volume":764,"low_volume":2382,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":7825,"avg_low":7717,"high_volume":1132,"low_volume":1891,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":8000,"avg_low":7800,"high_volume":1088,"low_volume":1621,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":7837,"avg_low":7725,"high_volume":952,"low_volume":2107,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":8123,"avg_low":7891,"high_volume":1991,"low_volume":3459,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":8003,"avg_low":7807,"high_volume":741,"low_volume":3252,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":7848,"avg_low":7593,"high_volume":1192,"low_volume":4471,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":7847,"avg_low":7567,"high_volume":2171,"low_volume":1989,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":7854,"avg_low":7579,"high_volume":1344,"low_volume":5222,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":7928,"avg_low":7844,"high_volume":942,"low_volume":8437,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":7879,"avg_low":7608,"high_volume":1043,"low_volume":5576,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":7717,"avg_low":7404,"high_volume":3015,"low_volume":603,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":7635,"avg_low":7406,"high_volume":1561,"low_volume":2386,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":7687,"avg_low":7422,"high_volume":595,"low_volume":2747,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":7525,"avg_low":7350,"high_volume":1689,"low_volume":3053,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":7223,"avg_low":6988,"high_volume":459,"low_volume":2518,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high":7314,"avg_low":7074,"high_volume":1747,"low_volu
… (truncated, 5684 bytes total)

call 20 — item_history (2026-07-31T20:14:35Z, 56ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"11832","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:35.523436801Z","data_window":{"from":"2026-07-01T20:14:35.468775809Z","to":"2026-07-31T20:14:35.468775809Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":24200851,"avg_low":23724647,"high_volume":280,"low_volume":226,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":24373254,"avg_low":23982534,"high_volume":919,"low_volume":977,"obs":255},{"bucket":"2026-07-06T00:00:00Z","avg_high":23433587,"avg_low":23085766,"high_volume":438,"low_volume":421,"obs":109},{"bucket":"2026-07-07T00:00:00Z","avg_high":23462553,"avg_low":23125902,"high_volume":927,"low_volume":935,"obs":272},{"bucket":"2026-07-08T00:00:00Z","avg_high":23396617,"avg_low":23080923,"high_volume":1002,"low_volume":960,"obs":286},{"bucket":"2026-07-09T00:00:00Z","avg_high":23529759,"avg_low":23213375,"high_volume":857,"low_volume":896,"obs":281},{"bucket":"2026-07-10T00:00:00Z","avg_high":23612685,"avg_low":23307686,"high_volume":942,"low_volume":885,"obs":277},{"bucket":"2026-07-11T00:00:00Z","avg_high":23619927,"avg_low":23329445,"high_volume":931,"low_volume":982,"obs":283},{"bucket":"2026-07-12T00:00:00Z","avg_high":23639727,"avg_low":23330489,"high_volume":1047,"low_volume":1048,"obs":285},{"bucket":"2026-07-13T00:00:00Z","avg_high":23577130,"avg_low":23260632,"high_volume":896,"low_volume":932,"obs":280},{"bucket":"2026-07-14T00:00:00Z","avg_high":23454217,"avg_low":23130029,"high_volume":776,"low_volume":842,"obs":276},{"bucket":"2026-07-15T00:00:00Z","avg_high":23247824,"avg_low":22889964,"high_volume":829,"low_volume":805,"obs":276},{"bucket":"2026-07-16T00:00:00Z","avg_high":23109966,"avg_low":22770354,"high_volume":766,"low_volume":815,"obs":273},{"bucket":"2026-07-17T00:00:00Z","avg_high":23188295,"avg_low":22883380,"high_volume":759,"low_volume":901,"obs":278},{"bucket":"2026-07-18T00:00:00Z","avg_high":23220926,"avg_low":22944832,"high_volume":927,"low_volume":1009,"obs":281},{"bucket":"2026-07-19T00:00:00Z","avg_high":23201447,"avg_low":22873264,"high_volume":994,"low_volume":1051,"obs":287},{"bucket":"2026-07-20T00:00:00Z","avg_high":23012044,"avg_low":22704392,"high_volume":795,"low_volume":826,"obs":280},{"bucket":"2026-07-21T00:00:00Z","avg_high":22842456,"avg_low":22470022,"high_volume":906,"low_volume":939,"obs":278},{"bucket":"2026-07-22T00:00:00Z","avg_high":22587373,"avg_low":22237371,"high_volume":871,"low_volume":892,"obs":276},{"bucket":"2026-07-23T00:00:00Z","avg_high":22225713,"avg_low":21839825,"high_volume":924,"low_volume":901,"obs":275},{"bucket":"2026-07-24T00:00:00Z","avg_high":22388725,"avg_low":22067979,"high_volume":924,"low_volume":956,"obs":283},{"bucket":"2026-07-25T00:00:00Z","avg_high":22132032,"avg_low":21841535,"high_volume":929,"low_volume":1031,"obs":281},{"bucket":"2026-07-26T00:00:00Z","avg_high":22066905,"avg_low":21752736,"high_volume":1076,"low_volume":1007,"obs":281},{"bucket":"2026-07-27T00:00:00Z","avg_high":21636796,"avg_low":21237723,"high_volume":982,"low_volume":1013,"obs":282},{"bucket":"2026-07-28T00:00:00Z","avg_high":21503680,"avg_low":21113222,"high_volume":969,"low_volume":945,"obs":277},{"bucket":"2026-07-29T00:00:00Z","avg_high":22432679,"avg_low":21978539,"high_volume":948,"low_volume":1108,"obs":283},{"bucket":"2026-07-30T00:00:00Z","avg_high":22947808,"avg_low":22508792,"high_volume":966,"low_volume":1108,"obs":284},{"bucket":"2026-07-31T00:00:00Z","avg_high":23216350,"avg_low":22747061,"high_volume":756,"low_volume":950,"obs":238}],"resolved":{"item_id":11832,"name":"Bandos chestplate"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 21 — item_history (2026-07-31T20:14:35Z, 20ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"27235","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:35.5435023Z","data_window":{"from":"2026-07-01T20:14:35.524725898Z","to":"2026-07-31T20:14:35.524725898Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":22730338,"avg_low":22236326,"high_volume":55,"low_volume":55,"obs":38},{"bucket":"2026-07-02T00:00:00Z","avg_high":22441958,"avg_low":21935972,"high_volume":231,"low_volume":278,"obs":190},{"bucket":"2026-07-06T00:00:00Z","avg_high":21905374,"avg_low":21416328,"high_volume":117,"low_volume":144,"obs":90},{"bucket":"2026-07-07T00:00:00Z","avg_high":21967110,"avg_low":21593504,"high_volume":198,"low_volume":200,"obs":184},{"bucket":"2026-07-08T00:00:00Z","avg_high":21748665,"avg_low":21350457,"high_volume":192,"low_volume":211,"obs":182},{"bucket":"2026-07-09T00:00:00Z","avg_high":21668273,"avg_low":21269519,"high_volume":201,"low_volume":269,"obs":208},{"bucket":"2026-07-10T00:00:00Z","avg_high":21391347,"avg_low":20987404,"high_volume":193,"low_volume":221,"obs":186},{"bucket":"2026-07-11T00:00:00Z","avg_high":21280928,"avg_low":20891543,"high_volume":205,"low_volume":241,"obs":190},{"bucket":"2026-07-12T00:00:00Z","avg_high":20929306,"avg_low":20523538,"high_volume":207,"low_volume":247,"obs":193},{"bucket":"2026-07-13T00:00:00Z","avg_high":20307666,"avg_low":19897690,"high_volume":228,"low_volume":251,"obs":209},{"bucket":"2026-07-14T00:00:00Z","avg_high":20244149,"avg_low":19861576,"high_volume":207,"low_volume":249,"obs":179},{"bucket":"2026-07-15T00:00:00Z","avg_high":20733009,"avg_low":20255649,"high_volume":199,"low_volume":205,"obs":190},{"bucket":"2026-07-16T00:00:00Z","avg_high":20619458,"avg_low":20267213,"high_volume":181,"low_volume":194,"obs":167},{"bucket":"2026-07-17T00:00:00Z","avg_high":20434152,"avg_low":20052291,"high_volume":205,"low_volume":204,"obs":188},{"bucket":"2026-07-18T00:00:00Z","avg_high":20719300,"avg_low":20303478,"high_volume":228,"low_volume":243,"obs":200},{"bucket":"2026-07-19T00:00:00Z","avg_high":20707445,"avg_low":20321675,"high_volume":235,"low_volume":329,"obs":209},{"bucket":"2026-07-20T00:00:00Z","avg_high":20260582,"avg_low":19833357,"high_volume":170,"low_volume":221,"obs":184},{"bucket":"2026-07-21T00:00:00Z","avg_high":20053196,"avg_low":19657163,"high_volume":196,"low_volume":227,"obs":178},{"bucket":"2026-07-22T00:00:00Z","avg_high":19871919,"avg_low":19459442,"high_volume":202,"low_volume":217,"obs":184},{"bucket":"2026-07-23T00:00:00Z","avg_high":19828211,"avg_low":19501463,"high_volume":194,"low_volume":185,"obs":169},{"bucket":"2026-07-24T00:00:00Z","avg_high":19882096,"avg_low":19534780,"high_volume":213,"low_volume":205,"obs":179},{"bucket":"2026-07-25T00:00:00Z","avg_high":19779244,"avg_low":19345707,"high_volume":229,"low_volume":297,"obs":213},{"bucket":"2026-07-26T00:00:00Z","avg_high":19702244,"avg_low":19335237,"high_volume":239,"low_volume":316,"obs":199},{"bucket":"2026-07-27T00:00:00Z","avg_high":19352479,"avg_low":19056288,"high_volume":199,"low_volume":262,"obs":191},{"bucket":"2026-07-28T00:00:00Z","avg_high":18854641,"avg_low":18479304,"high_volume":180,"low_volume":229,"obs":186},{"bucket":"2026-07-29T00:00:00Z","avg_high":18668527,"avg_low":18264594,"high_volume":159,"low_volume":188,"obs":172},{"bucket":"2026-07-30T00:00:00Z","avg_high":18504658,"avg_low":18110662,"high_volume":221,"low_volume":275,"obs":197},{"bucket":"2026-07-31T00:00:00Z","avg_high":18066076,"avg_low":17672227,"high_volume":133,"low_volume":202,"obs":147}],"resolved":{"item_id":27235,"name":"Masori mask (f)"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 22 — quote (2026-07-31T20:14:35Z, 1ms)

params:

{"name_or_id":"13190"}

result:

{"as_of":"2026-07-31T20:14:35.545207156Z","data_window":{"from":"2026-07-31T20:13:00Z","to":"2026-07-31T20:13:00Z"},"row_count":1,"rows":[{"item_id":13190,"name":"Old school bond","ts":"2026-07-31T20:13:00Z","high":11656206,"high_time":"2026-07-31T20:13:28Z","high_age_s":68,"low":11500000,"low_time":"2026-07-31T20:13:26Z","low_age_s":70,"margin":-76918,"vol5m":58}],"resolved":{"item_id":13190,"name":"Old school bond"}}

call 23 — item_history (2026-07-31T20:14:35Z, 28ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"13190","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:35.573083375Z","data_window":{"from":"2026-07-01T20:14:35.545678734Z","to":"2026-07-31T20:14:35.545678734Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":11832559,"avg_low":11693292,"high_volume":2206,"low_volume":923,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":11855714,"avg_low":11739313,"high_volume":10201,"low_volume":4459,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":12355027,"avg_low":12232297,"high_volume":3852,"low_volume":2188,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":12409642,"avg_low":12282190,"high_volume":8485,"low_volume":4511,"obs":285},{"bucket":"2026-07-08T00:00:00Z","avg_high":12250555,"avg_low":12155003,"high_volume":9642,"low_volume":4032,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":12304990,"avg_low":12217623,"high_volume":8509,"low_volume":4198,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":12125469,"avg_low":12047368,"high_volume":11005,"low_volume":4652,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":11926757,"avg_low":11830145,"high_volume":11845,"low_volume":4345,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":12064256,"avg_low":11993076,"high_volume":10370,"low_volume":5770,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":12437469,"avg_low":12332678,"high_volume":7348,"low_volume":4302,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":12657725,"avg_low":12547739,"high_volume":7466,"low_volume":3880,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":12562220,"avg_low":12455466,"high_volume":8525,"low_volume":3420,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":12275898,"avg_low":12173723,"high_volume":9042,"low_volume":3362,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":12060462,"avg_low":11962712,"high_volume":9758,"low_volume":4614,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":11859558,"avg_low":11771080,"high_volume":11547,"low_volume":4863,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":11966920,"avg_low":11903000,"high_volume":9300,"low_volume":5171,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":12399732,"avg_low":12294761,"high_volume":7370,"low_volume":4244,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":12361736,"avg_low":12256264,"high_volume":8260,"low_volume":4127,"obs":283},{"bucket":"2026-07-22T00:00:00Z","avg_high":12306281,"avg_low":12237150,"high_volume":9509,"low_volume":3954,"obs":288},{"bucket":"2026-07-23T00:00:00Z","avg_high":12152690,"avg_low":12081896,"high_volume":9255,"low_volume":3850,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":11892740,"avg_low":11830481,"high_volume":10681,"low_volume":3705,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":11730120,"avg_low":11648064,"high_volume":12344,"low_volume":4638,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":11771579,"avg_low":11678505,"high_volume":10536,"low_volume":5849,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":12102814,"avg_low":11984638,"high_volume":8672,"low_volume":4579,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":12159861,"avg_low":12058541,"high_volume":8751,"low_volume":4055,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":12015945,"avg_low":11929932,"high_volume":9847,"low_volume":3941,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":11748603,"avg_low":11660649,"high_volume":10264,"low_volume":4166,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":11606419,"avg_low":11493087,"high_volume":9302,"low_volume":3449,"obs":242}],"resolved":{"item_id":13190,"name":"Old school bond"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 24 — item_history (2026-07-31T20:14:42Z, 36ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"1615","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.361658886Z","data_window":{"from":"2026-07-01T20:14:42.327872442Z","to":"2026-07-31T20:14:42.327872442Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":11135,"avg_low":10997,"high_volume":5615,"low_volume":21243,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":11119,"avg_low":10988,"high_volume":41029,"low_volume":121804,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":11089,"avg_low":10942,"high_volume":21259,"low_volume":71940,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":11066,"avg_low":10934,"high_volume":42711,"low_volume":143167,"obs":285},{"bucket":"2026-07-08T00:00:00Z","avg_high":11038,"avg_low":10888,"high_volume":32665,"low_volume":169167,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":11055,"avg_low":10945,"high_volume":50476,"low_volume":178073,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":11053,"avg_low":10937,"high_volume":46091,"low_volume":190491,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":11026,"avg_low":10891,"high_volume":81993,"low_volume":216425,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":11086,"avg_low":10979,"high_volume":55971,"low_volume":172182,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":11085,"avg_low":10965,"high_volume":62697,"low_volume":148266,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":11057,"avg_low":10964,"high_volume":44960,"low_volume":149953,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":11058,"avg_low":10904,"high_volume":55108,"low_volume":185239,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":11015,"avg_low":10886,"high_volume":56578,"low_volume":150509,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":10994,"avg_low":10875,"high_volume":41427,"low_volume":158453,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":10966,"avg_low":10868,"high_volume":62673,"low_volume":185065,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":10915,"avg_low":10759,"high_volume":73237,"low_volume":176515,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":10780,"avg_low":10610,"high_volume":53476,"low_volume":178268,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":10826,"avg_low":10685,"high_volume":65506,"low_volume":171823,"obs":284},{"bucket":"2026-07-22T00:00:00Z","avg_high":10841,"avg_low":10732,"high_volume":75230,"low_volume":184178,"obs":287},{"bucket":"2026-07-23T00:00:00Z","avg_high":10835,"avg_low":10734,"high_volume":63637,"low_volume":210791,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":10891,"avg_low":10821,"high_volume":94253,"low_volume":160668,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":10913,"avg_low":10860,"high_volume":40103,"low_volume":173928,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":11117,"avg_low":10933,"high_volume":74967,"low_volume":241642,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":11663,"avg_low":11392,"high_volume":66797,"low_volume":218299,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":11141,"avg_low":10999,"high_volume":55350,"low_volume":195946,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":11085,"avg_low":10974,"high_volume":50950,"low_volume":157423,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":11085,"avg_low":10952,"high_volume":58036,"low_volume":143494,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":11028,"avg_low":10879,"high_volume":46335,"low_volume":121327,"obs":242}],"resolved":{"item_id":1615,"name":"Dragonstone"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 25 — item_history (2026-07-31T20:14:42Z, 31ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"3051","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.393376566Z","data_window":{"from":"2026-07-01T20:14:42.363195333Z","to":"2026-07-31T20:14:42.363195333Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":7989,"avg_low":7883,"high_volume":13652,"low_volume":74452,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":7907,"avg_low":7806,"high_volume":51179,"low_volume":407781,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":7784,"avg_low":7732,"high_volume":21122,"low_volume":177868,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":7845,"avg_low":7796,"high_volume":46299,"low_volume":309293,"obs":285},{"bucket":"2026-07-08T00:00:00Z","avg_high":7797,"avg_low":7762,"high_volume":57252,"low_volume":344967,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":7773,"avg_low":7745,"high_volume":65740,"low_volume":318771,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":7761,"avg_low":7732,"high_volume":88705,"low_volume":341536,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":7800,"avg_low":7737,"high_volume":73210,"low_volume":344068,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":7775,"avg_low":7731,"high_volume":52850,"low_volume":327753,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":7784,"avg_low":7747,"high_volume":56310,"low_volume":317752,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":7765,"avg_low":7727,"high_volume":65204,"low_volume":326175,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":7741,"avg_low":7685,"high_volume":61293,"low_volume":335138,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":7733,"avg_low":7687,"high_volume":79017,"low_volume":438055,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":7745,"avg_low":7678,"high_volume":91576,"low_volume":356377,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":7704,"avg_low":7678,"high_volume":112253,"low_volume":404270,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":7704,"avg_low":7683,"high_volume":106910,"low_volume":388192,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":7727,"avg_low":7695,"high_volume":89499,"low_volume":419908,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":7765,"avg_low":7724,"high_volume":59600,"low_volume":438567,"obs":284},{"bucket":"2026-07-22T00:00:00Z","avg_high":7744,"avg_low":7724,"high_volume":91729,"low_volume":392205,"obs":288},{"bucket":"2026-07-23T00:00:00Z","avg_high":7755,"avg_low":7736,"high_volume":59076,"low_volume":478772,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":7753,"avg_low":7735,"high_volume":101740,"low_volume":423553,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":7789,"avg_low":7719,"high_volume":81433,"low_volume":355137,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":7698,"avg_low":7637,"high_volume":58501,"low_volume":401998,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":7591,"avg_low":7501,"high_volume":68045,"low_volume":436510,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":7503,"avg_low":7425,"high_volume":90636,"low_volume":356256,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":7380,"avg_low":7299,"high_volume":74178,"low_volume":408322,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":7299,"avg_low":7228,"high_volume":91459,"low_volume":324156,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":7193,"avg_low":7107,"high_volume":35798,"low_volume":358576,"obs":242}],"resolved":{"item_id":3051,"name":"Grimy snapdragon"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 26 — item_history (2026-07-31T20:14:42Z, 28ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"5952","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.421107486Z","data_window":{"from":"2026-07-01T20:14:42.394639823Z","to":"2026-07-31T20:14:42.394639823Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":7893,"avg_low":7594,"high_volume":10458,"low_volume":18089,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":7558,"avg_low":7389,"high_volume":39509,"low_volume":57145,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":7742,"avg_low":7621,"high_volume":14360,"low_volume":49578,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":7915,"avg_low":7735,"high_volume":39027,"low_volume":74972,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":7875,"avg_low":7703,"high_volume":45862,"low_volume":92473,"obs":286},{"bucket":"2026-07-09T00:00:00Z","avg_high":7987,"avg_low":7856,"high_volume":37239,"low_volume":90095,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":7843,"avg_low":7688,"high_volume":43285,"low_volume":68992,"obs":286},{"bucket":"2026-07-11T00:00:00Z","avg_high":7237,"avg_low":7082,"high_volume":41774,"low_volume":67505,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":6975,"avg_low":6800,"high_volume":38835,"low_volume":83351,"obs":287},{"bucket":"2026-07-13T00:00:00Z","avg_high":7322,"avg_low":7190,"high_volume":32975,"low_volume":73887,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":7796,"avg_low":7554,"high_volume":32560,"low_volume":100055,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":7934,"avg_low":7758,"high_volume":42105,"low_volume":81722,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":7883,"avg_low":7753,"high_volume":34041,"low_volume":71773,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":7877,"avg_low":7743,"high_volume":31576,"low_volume":65316,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":7748,"avg_low":7586,"high_volume":38839,"low_volume":86904,"obs":286},{"bucket":"2026-07-19T00:00:00Z","avg_high":7245,"avg_low":7054,"high_volume":54670,"low_volume":88387,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":7968,"avg_low":7666,"high_volume":41631,"low_volume":108476,"obs":286},{"bucket":"2026-07-21T00:00:00Z","avg_high":7484,"avg_low":7296,"high_volume":32636,"low_volume":73643,"obs":282},{"bucket":"2026-07-22T00:00:00Z","avg_high":7058,"avg_low":6900,"high_volume":50382,"low_volume":89296,"obs":287},{"bucket":"2026-07-23T00:00:00Z","avg_high":7847,"avg_low":7690,"high_volume":38733,"low_volume":94580,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":8244,"avg_low":8069,"high_volume":36820,"low_volume":88719,"obs":286},{"bucket":"2026-07-25T00:00:00Z","avg_high":8141,"avg_low":7967,"high_volume":42755,"low_volume":105812,"obs":284},{"bucket":"2026-07-26T00:00:00Z","avg_high":8053,"avg_low":7937,"high_volume":62732,"low_volume":95965,"obs":287},{"bucket":"2026-07-27T00:00:00Z","avg_high":8144,"avg_low":7966,"high_volume":33061,"low_volume":109802,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":8324,"avg_low":8138,"high_volume":32388,"low_volume":85127,"obs":282},{"bucket":"2026-07-29T00:00:00Z","avg_high":8387,"avg_low":8189,"high_volume":24616,"low_volume":80179,"obs":285},{"bucket":"2026-07-30T00:00:00Z","avg_high":8032,"avg_low":7885,"high_volume":28247,"low_volume":67643,"obs":285},{"bucket":"2026-07-31T00:00:00Z","avg_high":7887,"avg_low":7689,"high_volume":34560,"low_volume":54560,"obs":242}],"resolved":{"item_id":5952,"name":"Antidote++(4)"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 27 — item_history (2026-07-31T20:14:42Z, 26ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"30773","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.447585709Z","data_window":{"from":"2026-07-01T20:14:42.422362983Z","to":"2026-07-31T20:14:42.422362983Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":2087,"avg_low":2060,"high_volume":7965,"low_volume":61327,"obs":40},{"bucket":"2026-07-02T00:00:00Z","avg_high":2140,"avg_low":2099,"high_volume":24329,"low_volume":144718,"obs":239},{"bucket":"2026-07-06T00:00:00Z","avg_high":2127,"avg_low":2096,"high_volume":21329,"low_volume":131130,"obs":108},{"bucket":"2026-07-07T00:00:00Z","avg_high":2150,"avg_low":2135,"high_volume":95320,"low_volume":224154,"obs":267},{"bucket":"2026-07-08T00:00:00Z","avg_high":2257,"avg_low":2203,"high_volume":78391,"low_volume":251749,"obs":269},{"bucket":"2026-07-09T00:00:00Z","avg_high":2326,"avg_low":2259,"high_volume":158496,"low_volume":268789,"obs":276},{"bucket":"2026-07-10T00:00:00Z","avg_high":2308,"avg_low":2287,"high_volume":109019,"low_volume":228579,"obs":276},{"bucket":"2026-07-11T00:00:00Z","avg_high":2376,"avg_low":2338,"high_volume":75688,"low_volume":306816,"obs":278},{"bucket":"2026-07-12T00:00:00Z","avg_high":2476,"avg_low":2437,"high_volume":59132,"low_volume":269355,"obs":281},{"bucket":"2026-07-13T00:00:00Z","avg_high":2361,"avg_low":2332,"high_volume":131232,"low_volume":252845,"obs":265},{"bucket":"2026-07-14T00:00:00Z","avg_high":2474,"avg_low":2424,"high_volume":118385,"low_volume":222816,"obs":279},{"bucket":"2026-07-15T00:00:00Z","avg_high":2638,"avg_low":2582,"high_volume":70934,"low_volume":231654,"obs":277},{"bucket":"2026-07-16T00:00:00Z","avg_high":2602,"avg_low":2589,"high_volume":72851,"low_volume":215377,"obs":280},{"bucket":"2026-07-17T00:00:00Z","avg_high":2591,"avg_low":2545,"high_volume":91094,"low_volume":267761,"obs":275},{"bucket":"2026-07-18T00:00:00Z","avg_high":2493,"avg_low":2459,"high_volume":76195,"low_volume":255300,"obs":276},{"bucket":"2026-07-19T00:00:00Z","avg_high":2442,"avg_low":2405,"high_volume":61868,"low_volume":203580,"obs":282},{"bucket":"2026-07-20T00:00:00Z","avg_high":2385,"avg_low":2357,"high_volume":78199,"low_volume":210010,"obs":278},{"bucket":"2026-07-21T00:00:00Z","avg_high":2398,"avg_low":2377,"high_volume":65560,"low_volume":189993,"obs":266},{"bucket":"2026-07-22T00:00:00Z","avg_high":2551,"avg_low":2491,"high_volume":62940,"low_volume":272410,"obs":278},{"bucket":"2026-07-23T00:00:00Z","avg_high":2489,"avg_low":2512,"high_volume":42138,"low_volume":240482,"obs":265},{"bucket":"2026-07-24T00:00:00Z","avg_high":2539,"avg_low":2515,"high_volume":58336,"low_volume":211330,"obs":281},{"bucket":"2026-07-25T00:00:00Z","avg_high":2437,"avg_low":2392,"high_volume":51682,"low_volume":197566,"obs":274},{"bucket":"2026-07-26T00:00:00Z","avg_high":2339,"avg_low":2286,"high_volume":106215,"low_volume":289908,"obs":280},{"bucket":"2026-07-27T00:00:00Z","avg_high":2379,"avg_low":2311,"high_volume":94004,"low_volume":206073,"obs":268},{"bucket":"2026-07-28T00:00:00Z","avg_high":2400,"avg_low":2345,"high_volume":66809,"low_volume":245197,"obs":271},{"bucket":"2026-07-29T00:00:00Z","avg_high":2359,"avg_low":2317,"high_volume":91537,"low_volume":198009,"obs":257},{"bucket":"2026-07-30T00:00:00Z","avg_high":2368,"avg_low":2340,"high_volume":104268,"low_volume":167670,"obs":263},{"bucket":"2026-07-31T00:00:00Z","avg_high":2400,"avg_low":2367,"high_volume":59620,"low_volume":189260,"obs":225}],"resolved":{"item_id":30773,"name":"Diabolic worms"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 28 — item_history (2026-07-31T20:14:42Z, 28ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"569","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.475350539Z","data_window":{"from":"2026-07-01T20:14:42.448742987Z","to":"2026-07-31T20:14:42.448742987Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1926,"avg_low":1879,"high_volume":4901,"low_volume":18502,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":1905,"avg_low":1868,"high_volume":50266,"low_volume":76186,"obs":256},{"bucket":"2026-07-06T00:00:00Z","avg_high":1648,"avg_low":1609,"high_volume":23282,"low_volume":70323,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1668,"avg_low":1644,"high_volume":107796,"low_volume":126208,"obs":279},{"bucket":"2026-07-08T00:00:00Z","avg_high":1813,"avg_low":1755,"high_volume":59612,"low_volume":160992,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1883,"avg_low":1837,"high_volume":34363,"low_volume":130783,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":1899,"avg_low":1858,"high_volume":46501,"low_volume":135839,"obs":287},{"bucket":"2026-07-11T00:00:00Z","avg_high":1906,"avg_low":1874,"high_volume":78760,"low_volume":152925,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1935,"avg_low":1895,"high_volume":55772,"low_volume":190343,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1974,"avg_low":1941,"high_volume":29251,"low_volume":150650,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":2044,"avg_low":1990,"high_volume":71264,"low_volume":145715,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":2126,"avg_low":2080,"high_volume":42902,"low_volume":124243,"obs":286},{"bucket":"2026-07-16T00:00:00Z","avg_high":2331,"avg_low":2223,"high_volume":39280,"low_volume":143587,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":2298,"avg_low":2242,"high_volume":38950,"low_volume":114977,"obs":287},{"bucket":"2026-07-18T00:00:00Z","avg_high":2242,"avg_low":2173,"high_volume":57389,"low_volume":135831,"obs":286},{"bucket":"2026-07-19T00:00:00Z","avg_high":2084,"avg_low":2031,"high_volume":53990,"low_volume":147251,"obs":287},{"bucket":"2026-07-20T00:00:00Z","avg_high":1959,"avg_low":1915,"high_volume":44674,"low_volume":104009,"obs":283},{"bucket":"2026-07-21T00:00:00Z","avg_high":1897,"avg_low":1853,"high_volume":63299,"low_volume":87459,"obs":276},{"bucket":"2026-07-22T00:00:00Z","avg_high":1966,"avg_low":1929,"high_volume":78453,"low_volume":129657,"obs":286},{"bucket":"2026-07-23T00:00:00Z","avg_high":2066,"avg_low":2021,"high_volume":53046,"low_volume":125713,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":2319,"avg_low":2215,"high_volume":42821,"low_volume":180784,"obs":287},{"bucket":"2026-07-25T00:00:00Z","avg_high":2453,"avg_low":2374,"high_volume":25252,"low_volume":150709,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":2281,"avg_low":2231,"high_volume":56949,"low_volume":170553,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":2113,"avg_low":2055,"high_volume":67376,"low_volume":128808,"obs":287},{"bucket":"2026-07-28T00:00:00Z","avg_high":2137,"avg_low":2093,"high_volume":42217,"low_volume":91801,"obs":281},{"bucket":"2026-07-29T00:00:00Z","avg_high":2030,"avg_low":1979,"high_volume":45474,"low_volume":86287,"obs":283},{"bucket":"2026-07-30T00:00:00Z","avg_high":1950,"avg_low":1875,"high_volume":52997,"low_volume":107296,"obs":282},{"bucket":"2026-07-31T00:00:00Z","avg_high":2028,"avg_low":1979,"high_volume":30513,"low_volume":91199,"obs":240}],"resolved":{"item_id":569,"name":"Fire orb"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 29 — item_history (2026-07-31T20:14:42Z, 4ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"3049","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:42.4792221Z","data_window":{"from":"2026-07-29T20:14:42.476626716Z","to":"2026-07-31T20:14:42.476626716Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":1901,"avg_low":1849,"high_volume":7093,"low_volume":15425,"obs":9},{"bucket":"2026-07-29T21:00:00Z","avg_high":1904,"avg_low":1880,"high_volume":1763,"low_volume":14461,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":1905,"avg_low":1885,"high_volume":3885,"low_volume":15106,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":1926,"avg_low":1905,"high_volume":3461,"low_volume":16111,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":1920,"avg_low":1911,"high_volume":300,"low_volume":16634,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":1941,"avg_low":1909,"high_volume":1015,"low_volume":11284,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":1914,"avg_low":1906,"high_volume":2665,"low_volume":18838,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":1912,"avg_low":1870,"high_volume":7378,"low_volume":37792,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":1890,"avg_low":1851,"high_volume":6054,"low_volume":18438,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":1932,"avg_low":1908,"high_volume":5659,"low_volume":6929,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":1906,"avg_low":1882,"high_volume":1718,"low_volume":9230,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":1988,"avg_low":1926,"high_volume":5380,"low_volume":6350,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":1954,"avg_low":1931,"high_volume":203,"low_volume":26497,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":1951,"avg_low":1918,"high_volume":1684,"low_volume":16053,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":1953,"avg_low":1950,"high_volume":7809,"low_volume":13853,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":1979,"avg_low":1941,"high_volume":9028,"low_volume":23107,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":1975,"avg_low":1920,"high_volume":272,"low_volume":14953,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":1954,"avg_low":1909,"high_volume":250,"low_volume":18882,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":1981,"avg_low":1920,"high_volume":4473,"low_volume":38639,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":1959,"avg_low":1939,"high_volume":6340,"low_volume":21483,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":1976,"avg_low":1945,"high_volume":5146,"low_volume":23987,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":1995,"avg_low":1953,"high_volume":13109,"low_volume":23177,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":1999,"avg_low":1951,"high_volume":4153,"low_volume":11424,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":1994,"avg_low":1966,"high_volume":514,"low_volume":14208,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":1993,"avg_low":1940,"high_volume":23909,"low_volume":29947,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":1997,"avg_low":1961,"high_volume":3672,"low_volume":18901,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":1974,"avg_low":1941,"high_volume":1755,"low_volume":15357,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":1968,"avg_low":1911,"high_volume":969,"low_volume":14037,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":1977,"avg_low":1913,"high_volume":6816,"low_volume":16820,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":1979,"avg_low":1935,"high_volume":2949,"low_volume":23531,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":1978,"avg_low":1950,"high_volume":364,"low_volume":65030,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":1983,"avg_low":1906,"high_volume":4534,"low_volume":19858,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":1966,"avg_low":1916,"high_volume":3285,"low_volume":16009,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":1985,"avg_low":1953,"high_volume":9423,"low_volume":11669,"obs":12},{"bucket":"2026-07-31T06:00:00Z","avg_high":
… (truncated, 5742 bytes total)

call 30 — item_history (2026-07-31T20:14:53Z, 52ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"3049","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:53.291140705Z","data_window":{"from":"2026-07-01T20:14:53.240569852Z","to":"2026-07-31T20:14:53.240569852Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":2139,"avg_low":2167,"high_volume":32990,"low_volume":43734,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":2193,"avg_low":2174,"high_volume":78972,"low_volume":372655,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":2095,"avg_low":2082,"high_volume":19661,"low_volume":151229,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":2090,"avg_low":2075,"high_volume":63803,"low_volume":407061,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":2041,"avg_low":2020,"high_volume":60565,"low_volume":386582,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1991,"avg_low":1981,"high_volume":67599,"low_volume":309068,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":1952,"avg_low":1932,"high_volume":127331,"low_volume":361213,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":1918,"avg_low":1893,"high_volume":75905,"low_volume":399194,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1791,"avg_low":1772,"high_volume":136012,"low_volume":532673,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1735,"avg_low":1716,"high_volume":93744,"low_volume":370446,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":1737,"avg_low":1714,"high_volume":74858,"low_volume":392103,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":1717,"avg_low":1686,"high_volume":90197,"low_volume":393771,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":1742,"avg_low":1713,"high_volume":142180,"low_volume":517071,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":1787,"avg_low":1771,"high_volume":93540,"low_volume":491753,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":1867,"avg_low":1826,"high_volume":77863,"low_volume":571250,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1934,"avg_low":1909,"high_volume":82301,"low_volume":545002,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":2027,"avg_low":1994,"high_volume":112188,"low_volume":519311,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":2016,"avg_low":1987,"high_volume":86898,"low_volume":411749,"obs":283},{"bucket":"2026-07-22T00:00:00Z","avg_high":1992,"avg_low":1977,"high_volume":97987,"low_volume":464206,"obs":288},{"bucket":"2026-07-23T00:00:00Z","avg_high":1989,"avg_low":1969,"high_volume":138336,"low_volume":468364,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":1958,"avg_low":1921,"high_volume":146723,"low_volume":421731,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":1978,"avg_low":1954,"high_volume":136491,"low_volume":499073,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1963,"avg_low":1942,"high_volume":205581,"low_volume":701116,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1967,"avg_low":1938,"high_volume":84413,"low_volume":464176,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":1946,"avg_low":1919,"high_volume":99450,"low_volume":348863,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":1894,"avg_low":1879,"high_volume":128249,"low_volume":412363,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":1959,"avg_low":1923,"high_volume":113455,"low_volume":450000,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":1979,"avg_low":1942,"high_volume":43997,"low_volume":428842,"obs":242}],"resolved":{"item_id":3049,"name":"Grimy toadflax"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 31 — item_history (2026-07-31T20:14:53Z, 18ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"11940","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:53.3087677Z","data_window":{"from":"2026-07-01T20:14:53.292397902Z","to":"2026-07-31T20:14:53.292397902Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":11860,"low_volume":28180,"obs":21},{"bucket":"2026-07-02T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":118202,"low_volume":220400,"obs":136},{"bucket":"2026-07-06T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":161298,"low_volume":168346,"obs":72},{"bucket":"2026-07-07T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":274327,"low_volume":563156,"obs":166},{"bucket":"2026-07-08T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":497463,"low_volume":285963,"obs":176},{"bucket":"2026-07-09T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":549050,"low_volume":251791,"obs":166},{"bucket":"2026-07-10T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":227487,"low_volume":223351,"obs":151},{"bucket":"2026-07-11T00:00:00Z","avg_high":6,"avg_low":5,"high_volume":168485,"low_volume":388311,"obs":155},{"bucket":"2026-07-12T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":322107,"low_volume":253172,"obs":177},{"bucket":"2026-07-13T00:00:00Z","avg_high":5,"avg_low":5,"high_volume":285882,"low_volume":393636,"obs":149},{"bucket":"2026-07-14T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":208738,"low_volume":259068,"obs":161},{"bucket":"2026-07-15T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":167978,"low_volume":339968,"obs":163},{"bucket":"2026-07-16T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":222982,"low_volume":543342,"obs":177},{"bucket":"2026-07-17T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":132206,"low_volume":436099,"obs":173},{"bucket":"2026-07-18T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":133089,"low_volume":447452,"obs":184},{"bucket":"2026-07-19T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":197228,"low_volume":249415,"obs":158},{"bucket":"2026-07-20T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":204103,"low_volume":305324,"obs":171},{"bucket":"2026-07-21T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":444571,"low_volume":374659,"obs":173},{"bucket":"2026-07-22T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":250143,"low_volume":446635,"obs":171},{"bucket":"2026-07-23T00:00:00Z","avg_high":7,"avg_low":6,"high_volume":243224,"low_volume":381631,"obs":181},{"bucket":"2026-07-24T00:00:00Z","avg_high":6,"avg_low":6,"high_volume":292131,"low_volume":390425,"obs":178},{"bucket":"2026-07-25T00:00:00Z","avg_high":6,"avg_low":5,"high_volume":188461,"low_volume":314750,"obs":171},{"bucket":"2026-07-26T00:00:00Z","avg_high":5,"avg_low":5,"high_volume":239376,"low_volume":257791,"obs":188},{"bucket":"2026-07-27T00:00:00Z","avg_high":5,"avg_low":5,"high_volume":301478,"low_volume":342617,"obs":177},{"bucket":"2026-07-28T00:00:00Z","avg_high":5,"avg_low":5,"high_volume":267718,"low_volume":364186,"obs":175},{"bucket":"2026-07-29T00:00:00Z","avg_high":4,"avg_low":5,"high_volume":257384,"low_volume":246434,"obs":179},{"bucket":"2026-07-30T00:00:00Z","avg_high":6,"avg_low":5,"high_volume":92343,"low_volume":228317,"obs":164},{"bucket":"2026-07-31T00:00:00Z","avg_high":6,"avg_low":5,"high_volume":176291,"low_volume":165498,"obs":127}],"resolved":{"item_id":11940,"name":"Dark fishing bait"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 32 — item_history (2026-07-31T20:14:53Z, 28ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"205","source":"5m"}

result:

{"as_of":"2026-07-31T20:14:53.337371019Z","data_window":{"from":"2026-07-01T20:14:53.310204317Z","to":"2026-07-31T20:14:53.310204317Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":361,"avg_low":356,"high_volume":19348,"low_volume":64042,"obs":44},{"bucket":"2026-07-02T00:00:00Z","avg_high":356,"avg_low":353,"high_volume":92535,"low_volume":228624,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":342,"avg_low":339,"high_volume":53432,"low_volume":115906,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":342,"avg_low":339,"high_volume":155560,"low_volume":281383,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":339,"avg_low":335,"high_volume":132673,"low_volume":293224,"obs":285},{"bucket":"2026-07-09T00:00:00Z","avg_high":344,"avg_low":337,"high_volume":111509,"low_volume":413355,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":339,"avg_low":331,"high_volume":149582,"low_volume":277066,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":329,"avg_low":321,"high_volume":142916,"low_volume":294575,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":338,"avg_low":332,"high_volume":141791,"low_volume":371196,"obs":287},{"bucket":"2026-07-13T00:00:00Z","avg_high":331,"avg_low":324,"high_volume":109276,"low_volume":295950,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":329,"avg_low":324,"high_volume":86666,"low_volume":299223,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":320,"avg_low":315,"high_volume":113925,"low_volume":275225,"obs":287},{"bucket":"2026-07-16T00:00:00Z","avg_high":325,"avg_low":320,"high_volume":129945,"low_volume":273523,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":321,"avg_low":316,"high_volume":129855,"low_volume":301241,"obs":287},{"bucket":"2026-07-18T00:00:00Z","avg_high":324,"avg_low":318,"high_volume":145958,"low_volume":394250,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":338,"avg_low":330,"high_volume":165888,"low_volume":438773,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":354,"avg_low":338,"high_volume":172876,"low_volume":351298,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":343,"avg_low":336,"high_volume":148117,"low_volume":356324,"obs":282},{"bucket":"2026-07-22T00:00:00Z","avg_high":342,"avg_low":338,"high_volume":160934,"low_volume":330405,"obs":287},{"bucket":"2026-07-23T00:00:00Z","avg_high":334,"avg_low":330,"high_volume":158148,"low_volume":250177,"obs":281},{"bucket":"2026-07-24T00:00:00Z","avg_high":316,"avg_low":311,"high_volume":96350,"low_volume":226890,"obs":285},{"bucket":"2026-07-25T00:00:00Z","avg_high":302,"avg_low":292,"high_volume":103261,"low_volume":245926,"obs":285},{"bucket":"2026-07-26T00:00:00Z","avg_high":297,"avg_low":290,"high_volume":139267,"low_volume":362394,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":288,"avg_low":281,"high_volume":123628,"low_volume":256668,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":288,"avg_low":284,"high_volume":100808,"low_volume":296124,"obs":282},{"bucket":"2026-07-29T00:00:00Z","avg_high":291,"avg_low":286,"high_volume":72664,"low_volume":284700,"obs":285},{"bucket":"2026-07-30T00:00:00Z","avg_high":286,"avg_low":284,"high_volume":75668,"low_volume":290601,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":298,"avg_low":290,"high_volume":110641,"low_volume":294359,"obs":242}],"resolved":{"item_id":205,"name":"Grimy harralander"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 33 — screen (2026-07-31T20:14:53Z, 134ms)

params:

{"limit":25,"metric":"persistence","min_obs":50,"window":"6h"}

result:

{"as_of":"2026-07-31T20:14:53.472026381Z","data_window":{"from":"2026-07-31T14:14:53.338359356Z","to":"2026-07-31T20:14:53.338359356Z"},"row_count":25,"rows":[{"item_id":1203,"name":"Iron dagger","obs":85,"pct_flippable":1},{"item_id":3379,"name":"Raw slimy eel","obs":78,"pct_flippable":1},{"item_id":5294,"name":"Harralander seed","obs":118,"pct_flippable":1},{"item_id":10812,"name":"Split log","obs":71,"pct_flippable":1},{"item_id":2084,"name":"Fruit blast","obs":116,"pct_flippable":1},{"item_id":1019,"name":"Black cape","obs":81,"pct_flippable":1},{"item_id":5747,"name":"Dwarven stout(m)","obs":57,"pct_flippable":1},{"item_id":2961,"name":"Silver sickle","obs":136,"pct_flippable":1},{"item_id":21387,"name":"Master scroll book (empty)","obs":87,"pct_flippable":1},{"item_id":1137,"name":"Iron med helm","obs":59,"pct_flippable":1},{"item_id":25413,"name":"Bloodbark helm","obs":103,"pct_flippable":1},{"item_id":23697,"name":"Divine super attack potion(4)","obs":51,"pct_flippable":1},{"item_id":19936,"name":"Zamorak d'hide boots","obs":66,"pct_flippable":1},{"item_id":2876,"name":"Raw chompy","obs":80,"pct_flippable":1},{"item_id":2136,"name":"Raw bear meat","obs":96,"pct_flippable":1},{"item_id":3030,"name":"Super restore(1)","obs":52,"pct_flippable":1},{"item_id":4456,"name":"Bowl of hot water","obs":56,"pct_flippable":1},{"item_id":31979,"name":"Ironwood repair kit","obs":115,"pct_flippable":1},{"item_id":12919,"name":"Anti-venom+(1)","obs":53,"pct_flippable":1},{"item_id":3211,"name":"Limestone","obs":60,"pct_flippable":1},{"item_id":305,"name":"Big fishing net","obs":80,"pct_flippable":1},{"item_id":23387,"name":"Watson teleport","obs":84,"pct_flippable":1},{"item_id":93,"name":"Marrentill potion (unf)","obs":78,"pct_flippable":1},{"item_id":7198,"name":"Admiral pie","obs":53,"pct_flippable":1},{"item_id":1694,"name":"Sapphire amulet","obs":126,"pct_flippable":1}],"meta":{"metric":"persistence","window":"6h"}}

call 34 — margin_zscore (2026-07-31T20:14:53Z, 562ms)

params:

{"baseline_window":"2h","limit":25,"max_age":"20min","min_samples":10}

result:

{"as_of":"2026-07-31T20:14:54.03380385Z","data_window":{"from":"2026-07-31T18:14:53.472816169Z","to":"2026-07-31T20:14:53.472816169Z"},"row_count":25,"rows":[{"item_id":13421,"name":"Saltpetre","cur_margin":1,"avg_margin":0,"sd":0,"z_score":7.28,"roi_pct":25,"samples":55,"high_age_s":372,"low_age_s":150},{"item_id":11085,"name":"Ruby bracelet","cur_margin":53,"avg_margin":10,"sd":6,"z_score":7.06,"roi_pct":4.88,"samples":52,"high_age_s":98,"low_age_s":179},{"item_id":3200,"name":"Adamant halberd","cur_margin":1446,"avg_margin":22,"sd":274,"z_score":5.2,"roi_pct":44.63,"samples":29,"high_age_s":199,"low_age_s":880},{"item_id":28899,"name":"Wyrmling bones","cur_margin":86,"avg_margin":-12,"sd":20,"z_score":4.78,"roi_pct":21.29,"samples":56,"high_age_s":135,"low_age_s":173},{"item_id":31543,"name":"Hemp seed","cur_margin":177,"avg_margin":20,"sd":40,"z_score":3.91,"roi_pct":17.72,"samples":54,"high_age_s":217,"low_age_s":325},{"item_id":25853,"name":"Amethyst dart tip","cur_margin":46,"avg_margin":-3,"sd":13,"z_score":3.72,"roi_pct":14.56,"samples":29,"high_age_s":134,"low_age_s":364},{"item_id":31432,"name":"Camphor plank","cur_margin":13,"avg_margin":-43,"sd":16,"z_score":3.53,"roi_pct":0.44,"samples":111,"high_age_s":117,"low_age_s":665},{"item_id":103,"name":"Avantoe potion (unf)","cur_margin":99,"avg_margin":11,"sd":25,"z_score":3.52,"roi_pct":6.28,"samples":34,"high_age_s":86,"low_age_s":345},{"item_id":2309,"name":"Bread","cur_margin":7,"avg_margin":1,"sd":2,"z_score":3.38,"roi_pct":8.54,"samples":94,"high_age_s":102,"low_age_s":130},{"item_id":561,"name":"Nature rune","cur_margin":5,"avg_margin":0,"sd":1,"z_score":3.37,"roi_pct":3.13,"samples":119,"high_age_s":100,"low_age_s":121},{"item_id":8780,"name":"Teak plank","cur_margin":37,"avg_margin":3,"sd":10,"z_score":3.36,"roi_pct":5.17,"samples":119,"high_age_s":84,"low_age_s":121},{"item_id":23688,"name":"Divine super combat potion(3)","cur_margin":23,"avg_margin":-229,"sd":79,"z_score":3.21,"roi_pct":0.16,"samples":24,"high_age_s":185,"low_age_s":132},{"item_id":4694,"name":"Steam rune","cur_margin":13,"avg_margin":2,"sd":3,"z_score":3.09,"roi_pct":14.61,"samples":42,"high_age_s":221,"low_age_s":194},{"item_id":1143,"name":"Mithril med helm","cur_margin":115,"avg_margin":48,"sd":22,"z_score":3.02,"roi_pct":35.28,"samples":11,"high_age_s":81,"low_age_s":115},{"item_id":26997,"name":"Ensouled hellhound head","cur_margin":6,"avg_margin":-50,"sd":19,"z_score":3,"roi_pct":0.22,"samples":58,"high_age_s":426,"low_age_s":105},{"item_id":1615,"name":"Dragonstone","cur_margin":176,"avg_margin":-73,"sd":83,"z_score":2.99,"roi_pct":1.63,"samples":115,"high_age_s":141,"low_age_s":91},{"item_id":205,"name":"Grimy harralander","cur_margin":41,"avg_margin":-6,"sd":16,"z_score":2.99,"roi_pct":14.14,"samples":105,"high_age_s":444,"low_age_s":93},{"item_id":12817,"name":"Elysian spirit shield","cur_margin":7922483,"avg_margin":827249,"sd":2374510,"z_score":2.99,"roi_pct":1.64,"samples":17,"high_age_s":815,"low_age_s":1193},{"item_id":1727,"name":"Amulet of magic","cur_margin":99,"avg_margin":10,"sd":30,"z_score":2.98,"roi_pct":17.58,"samples":59,"high_age_s":100,"low_age_s":313},{"item_id":3107,"name":"Spiked boots","cur_margin":4004,"avg_margin":2659,"sd":460,"z_score":2.92,"roi_pct":127.11,"samples":21,"high_age_s":579,"low_age_s":753},{"item_id":1660,"name":"Ruby necklace","cur_margin":25,"avg_margin":-7,"sd":12,"z_score":2.8,"roi_pct":2.34,"samples":106,"high_age_s":376,"low_age_s":90},{"item_id":31541,"name":"Flax seed","cur_margin":4,"avg_margin":1,"sd":1,"z_score":2.8,"roi_pct":40,"samples":14,"high_age_s":494,"low_age_s":521},{"item_id":23697,"name":"Divine super attack potion(4)","cur_margin":484,"avg_margin":304,"sd":66,"z_score":2.75,"roi_pct":11,"samples":18,"high_age_s":610,"low_age_s":654},{"item_id":1365,"name":"Steel battleaxe","cur_margin":70,"avg_margin":30,"sd":15,"z_score":2.74,"roi_pct":49.65,"samples":32,"high_age_s":1075,"low_age_s":977},{"item_id":1245,"name":"Adaman
… (truncated, 4178 bytes total)

call 35 — item_history (2026-07-31T20:15:01Z, 1ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"5973","source":"5m"}

result (tool error):

{"error":{"code":"item_not_found","reason":"no item matches 5973"}}

call 36 — item_history (2026-07-31T20:15:01Z, 31ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"571","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:01.989762889Z","data_window":{"from":"2026-07-01T20:15:01.959996163Z","to":"2026-07-31T20:15:01.959996163Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1568,"avg_low":1535,"high_volume":29824,"low_volume":45243,"obs":43},{"bucket":"2026-07-02T00:00:00Z","avg_high":1579,"avg_low":1553,"high_volume":115186,"low_volume":297643,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":1351,"avg_low":1322,"high_volume":75618,"low_volume":129449,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1350,"avg_low":1326,"high_volume":168197,"low_volume":343176,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":1437,"avg_low":1406,"high_volume":117003,"low_volume":395392,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1502,"avg_low":1467,"high_volume":135158,"low_volume":371088,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":1516,"avg_low":1490,"high_volume":137061,"low_volume":406211,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":1515,"avg_low":1492,"high_volume":184194,"low_volume":461096,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1505,"avg_low":1473,"high_volume":190376,"low_volume":514407,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1547,"avg_low":1519,"high_volume":160734,"low_volume":423936,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":1560,"avg_low":1530,"high_volume":161452,"low_volume":392288,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":1586,"avg_low":1558,"high_volume":163567,"low_volume":394340,"obs":286},{"bucket":"2026-07-16T00:00:00Z","avg_high":1544,"avg_low":1526,"high_volume":161473,"low_volume":293040,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":1513,"avg_low":1493,"high_volume":172851,"low_volume":358219,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":1578,"avg_low":1541,"high_volume":198414,"low_volume":473532,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1640,"avg_low":1605,"high_volume":170096,"low_volume":583430,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":1585,"avg_low":1556,"high_volume":166712,"low_volume":387455,"obs":286},{"bucket":"2026-07-21T00:00:00Z","avg_high":1585,"avg_low":1559,"high_volume":191731,"low_volume":440563,"obs":282},{"bucket":"2026-07-22T00:00:00Z","avg_high":1586,"avg_low":1564,"high_volume":145170,"low_volume":348895,"obs":286},{"bucket":"2026-07-23T00:00:00Z","avg_high":1609,"avg_low":1587,"high_volume":155295,"low_volume":402931,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":1638,"avg_low":1607,"high_volume":168441,"low_volume":404073,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":1689,"avg_low":1647,"high_volume":180867,"low_volume":484373,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1582,"avg_low":1554,"high_volume":212303,"low_volume":381621,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1584,"avg_low":1560,"high_volume":143144,"low_volume":362415,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":1614,"avg_low":1592,"high_volume":178013,"low_volume":399057,"obs":281},{"bucket":"2026-07-29T00:00:00Z","avg_high":1641,"avg_low":1613,"high_volume":138859,"low_volume":481769,"obs":286},{"bucket":"2026-07-30T00:00:00Z","avg_high":1672,"avg_low":1636,"high_volume":181192,"low_volume":392387,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":1702,"avg_low":1667,"high_volume":114244,"low_volume":297469,"obs":242}],"resolved":{"item_id":571,"name":"Water orb"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 37 — item_history (2026-07-31T20:15:01Z, 31ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"245","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:02.020795611Z","data_window":{"from":"2026-07-01T20:15:01.990853456Z","to":"2026-07-31T20:15:01.990853456Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":879,"avg_low":872,"high_volume":16832,"low_volume":109386,"obs":43},{"bucket":"2026-07-02T00:00:00Z","avg_high":919,"avg_low":906,"high_volume":209938,"low_volume":376945,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":933,"avg_low":920,"high_volume":78015,"low_volume":206929,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":936,"avg_low":922,"high_volume":164523,"low_volume":401898,"obs":283},{"bucket":"2026-07-08T00:00:00Z","avg_high":947,"avg_low":934,"high_volume":161926,"low_volume":411032,"obs":287},{"bucket":"2026-07-09T00:00:00Z","avg_high":961,"avg_low":945,"high_volume":205524,"low_volume":387748,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":957,"avg_low":947,"high_volume":115964,"low_volume":364557,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":948,"avg_low":935,"high_volume":284365,"low_volume":420305,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":943,"avg_low":934,"high_volume":200396,"low_volume":540525,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":945,"avg_low":936,"high_volume":158859,"low_volume":412556,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":954,"avg_low":940,"high_volume":163727,"low_volume":417843,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":956,"avg_low":947,"high_volume":130408,"low_volume":406318,"obs":287},{"bucket":"2026-07-16T00:00:00Z","avg_high":960,"avg_low":949,"high_volume":155267,"low_volume":415242,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":984,"avg_low":968,"high_volume":227235,"low_volume":453594,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":1021,"avg_low":1000,"high_volume":255235,"low_volume":566453,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1107,"avg_low":1077,"high_volume":212711,"low_volume":678843,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":1136,"avg_low":1116,"high_volume":220696,"low_volume":579622,"obs":287},{"bucket":"2026-07-21T00:00:00Z","avg_high":1057,"avg_low":1038,"high_volume":324204,"low_volume":443020,"obs":283},{"bucket":"2026-07-22T00:00:00Z","avg_high":1078,"avg_low":1063,"high_volume":230567,"low_volume":445102,"obs":288},{"bucket":"2026-07-23T00:00:00Z","avg_high":1107,"avg_low":1084,"high_volume":177503,"low_volume":496357,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":1091,"avg_low":1081,"high_volume":161752,"low_volume":482665,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":1147,"avg_low":1124,"high_volume":272802,"low_volume":476941,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1142,"avg_low":1117,"high_volume":271542,"low_volume":574195,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1127,"avg_low":1106,"high_volume":255965,"low_volume":576918,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":1117,"avg_low":1098,"high_volume":158458,"low_volume":351487,"obs":282},{"bucket":"2026-07-29T00:00:00Z","avg_high":1108,"avg_low":1097,"high_volume":96392,"low_volume":397210,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":1091,"avg_low":1077,"high_volume":132729,"low_volume":324601,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":1063,"avg_low":1044,"high_volume":148970,"low_volume":330075,"obs":242}],"resolved":{"item_id":245,"name":"Wine of zamorak"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 38 — item_history (2026-07-31T20:15:02Z, 29ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"1660","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:02.049554389Z","data_window":{"from":"2026-07-01T20:15:02.021990918Z","to":"2026-07-31T20:15:02.021990918Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":1068,"avg_low":1045,"high_volume":37219,"low_volume":84836,"obs":43},{"bucket":"2026-07-02T00:00:00Z","avg_high":1088,"avg_low":1069,"high_volume":343468,"low_volume":479393,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":1093,"avg_low":1071,"high_volume":213709,"low_volume":386022,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":1096,"avg_low":1077,"high_volume":419094,"low_volume":489909,"obs":282},{"bucket":"2026-07-08T00:00:00Z","avg_high":1071,"avg_low":1053,"high_volume":638976,"low_volume":413105,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":1056,"avg_low":1039,"high_volume":440302,"low_volume":394365,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":1062,"avg_low":1047,"high_volume":380300,"low_volume":561938,"obs":287},{"bucket":"2026-07-11T00:00:00Z","avg_high":1067,"avg_low":1044,"high_volume":643990,"low_volume":715876,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":1048,"avg_low":1027,"high_volume":633077,"low_volume":520305,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":1050,"avg_low":1029,"high_volume":614819,"low_volume":595297,"obs":286},{"bucket":"2026-07-14T00:00:00Z","avg_high":1048,"avg_low":1027,"high_volume":555888,"low_volume":519648,"obs":286},{"bucket":"2026-07-15T00:00:00Z","avg_high":1035,"avg_low":1018,"high_volume":687394,"low_volume":710266,"obs":286},{"bucket":"2026-07-16T00:00:00Z","avg_high":1074,"avg_low":1051,"high_volume":708822,"low_volume":594835,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":1084,"avg_low":1063,"high_volume":730410,"low_volume":857008,"obs":287},{"bucket":"2026-07-18T00:00:00Z","avg_high":1087,"avg_low":1067,"high_volume":738768,"low_volume":701476,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":1098,"avg_low":1077,"high_volume":807902,"low_volume":943853,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":1085,"avg_low":1069,"high_volume":541244,"low_volume":636813,"obs":284},{"bucket":"2026-07-21T00:00:00Z","avg_high":1082,"avg_low":1066,"high_volume":549851,"low_volume":417827,"obs":280},{"bucket":"2026-07-22T00:00:00Z","avg_high":1088,"avg_low":1067,"high_volume":581201,"low_volume":629124,"obs":286},{"bucket":"2026-07-23T00:00:00Z","avg_high":1094,"avg_low":1071,"high_volume":472253,"low_volume":431947,"obs":281},{"bucket":"2026-07-24T00:00:00Z","avg_high":1094,"avg_low":1076,"high_volume":511260,"low_volume":531041,"obs":287},{"bucket":"2026-07-25T00:00:00Z","avg_high":1108,"avg_low":1093,"high_volume":527797,"low_volume":800409,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":1101,"avg_low":1085,"high_volume":620637,"low_volume":599564,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":1094,"avg_low":1080,"high_volume":585100,"low_volume":382043,"obs":284},{"bucket":"2026-07-28T00:00:00Z","avg_high":1082,"avg_low":1064,"high_volume":590164,"low_volume":533279,"obs":282},{"bucket":"2026-07-29T00:00:00Z","avg_high":1074,"avg_low":1057,"high_volume":746640,"low_volume":201783,"obs":284},{"bucket":"2026-07-30T00:00:00Z","avg_high":1091,"avg_low":1070,"high_volume":497922,"low_volume":569232,"obs":286},{"bucket":"2026-07-31T00:00:00Z","avg_high":1088,"avg_low":1074,"high_volume":515449,"low_volume":538160,"obs":242}],"resolved":{"item_id":1660,"name":"Ruby necklace"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 39 — item_history (2026-07-31T20:15:02Z, 28ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"8780","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:02.07742636Z","data_window":{"from":"2026-07-01T20:15:02.050726126Z","to":"2026-07-31T20:15:02.050726126Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":854,"avg_low":836,"high_volume":123766,"low_volume":233075,"obs":43},{"bucket":"2026-07-02T00:00:00Z","avg_high":832,"avg_low":816,"high_volume":719233,"low_volume":758910,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":813,"avg_low":800,"high_volume":496149,"low_volume":451035,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":807,"avg_low":794,"high_volume":871845,"low_volume":795741,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":801,"avg_low":787,"high_volume":952852,"low_volume":928785,"obs":288},{"bucket":"2026-07-09T00:00:00Z","avg_high":791,"avg_low":777,"high_volume":958154,"low_volume":799666,"obs":288},{"bucket":"2026-07-10T00:00:00Z","avg_high":784,"avg_low":770,"high_volume":1327393,"low_volume":894501,"obs":288},{"bucket":"2026-07-11T00:00:00Z","avg_high":771,"avg_low":757,"high_volume":1246122,"low_volume":907181,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":777,"avg_low":764,"high_volume":972326,"low_volume":1311753,"obs":288},{"bucket":"2026-07-13T00:00:00Z","avg_high":808,"avg_low":790,"high_volume":930654,"low_volume":1161266,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":811,"avg_low":795,"high_volume":939583,"low_volume":850841,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":837,"avg_low":822,"high_volume":770251,"low_volume":749703,"obs":287},{"bucket":"2026-07-16T00:00:00Z","avg_high":833,"avg_low":818,"high_volume":718132,"low_volume":952656,"obs":287},{"bucket":"2026-07-17T00:00:00Z","avg_high":832,"avg_low":818,"high_volume":681126,"low_volume":904018,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":837,"avg_low":822,"high_volume":948859,"low_volume":974546,"obs":287},{"bucket":"2026-07-19T00:00:00Z","avg_high":840,"avg_low":824,"high_volume":1376602,"low_volume":1153317,"obs":286},{"bucket":"2026-07-20T00:00:00Z","avg_high":832,"avg_low":815,"high_volume":1108788,"low_volume":982756,"obs":286},{"bucket":"2026-07-21T00:00:00Z","avg_high":801,"avg_low":784,"high_volume":1117526,"low_volume":1037711,"obs":283},{"bucket":"2026-07-22T00:00:00Z","avg_high":791,"avg_low":781,"high_volume":758565,"low_volume":925017,"obs":288},{"bucket":"2026-07-23T00:00:00Z","avg_high":806,"avg_low":789,"high_volume":835450,"low_volume":1143049,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":809,"avg_low":793,"high_volume":1146353,"low_volume":845655,"obs":288},{"bucket":"2026-07-25T00:00:00Z","avg_high":802,"avg_low":790,"high_volume":935417,"low_volume":932232,"obs":286},{"bucket":"2026-07-26T00:00:00Z","avg_high":808,"avg_low":794,"high_volume":1190632,"low_volume":916581,"obs":288},{"bucket":"2026-07-27T00:00:00Z","avg_high":798,"avg_low":783,"high_volume":968244,"low_volume":931822,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":788,"avg_low":770,"high_volume":1227955,"low_volume":1033572,"obs":283},{"bucket":"2026-07-29T00:00:00Z","avg_high":780,"avg_low":765,"high_volume":1042149,"low_volume":866361,"obs":287},{"bucket":"2026-07-30T00:00:00Z","avg_high":764,"avg_low":748,"high_volume":1218689,"low_volume":760967,"obs":288},{"bucket":"2026-07-31T00:00:00Z","avg_high":758,"avg_low":738,"high_volume":1005058,"low_volume":732494,"obs":242}],"resolved":{"item_id":8780,"name":"Teak plank"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 40 — item_history (2026-07-31T20:15:02Z, 25ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"5521","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:02.102028338Z","data_window":{"from":"2026-07-01T20:15:02.078619207Z","to":"2026-07-31T20:15:02.078619207Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":541,"avg_low":490,"high_volume":4023,"low_volume":5784,"obs":34},{"bucket":"2026-07-02T00:00:00Z","avg_high":543,"avg_low":501,"high_volume":14193,"low_volume":84722,"obs":201},{"bucket":"2026-07-06T00:00:00Z","avg_high":528,"avg_low":513,"high_volume":9660,"low_volume":14113,"obs":96},{"bucket":"2026-07-07T00:00:00Z","avg_high":539,"avg_low":522,"high_volume":10454,"low_volume":40776,"obs":233},{"bucket":"2026-07-08T00:00:00Z","avg_high":542,"avg_low":525,"high_volume":52089,"low_volume":57119,"obs":251},{"bucket":"2026-07-09T00:00:00Z","avg_high":539,"avg_low":519,"high_volume":38737,"low_volume":36749,"obs":241},{"bucket":"2026-07-10T00:00:00Z","avg_high":549,"avg_low":526,"high_volume":49478,"low_volume":21653,"obs":239},{"bucket":"2026-07-11T00:00:00Z","avg_high":573,"avg_low":546,"high_volume":27833,"low_volume":59149,"obs":255},{"bucket":"2026-07-12T00:00:00Z","avg_high":624,"avg_low":569,"high_volume":29627,"low_volume":50834,"obs":273},{"bucket":"2026-07-13T00:00:00Z","avg_high":627,"avg_low":582,"high_volume":19025,"low_volume":44156,"obs":252},{"bucket":"2026-07-14T00:00:00Z","avg_high":600,"avg_low":584,"high_volume":18056,"low_volume":43574,"obs":248},{"bucket":"2026-07-15T00:00:00Z","avg_high":604,"avg_low":582,"high_volume":14837,"low_volume":48615,"obs":238},{"bucket":"2026-07-16T00:00:00Z","avg_high":591,"avg_low":565,"high_volume":31687,"low_volume":29912,"obs":241},{"bucket":"2026-07-17T00:00:00Z","avg_high":612,"avg_low":585,"high_volume":26841,"low_volume":49988,"obs":247},{"bucket":"2026-07-18T00:00:00Z","avg_high":568,"avg_low":539,"high_volume":26421,"low_volume":68296,"obs":246},{"bucket":"2026-07-19T00:00:00Z","avg_high":543,"avg_low":516,"high_volume":38592,"low_volume":77448,"obs":254},{"bucket":"2026-07-20T00:00:00Z","avg_high":558,"avg_low":532,"high_volume":41479,"low_volume":56141,"obs":247},{"bucket":"2026-07-21T00:00:00Z","avg_high":619,"avg_low":575,"high_volume":30278,"low_volume":47188,"obs":251},{"bucket":"2026-07-22T00:00:00Z","avg_high":553,"avg_low":531,"high_volume":25313,"low_volume":36355,"obs":238},{"bucket":"2026-07-23T00:00:00Z","avg_high":561,"avg_low":540,"high_volume":28620,"low_volume":39044,"obs":228},{"bucket":"2026-07-24T00:00:00Z","avg_high":550,"avg_low":527,"high_volume":23681,"low_volume":53799,"obs":250},{"bucket":"2026-07-25T00:00:00Z","avg_high":529,"avg_low":510,"high_volume":29116,"low_volume":43210,"obs":251},{"bucket":"2026-07-26T00:00:00Z","avg_high":528,"avg_low":508,"high_volume":41573,"low_volume":39954,"obs":250},{"bucket":"2026-07-27T00:00:00Z","avg_high":523,"avg_low":508,"high_volume":28324,"low_volume":34767,"obs":248},{"bucket":"2026-07-28T00:00:00Z","avg_high":560,"avg_low":523,"high_volume":25356,"low_volume":56990,"obs":250},{"bucket":"2026-07-29T00:00:00Z","avg_high":537,"avg_low":513,"high_volume":27513,"low_volume":46987,"obs":251},{"bucket":"2026-07-30T00:00:00Z","avg_high":595,"avg_low":537,"high_volume":33825,"low_volume":40289,"obs":244},{"bucket":"2026-07-31T00:00:00Z","avg_high":612,"avg_low":557,"high_volume":30552,"low_volume":54147,"obs":210}],"resolved":{"item_id":5521,"name":"Binding necklace"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 41 — item_history (2026-07-31T20:15:08Z, 5ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"1660","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:08.918892765Z","data_window":{"from":"2026-07-29T20:15:08.916773691Z","to":"2026-07-31T20:15:08.916773691Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":1081,"avg_low":1060,"high_volume":17688,"low_volume":5450,"obs":8},{"bucket":"2026-07-29T21:00:00Z","avg_high":1079,"avg_low":1055,"high_volume":17181,"low_volume":13672,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":1081,"avg_low":1056,"high_volume":13670,"low_volume":9529,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":1081,"avg_low":1053,"high_volume":18196,"low_volume":3100,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":1073,"avg_low":1052,"high_volume":15983,"low_volume":17457,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":1077,"avg_low":1055,"high_volume":21887,"low_volume":13138,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":1078,"avg_low":1054,"high_volume":12279,"low_volume":22419,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":1084,"avg_low":1062,"high_volume":18897,"low_volume":19028,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":1079,"avg_low":1062,"high_volume":1538,"low_volume":31907,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":1090,"avg_low":1070,"high_volume":32933,"low_volume":19117,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":1092,"avg_low":1087,"high_volume":12210,"low_volume":37953,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":1092,"avg_low":1083,"high_volume":14037,"low_volume":37022,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":1092,"avg_low":1078,"high_volume":26075,"low_volume":4992,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":1084,"avg_low":1071,"high_volume":918,"low_volume":8473,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":1107,"avg_low":1075,"high_volume":21523,"low_volume":2661,"obs":11},{"bucket":"2026-07-30T11:00:00Z","avg_high":1124,"avg_low":1082,"high_volume":15127,"low_volume":17379,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":1117,"avg_low":1076,"high_volume":9871,"low_volume":581,"obs":11},{"bucket":"2026-07-30T13:00:00Z","avg_high":1106,"avg_low":1075,"high_volume":92733,"low_volume":33856,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":1106,"avg_low":1076,"high_volume":20906,"low_volume":41006,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":1099,"avg_low":1075,"high_volume":5403,"low_volume":39489,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":1091,"avg_low":1081,"high_volume":27206,"low_volume":43458,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":1080,"avg_low":1063,"high_volume":13254,"low_volume":26086,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":1082,"avg_low":1071,"high_volume":651,"low_volume":6731,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":1090,"avg_low":1071,"high_volume":71165,"low_volume":30751,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":1091,"avg_low":1077,"high_volume":9686,"low_volume":52761,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":1080,"avg_low":1066,"high_volume":29557,"low_volume":16110,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":1078,"avg_low":1066,"high_volume":13716,"low_volume":13773,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":1075,"avg_low":1063,"high_volume":10367,"low_volume":33084,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":1075,"avg_low":1070,"high_volume":4564,"low_volume":47604,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":1076,"avg_low":1065,"high_volume":842,"low_volume":10244,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":1074,"avg_low":1066,"high_volume":10503,"low_volume":11534,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":1079,"avg_low":1062,"high_volume":20028,"low_volume":6099,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":1076,"avg_low":1071,"high_volume":22767,"low_volume":4790,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":1085,"avg_low":1068,"high_volume":6559,"low_volume":17943,"obs":12},{"bucket":"2026-07-31T0
… (truncated, 5784 bytes total)

call 42 — item_history (2026-07-31T20:15:08Z, 8ms)

params:

{"grain":"1h","lookback":"48h","name_or_id":"1615","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:08.927415334Z","data_window":{"from":"2026-07-29T20:15:08.921679948Z","to":"2026-07-31T20:15:08.921679948Z"},"row_count":49,"rows":[{"bucket":"2026-07-29T20:00:00Z","avg_high":11080,"avg_low":10950,"high_volume":309,"low_volume":3498,"obs":8},{"bucket":"2026-07-29T21:00:00Z","avg_high":11069,"avg_low":10938,"high_volume":1857,"low_volume":6650,"obs":12},{"bucket":"2026-07-29T22:00:00Z","avg_high":11131,"avg_low":10990,"high_volume":4512,"low_volume":27663,"obs":12},{"bucket":"2026-07-29T23:00:00Z","avg_high":11160,"avg_low":11080,"high_volume":5312,"low_volume":2741,"obs":12},{"bucket":"2026-07-30T00:00:00Z","avg_high":11145,"avg_low":11081,"high_volume":2813,"low_volume":4274,"obs":12},{"bucket":"2026-07-30T01:00:00Z","avg_high":11132,"avg_low":10962,"high_volume":7664,"low_volume":6596,"obs":12},{"bucket":"2026-07-30T02:00:00Z","avg_high":11065,"avg_low":10904,"high_volume":2421,"low_volume":13194,"obs":12},{"bucket":"2026-07-30T03:00:00Z","avg_high":11191,"avg_low":11005,"high_volume":1659,"low_volume":8127,"obs":12},{"bucket":"2026-07-30T04:00:00Z","avg_high":11049,"avg_low":10933,"high_volume":3772,"low_volume":2800,"obs":12},{"bucket":"2026-07-30T05:00:00Z","avg_high":11160,"avg_low":10969,"high_volume":2246,"low_volume":1609,"obs":12},{"bucket":"2026-07-30T06:00:00Z","avg_high":11153,"avg_low":10925,"high_volume":4037,"low_volume":2777,"obs":12},{"bucket":"2026-07-30T07:00:00Z","avg_high":11017,"avg_low":10915,"high_volume":1105,"low_volume":4930,"obs":12},{"bucket":"2026-07-30T08:00:00Z","avg_high":11036,"avg_low":10916,"high_volume":906,"low_volume":3031,"obs":12},{"bucket":"2026-07-30T09:00:00Z","avg_high":11035,"avg_low":10969,"high_volume":553,"low_volume":2738,"obs":12},{"bucket":"2026-07-30T10:00:00Z","avg_high":11118,"avg_low":11055,"high_volume":1308,"low_volume":2716,"obs":12},{"bucket":"2026-07-30T11:00:00Z","avg_high":11068,"avg_low":10870,"high_volume":735,"low_volume":2653,"obs":12},{"bucket":"2026-07-30T12:00:00Z","avg_high":11043,"avg_low":10836,"high_volume":1961,"low_volume":5240,"obs":12},{"bucket":"2026-07-30T13:00:00Z","avg_high":11081,"avg_low":10979,"high_volume":4024,"low_volume":10858,"obs":12},{"bucket":"2026-07-30T14:00:00Z","avg_high":11118,"avg_low":11041,"high_volume":2204,"low_volume":10180,"obs":12},{"bucket":"2026-07-30T15:00:00Z","avg_high":11109,"avg_low":10943,"high_volume":2213,"low_volume":2158,"obs":12},{"bucket":"2026-07-30T16:00:00Z","avg_high":11049,"avg_low":10917,"high_volume":2494,"low_volume":6951,"obs":12},{"bucket":"2026-07-30T17:00:00Z","avg_high":11079,"avg_low":10944,"high_volume":3313,"low_volume":6940,"obs":12},{"bucket":"2026-07-30T18:00:00Z","avg_high":11106,"avg_low":11051,"high_volume":3975,"low_volume":3015,"obs":12},{"bucket":"2026-07-30T19:00:00Z","avg_high":11154,"avg_low":11058,"high_volume":2090,"low_volume":8348,"obs":12},{"bucket":"2026-07-30T20:00:00Z","avg_high":11036,"avg_low":10942,"high_volume":2230,"low_volume":10530,"obs":12},{"bucket":"2026-07-30T21:00:00Z","avg_high":11031,"avg_low":10883,"high_volume":635,"low_volume":6108,"obs":12},{"bucket":"2026-07-30T22:00:00Z","avg_high":11046,"avg_low":10890,"high_volume":1151,"low_volume":6836,"obs":12},{"bucket":"2026-07-30T23:00:00Z","avg_high":11018,"avg_low":10864,"high_volume":2527,"low_volume":10885,"obs":12},{"bucket":"2026-07-31T00:00:00Z","avg_high":11047,"avg_low":10938,"high_volume":2462,"low_volume":3416,"obs":12},{"bucket":"2026-07-31T01:00:00Z","avg_high":11032,"avg_low":11019,"high_volume":3386,"low_volume":14832,"obs":12},{"bucket":"2026-07-31T02:00:00Z","avg_high":11003,"avg_low":10910,"high_volume":493,"low_volume":9688,"obs":12},{"bucket":"2026-07-31T03:00:00Z","avg_high":11036,"avg_low":10910,"high_volume":1522,"low_volume":5842,"obs":12},{"bucket":"2026-07-31T04:00:00Z","avg_high":11014,"avg_low":10890,"high_volume":987,"low_volume":3805,"obs":12},{"bucket":"2026-07-31T05:00:00Z","avg_high":10968,"avg_low":10772,"high_volume":1497,"low_volume":2038,"obs":12},
… (truncated, 5808 bytes total)

call 43 — quote (2026-07-31T20:15:08Z, 2ms)

params:

{"name_or_id":"13190"}

result:

{"as_of":"2026-07-31T20:15:08.930049018Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:14:00Z"},"row_count":1,"rows":[{"item_id":13190,"name":"Old school bond","ts":"2026-07-31T20:14:00Z","high":11656206,"high_time":"2026-07-31T20:13:28Z","high_age_s":101,"low":11211000,"low_time":"2026-07-31T20:14:20Z","low_age_s":49,"margin":212082,"vol5m":58}],"resolved":{"item_id":13190,"name":"Old school bond"}}

call 44 — screen (2026-07-31T20:15:08Z, 2.544s)

params:

{"limit":20,"metric":"range_position","min_obs":50,"min_price":100,"window":"21d"}

result:

{"as_of":"2026-07-31T20:15:11.473978224Z","data_window":{"from":"2026-07-10T20:15:08.930505046Z","to":"2026-07-31T20:15:08.930505046Z"},"row_count":20,"rows":[{"cur_price":151,"item_id":28896,"name":"Rum","obs":4539,"range_high":500000,"range_low":28,"range_pos":0,"range_width_pct":1785614.3,"vol5m":124},{"cur_price":103,"item_id":1265,"name":"Bronze pickaxe","obs":9189,"range_high":15000,"range_low":25,"range_pos":0.005,"range_width_pct":59900,"vol5m":1122},{"cur_price":135,"item_id":1609,"name":"Opal","obs":15692,"range_high":4000,"range_low":82,"range_pos":0.014,"range_width_pct":4778,"vol5m":347},{"cur_price":37000,"item_id":34033,"name":"Ardeaglais teleport","obs":3399,"range_high":1000000,"range_low":20780,"range_pos":0.017,"range_width_pct":4712.3,"vol5m":176},{"cur_price":5576,"item_id":31475,"name":"Bolt of canvas","obs":19991,"range_high":187760,"range_low":2043,"range_pos":0.019,"range_width_pct":9090.4,"vol5m":114},{"cur_price":2500,"item_id":2507,"name":"Red dragon leather","obs":6468,"range_high":2900,"range_low":2488,"range_pos":0.029,"range_width_pct":16.6,"vol5m":110},{"cur_price":2215,"item_id":33595,"name":"Seeking dragon arrow","obs":24295,"range_high":5300,"range_low":2110,"range_pos":0.033,"range_width_pct":151.2,"vol5m":15568},{"cur_price":11200,"item_id":1615,"name":"Dragonstone","obs":27773,"range_high":30000,"range_low":10500,"range_pos":0.036,"range_width_pct":185.7,"vol5m":620},{"cur_price":3124,"item_id":32349,"name":"Raw marlin","obs":3549,"range_high":4500,"range_low":3059,"range_pos":0.045,"range_width_pct":47.1,"vol5m":2728},{"cur_price":513,"item_id":2432,"name":"Defence potion(4)","obs":4417,"range_high":10000,"range_low":12,"range_pos":0.05,"range_width_pct":83233.3,"vol5m":202},{"cur_price":1700,"item_id":11237,"name":"Dragon arrowtips","obs":28529,"range_high":4550,"range_low":1550,"range_pos":0.05,"range_width_pct":193.5,"vol5m":8330},{"cur_price":2295,"item_id":31726,"name":"Strykewyrm bones","obs":1879,"range_high":9290,"range_low":1825,"range_pos":0.063,"range_width_pct":409,"vol5m":459},{"cur_price":1014,"item_id":8008,"name":"Lumbridge teleport (tablet)","obs":21850,"range_high":7203,"range_low":543,"range_pos":0.071,"range_width_pct":1226.5,"vol5m":349},{"cur_price":378,"item_id":5500,"name":"Pineapple sapling","obs":3787,"range_high":5000,"range_low":1,"range_pos":0.075,"range_width_pct":499900,"vol5m":205},{"cur_price":1335,"item_id":29784,"name":"Araxyte venom sac","obs":20328,"range_high":2874,"range_low":1209,"range_pos":0.076,"range_width_pct":137.7,"vol5m":882},{"cur_price":2045,"item_id":573,"name":"Air orb","obs":19808,"range_high":2785,"range_low":1981,"range_pos":0.08,"range_width_pct":40.6,"vol5m":607},{"cur_price":7252,"item_id":22786,"name":"Hydra bones","obs":16353,"range_high":9960,"range_low":7009,"range_pos":0.082,"range_width_pct":42.1,"vol5m":188},{"cur_price":1304,"item_id":21177,"name":"Expeditious bracelet","obs":10291,"range_high":5000,"range_low":968,"range_pos":0.083,"range_width_pct":416.5,"vol5m":1521},{"cur_price":877,"item_id":24949,"name":"Moonclan teleport (tablet)","obs":6958,"range_high":3000,"range_low":675,"range_pos":0.087,"range_width_pct":344.4,"vol5m":255},{"cur_price":2100,"item_id":21146,"name":"Necklace of passage(5)","obs":20805,"range_high":8944,"range_low":1451,"range_pos":0.087,"range_width_pct":516.4,"vol5m":563}],"meta":{"metric":"range_position","range_pos":"0 = at range low (sorted ascending), 1 = at range high; negative = below the band; band-width gate \u003e 5%","window":"21d"}}

call 45 — lookup_item (2026-07-31T20:15:28Z, 15ms)

params:

{"limit":5,"query":"Dragon bolts"}

result:

{"as_of":"2026-07-31T20:15:28.483762839Z","data_window":null,"row_count":5,"rows":[{"item_id":21905,"name":"Dragon bolts","members":true,"buy_limit":11000,"value":425,"lowalch":170,"highalch":255,"icon":"Dragon bolts 5.png"},{"item_id":21924,"name":"Dragon bolts (p)","members":true,"buy_limit":11000,"value":430,"lowalch":172,"highalch":258,"icon":"Dragon bolts (p) 5.png"},{"item_id":21926,"name":"Dragon bolts (p+)","members":true,"buy_limit":11000,"value":435,"lowalch":174,"highalch":261,"icon":"Dragon bolts (p+) 5.png"},{"item_id":21928,"name":"Dragon bolts (p++)","members":true,"buy_limit":11000,"value":440,"lowalch":176,"highalch":264,"icon":"Dragon bolts (p++) 5.png"},{"item_id":21930,"name":"Dragon bolts (unf)","members":true,"buy_limit":13000,"value":141,"lowalch":56,"highalch":84,"icon":"Dragon bolts (unf) 5.png"}]}

call 46 — item_history (2026-07-31T20:15:28Z, 25ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"21969","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:28.508275428Z","data_window":{"from":"2026-07-01T20:15:28.484955856Z","to":"2026-07-31T20:15:28.484955856Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":2597,"avg_low":2544,"high_volume":8605,"low_volume":18643,"obs":13},{"bucket":"2026-07-02T00:00:00Z","avg_high":2544,"avg_low":2494,"high_volume":126814,"low_volume":86505,"obs":88},{"bucket":"2026-07-06T00:00:00Z","avg_high":2668,"avg_low":2605,"high_volume":77985,"low_volume":17720,"obs":49},{"bucket":"2026-07-07T00:00:00Z","avg_high":2681,"avg_low":2589,"high_volume":113097,"low_volume":52579,"obs":91},{"bucket":"2026-07-08T00:00:00Z","avg_high":2634,"avg_low":2568,"high_volume":109937,"low_volume":64388,"obs":99},{"bucket":"2026-07-09T00:00:00Z","avg_high":2736,"avg_low":2675,"high_volume":84970,"low_volume":47274,"obs":78},{"bucket":"2026-07-10T00:00:00Z","avg_high":2914,"avg_low":2823,"high_volume":142456,"low_volume":77028,"obs":103},{"bucket":"2026-07-11T00:00:00Z","avg_high":2746,"avg_low":2685,"high_volume":116719,"low_volume":95253,"obs":120},{"bucket":"2026-07-12T00:00:00Z","avg_high":2809,"avg_low":2737,"high_volume":100636,"low_volume":37486,"obs":104},{"bucket":"2026-07-13T00:00:00Z","avg_high":2872,"avg_low":2790,"high_volume":133338,"low_volume":86652,"obs":121},{"bucket":"2026-07-14T00:00:00Z","avg_high":2937,"avg_low":2846,"high_volume":107060,"low_volume":88318,"obs":108},{"bucket":"2026-07-15T00:00:00Z","avg_high":3008,"avg_low":2897,"high_volume":65378,"low_volume":66377,"obs":100},{"bucket":"2026-07-16T00:00:00Z","avg_high":2815,"avg_low":2746,"high_volume":98526,"low_volume":69076,"obs":108},{"bucket":"2026-07-17T00:00:00Z","avg_high":2819,"avg_low":2769,"high_volume":200689,"low_volume":89142,"obs":127},{"bucket":"2026-07-18T00:00:00Z","avg_high":2887,"avg_low":2817,"high_volume":152889,"low_volume":160886,"obs":157},{"bucket":"2026-07-19T00:00:00Z","avg_high":2940,"avg_low":2880,"high_volume":198903,"low_volume":156741,"obs":166},{"bucket":"2026-07-20T00:00:00Z","avg_high":2930,"avg_low":2865,"high_volume":94803,"low_volume":102736,"obs":128},{"bucket":"2026-07-21T00:00:00Z","avg_high":2894,"avg_low":2829,"high_volume":118237,"low_volume":84118,"obs":125},{"bucket":"2026-07-22T00:00:00Z","avg_high":2895,"avg_low":2839,"high_volume":147063,"low_volume":102642,"obs":139},{"bucket":"2026-07-23T00:00:00Z","avg_high":2918,"avg_low":3026,"high_volume":99915,"low_volume":86031,"obs":93},{"bucket":"2026-07-24T00:00:00Z","avg_high":2972,"avg_low":2917,"high_volume":141090,"low_volume":126774,"obs":134},{"bucket":"2026-07-25T00:00:00Z","avg_high":2884,"avg_low":2823,"high_volume":197277,"low_volume":102807,"obs":152},{"bucket":"2026-07-26T00:00:00Z","avg_high":3101,"avg_low":2970,"high_volume":108990,"low_volume":92061,"obs":132},{"bucket":"2026-07-27T00:00:00Z","avg_high":3024,"avg_low":2918,"high_volume":76888,"low_volume":85719,"obs":114},{"bucket":"2026-07-28T00:00:00Z","avg_high":2923,"avg_low":2872,"high_volume":153538,"low_volume":40156,"obs":99},{"bucket":"2026-07-29T00:00:00Z","avg_high":2932,"avg_low":2868,"high_volume":106871,"low_volume":58567,"obs":104},{"bucket":"2026-07-30T00:00:00Z","avg_high":2908,"avg_low":2856,"high_volume":84705,"low_volume":42471,"obs":101},{"bucket":"2026-07-31T00:00:00Z","avg_high":2823,"avg_low":2763,"high_volume":76409,"low_volume":67541,"obs":105}],"resolved":{"item_id":21969,"name":"Diamond dragon bolts"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 47 — item_history (2026-07-31T20:15:28Z, 32ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"30773","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:28.540534079Z","data_window":{"from":"2026-07-01T20:15:28.509672985Z","to":"2026-07-31T20:15:28.509672985Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":2087,"avg_low":2060,"high_volume":7965,"low_volume":61327,"obs":40},{"bucket":"2026-07-02T00:00:00Z","avg_high":2140,"avg_low":2099,"high_volume":24329,"low_volume":144718,"obs":239},{"bucket":"2026-07-06T00:00:00Z","avg_high":2127,"avg_low":2096,"high_volume":21329,"low_volume":131130,"obs":108},{"bucket":"2026-07-07T00:00:00Z","avg_high":2150,"avg_low":2135,"high_volume":95320,"low_volume":224154,"obs":267},{"bucket":"2026-07-08T00:00:00Z","avg_high":2257,"avg_low":2203,"high_volume":78391,"low_volume":251749,"obs":269},{"bucket":"2026-07-09T00:00:00Z","avg_high":2326,"avg_low":2259,"high_volume":158496,"low_volume":268789,"obs":276},{"bucket":"2026-07-10T00:00:00Z","avg_high":2308,"avg_low":2287,"high_volume":109019,"low_volume":228579,"obs":276},{"bucket":"2026-07-11T00:00:00Z","avg_high":2376,"avg_low":2338,"high_volume":75688,"low_volume":306816,"obs":278},{"bucket":"2026-07-12T00:00:00Z","avg_high":2476,"avg_low":2437,"high_volume":59132,"low_volume":269355,"obs":281},{"bucket":"2026-07-13T00:00:00Z","avg_high":2361,"avg_low":2332,"high_volume":131232,"low_volume":252845,"obs":265},{"bucket":"2026-07-14T00:00:00Z","avg_high":2474,"avg_low":2424,"high_volume":118385,"low_volume":222816,"obs":279},{"bucket":"2026-07-15T00:00:00Z","avg_high":2638,"avg_low":2582,"high_volume":70934,"low_volume":231654,"obs":277},{"bucket":"2026-07-16T00:00:00Z","avg_high":2602,"avg_low":2589,"high_volume":72851,"low_volume":215377,"obs":280},{"bucket":"2026-07-17T00:00:00Z","avg_high":2591,"avg_low":2545,"high_volume":91094,"low_volume":267761,"obs":275},{"bucket":"2026-07-18T00:00:00Z","avg_high":2493,"avg_low":2459,"high_volume":76195,"low_volume":255300,"obs":276},{"bucket":"2026-07-19T00:00:00Z","avg_high":2442,"avg_low":2405,"high_volume":61868,"low_volume":203580,"obs":282},{"bucket":"2026-07-20T00:00:00Z","avg_high":2385,"avg_low":2357,"high_volume":78199,"low_volume":210010,"obs":278},{"bucket":"2026-07-21T00:00:00Z","avg_high":2398,"avg_low":2377,"high_volume":65560,"low_volume":189993,"obs":266},{"bucket":"2026-07-22T00:00:00Z","avg_high":2551,"avg_low":2491,"high_volume":62940,"low_volume":272410,"obs":278},{"bucket":"2026-07-23T00:00:00Z","avg_high":2489,"avg_low":2512,"high_volume":42138,"low_volume":240482,"obs":265},{"bucket":"2026-07-24T00:00:00Z","avg_high":2539,"avg_low":2515,"high_volume":58336,"low_volume":211330,"obs":281},{"bucket":"2026-07-25T00:00:00Z","avg_high":2437,"avg_low":2392,"high_volume":51682,"low_volume":197566,"obs":274},{"bucket":"2026-07-26T00:00:00Z","avg_high":2339,"avg_low":2286,"high_volume":106215,"low_volume":289908,"obs":280},{"bucket":"2026-07-27T00:00:00Z","avg_high":2379,"avg_low":2311,"high_volume":94004,"low_volume":206073,"obs":268},{"bucket":"2026-07-28T00:00:00Z","avg_high":2400,"avg_low":2345,"high_volume":66809,"low_volume":245197,"obs":271},{"bucket":"2026-07-29T00:00:00Z","avg_high":2359,"avg_low":2317,"high_volume":91537,"low_volume":198009,"obs":257},{"bucket":"2026-07-30T00:00:00Z","avg_high":2368,"avg_low":2340,"high_volume":104268,"low_volume":167670,"obs":263},{"bucket":"2026-07-31T00:00:00Z","avg_high":2400,"avg_low":2367,"high_volume":59620,"low_volume":189260,"obs":225}],"resolved":{"item_id":30773,"name":"Diabolic worms"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 48 — screen (2026-07-31T20:15:28Z, 66ms)

params:

{"limit":20,"metric":"volatility","min_obs":50,"window":"2h"}

result:

{"as_of":"2026-07-31T20:15:28.606321527Z","data_window":{"from":"2026-07-31T18:15:28.541467197Z","to":"2026-07-31T20:15:28.541467197Z"},"row_count":20,"rows":[{"cv":0.8482,"item_id":5284,"name":"Banana tree seed","obs":74},{"cv":0.6041,"item_id":5283,"name":"Apple tree seed","obs":81},{"cv":0.4222,"item_id":1129,"name":"Leather body","obs":51},{"cv":0.3905,"item_id":2007,"name":"Spice","obs":57},{"cv":0.3553,"item_id":7936,"name":"Pure essence","obs":98},{"cv":0.3401,"item_id":5312,"name":"Acorn","obs":57},{"cv":0.3137,"item_id":21488,"name":"Mahogany seed","obs":59},{"cv":0.2944,"item_id":1095,"name":"Leather chaps","obs":57},{"cv":0.2889,"item_id":401,"name":"Seaweed","obs":60},{"cv":0.2729,"item_id":5297,"name":"Irit seed","obs":81},{"cv":0.2694,"item_id":9419,"name":"Mith grapple","obs":50},{"cv":0.2535,"item_id":1357,"name":"Adamant axe","obs":87},{"cv":0.2507,"item_id":5313,"name":"Willow seed","obs":84},{"cv":0.2431,"item_id":809,"name":"Mithril dart","obs":72},{"cv":0.243,"item_id":1765,"name":"Yellow dye","obs":66},{"cv":0.2405,"item_id":2313,"name":"Pie dish","obs":53},{"cv":0.2191,"item_id":2487,"name":"Blue d'hide vambraces","obs":61},{"cv":0.2159,"item_id":1267,"name":"Iron pickaxe","obs":55},{"cv":0.2053,"item_id":229,"name":"Vial","obs":84},{"cv":0.1935,"item_id":1061,"name":"Leather boots","obs":55}],"meta":{"metric":"volatility","price_proxy":"coalesce(high,low) — cv includes spread bounce","window":"2h"}}

call 49 — screen (2026-07-31T20:15:28Z, 52ms)

params:

{"limit":20,"metric":"surge","min_obs":50,"window":"3h"}

result:

{"as_of":"2026-07-31T20:15:28.659746385Z","data_window":{"from":"2026-07-31T17:15:28.607757193Z","to":"2026-07-31T20:15:28.607757193Z"},"row_count":0,"rows":[],"note":"no items pass the gates in window","meta":{"metric":"surge","window":"3h"}}

call 50 — item_history (2026-07-31T20:15:40Z, 11ms)

params:

{"grain":"15min","lookback":"48h","name_or_id":"1615","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:40.458098929Z","data_window":{"from":"2026-07-29T20:15:40.451689834Z","to":"2026-07-31T20:15:40.451689834Z"},"row_count":192,"rows":[{"bucket":"2026-07-29T20:15:00Z","avg_high":11080,"avg_low":11033,"high_volume":92,"low_volume":486,"obs":2},{"bucket":"2026-07-29T20:30:00Z","avg_high":11080,"avg_low":10930,"high_volume":126,"low_volume":2138,"obs":3},{"bucket":"2026-07-29T20:45:00Z","avg_high":11080,"avg_low":10914,"high_volume":91,"low_volume":874,"obs":3},{"bucket":"2026-07-29T21:00:00Z","avg_high":11064,"avg_low":10900,"high_volume":226,"low_volume":1520,"obs":3},{"bucket":"2026-07-29T21:15:00Z","avg_high":11053,"avg_low":10976,"high_volume":129,"low_volume":2238,"obs":3},{"bucket":"2026-07-29T21:30:00Z","avg_high":11080,"avg_low":10977,"high_volume":1064,"low_volume":2311,"obs":3},{"bucket":"2026-07-29T21:45:00Z","avg_high":11080,"avg_low":10900,"high_volume":438,"low_volume":581,"obs":3},{"bucket":"2026-07-29T22:00:00Z","avg_high":11079,"avg_low":10858,"high_volume":1554,"low_volume":25740,"obs":3},{"bucket":"2026-07-29T22:15:00Z","avg_high":11067,"avg_low":11080,"high_volume":402,"low_volume":463,"obs":3},{"bucket":"2026-07-29T22:30:00Z","avg_high":11227,"avg_low":10943,"high_volume":1720,"low_volume":488,"obs":3},{"bucket":"2026-07-29T22:45:00Z","avg_high":11150,"avg_low":11080,"high_volume":836,"low_volume":972,"obs":3},{"bucket":"2026-07-29T23:00:00Z","avg_high":11155,"avg_low":11080,"high_volume":1052,"low_volume":393,"obs":3},{"bucket":"2026-07-29T23:15:00Z","avg_high":11191,"avg_low":11080,"high_volume":798,"low_volume":730,"obs":3},{"bucket":"2026-07-29T23:30:00Z","avg_high":11212,"avg_low":11080,"high_volume":3078,"low_volume":868,"obs":3},{"bucket":"2026-07-29T23:45:00Z","avg_high":11081,"avg_low":11080,"high_volume":384,"low_volume":750,"obs":3},{"bucket":"2026-07-30T00:00:00Z","avg_high":11085,"avg_low":11080,"high_volume":373,"low_volume":824,"obs":3},{"bucket":"2026-07-30T00:15:00Z","avg_high":11133,"avg_low":11085,"high_volume":951,"low_volume":1335,"obs":3},{"bucket":"2026-07-30T00:30:00Z","avg_high":11144,"avg_low":11080,"high_volume":401,"low_volume":1619,"obs":3},{"bucket":"2026-07-30T00:45:00Z","avg_high":11219,"avg_low":11080,"high_volume":1088,"low_volume":496,"obs":3},{"bucket":"2026-07-30T01:00:00Z","avg_high":11166,"avg_low":10994,"high_volume":2483,"low_volume":3307,"obs":3},{"bucket":"2026-07-30T01:15:00Z","avg_high":11045,"avg_low":11002,"high_volume":935,"low_volume":1746,"obs":3},{"bucket":"2026-07-30T01:30:00Z","avg_high":11237,"avg_low":10926,"high_volume":645,"low_volume":810,"obs":3},{"bucket":"2026-07-30T01:45:00Z","avg_high":11080,"avg_low":10926,"high_volume":3601,"low_volume":733,"obs":3},{"bucket":"2026-07-30T02:00:00Z","avg_high":null,"avg_low":10923,"high_volume":0,"low_volume":8857,"obs":3},{"bucket":"2026-07-30T02:15:00Z","avg_high":11039,"avg_low":10900,"high_volume":1310,"low_volume":1175,"obs":3},{"bucket":"2026-07-30T02:30:00Z","avg_high":11076,"avg_low":10877,"high_volume":765,"low_volume":1186,"obs":3},{"bucket":"2026-07-30T02:45:00Z","avg_high":11079,"avg_low":10917,"high_volume":346,"low_volume":1976,"obs":3},{"bucket":"2026-07-30T03:00:00Z","avg_high":11080,"avg_low":11068,"high_volume":336,"low_volume":2400,"obs":3},{"bucket":"2026-07-30T03:15:00Z","avg_high":11157,"avg_low":10906,"high_volume":299,"low_volume":1103,"obs":3},{"bucket":"2026-07-30T03:30:00Z","avg_high":11303,"avg_low":11034,"high_volume":615,"low_volume":3055,"obs":3},{"bucket":"2026-07-30T03:45:00Z","avg_high":11224,"avg_low":11013,"high_volume":409,"low_volume":1569,"obs":3},{"bucket":"2026-07-30T04:00:00Z","avg_high":11125,"avg_low":10926,"high_volume":3000,"low_volume":549,"obs":3},{"bucket":"2026-07-30T04:15:00Z","avg_high":11029,"avg_low":10926,"high_volume":252,"low_volume":1087,"obs":3},{"bucket":"2026-07-30T04:30:00Z","avg_high":11000,"avg_low":10925,"high_volume":2,"low_volume":324,"obs":3},{"bucket":"2026-07-30T04:45:00Z","avg_high":11020,"avg_low":10954,"high_volume
… (truncated, 21489 bytes total)

call 51 — item_history (2026-07-31T20:15:40Z, 11ms)

params:

{"grain":"15min","lookback":"48h","name_or_id":"1660","source":"5m"}

result:

{"as_of":"2026-07-31T20:15:40.469024942Z","data_window":{"from":"2026-07-29T20:15:40.462878177Z","to":"2026-07-31T20:15:40.462878177Z"},"row_count":192,"rows":[{"bucket":"2026-07-29T20:15:00Z","avg_high":1082,"avg_low":1064,"high_volume":3719,"low_volume":727,"obs":2},{"bucket":"2026-07-29T20:30:00Z","avg_high":1081,"avg_low":1060,"high_volume":9624,"low_volume":1295,"obs":3},{"bucket":"2026-07-29T20:45:00Z","avg_high":1081,"avg_low":1059,"high_volume":4345,"low_volume":3428,"obs":3},{"bucket":"2026-07-29T21:00:00Z","avg_high":1081,"avg_low":1052,"high_volume":6138,"low_volume":2897,"obs":3},{"bucket":"2026-07-29T21:15:00Z","avg_high":1073,"avg_low":1061,"high_volume":10609,"low_volume":5414,"obs":3},{"bucket":"2026-07-29T21:30:00Z","avg_high":1081,"avg_low":1052,"high_volume":113,"low_volume":2548,"obs":3},{"bucket":"2026-07-29T21:45:00Z","avg_high":1081,"avg_low":1055,"high_volume":321,"low_volume":2813,"obs":3},{"bucket":"2026-07-29T22:00:00Z","avg_high":1081,"avg_low":1052,"high_volume":2930,"low_volume":5326,"obs":3},{"bucket":"2026-07-29T22:15:00Z","avg_high":1081,"avg_low":1050,"high_volume":3251,"low_volume":1890,"obs":3},{"bucket":"2026-07-29T22:30:00Z","avg_high":1081,"avg_low":1056,"high_volume":4315,"low_volume":818,"obs":3},{"bucket":"2026-07-29T22:45:00Z","avg_high":1081,"avg_low":1065,"high_volume":3174,"low_volume":1495,"obs":3},{"bucket":"2026-07-29T23:00:00Z","avg_high":1080,"avg_low":1056,"high_volume":2667,"low_volume":238,"obs":3},{"bucket":"2026-07-29T23:15:00Z","avg_high":1081,"avg_low":1053,"high_volume":4517,"low_volume":326,"obs":3},{"bucket":"2026-07-29T23:30:00Z","avg_high":1081,"avg_low":1050,"high_volume":3910,"low_volume":3,"obs":3},{"bucket":"2026-07-29T23:45:00Z","avg_high":1081,"avg_low":1051,"high_volume":7102,"low_volume":2533,"obs":3},{"bucket":"2026-07-30T00:00:00Z","avg_high":1081,"avg_low":1051,"high_volume":1580,"low_volume":2801,"obs":3},{"bucket":"2026-07-30T00:15:00Z","avg_high":1052,"avg_low":1051,"high_volume":641,"low_volume":6470,"obs":3},{"bucket":"2026-07-30T00:30:00Z","avg_high":1072,"avg_low":1052,"high_volume":11253,"low_volume":4160,"obs":3},{"bucket":"2026-07-30T00:45:00Z","avg_high":1079,"avg_low":1052,"high_volume":2509,"low_volume":4026,"obs":3},{"bucket":"2026-07-30T01:00:00Z","avg_high":1079,"avg_low":1053,"high_volume":5876,"low_volume":3216,"obs":3},{"bucket":"2026-07-30T01:15:00Z","avg_high":1081,"avg_low":1053,"high_volume":4485,"low_volume":4591,"obs":3},{"bucket":"2026-07-30T01:30:00Z","avg_high":1070,"avg_low":1056,"high_volume":4274,"low_volume":476,"obs":3},{"bucket":"2026-07-30T01:45:00Z","avg_high":1077,"avg_low":1056,"high_volume":7252,"low_volume":4855,"obs":3},{"bucket":"2026-07-30T02:00:00Z","avg_high":1076,"avg_low":1055,"high_volume":4132,"low_volume":9724,"obs":3},{"bucket":"2026-07-30T02:15:00Z","avg_high":1080,"avg_low":1050,"high_volume":3412,"low_volume":1146,"obs":3},{"bucket":"2026-07-30T02:30:00Z","avg_high":1078,"avg_low":1057,"high_volume":4348,"low_volume":4823,"obs":3},{"bucket":"2026-07-30T02:45:00Z","avg_high":1081,"avg_low":1054,"high_volume":387,"low_volume":6726,"obs":3},{"bucket":"2026-07-30T03:00:00Z","avg_high":1081,"avg_low":1052,"high_volume":304,"low_volume":9120,"obs":3},{"bucket":"2026-07-30T03:15:00Z","avg_high":1083,"avg_low":1067,"high_volume":13446,"low_volume":8029,"obs":3},{"bucket":"2026-07-30T03:30:00Z","avg_high":1085,"avg_low":1066,"high_volume":4035,"low_volume":1862,"obs":3},{"bucket":"2026-07-30T03:45:00Z","avg_high":1085,"avg_low":1065,"high_volume":1112,"low_volume":17,"obs":3},{"bucket":"2026-07-30T04:00:00Z","avg_high":1085,"avg_low":1063,"high_volume":318,"low_volume":268,"obs":3},{"bucket":"2026-07-30T04:15:00Z","avg_high":1075,"avg_low":1060,"high_volume":720,"low_volume":9957,"obs":3},{"bucket":"2026-07-30T04:30:00Z","avg_high":1075,"avg_low":1061,"high_volume":234,"low_volume":8521,"obs":3},{"bucket":"2026-07-30T04:45:00Z","avg_high":1075,"avg_low":1066,"high_volume":266,"low_volume":13161,"obs":3},{"buck
… (truncated, 21323 bytes total)

call 52 — quote (2026-07-31T20:15:40Z, 2ms)

params:

{"name_or_id":"1615"}

result:

{"as_of":"2026-07-31T20:15:40.474830137Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:14:00Z"},"row_count":1,"rows":[{"item_id":1615,"name":"Dragonstone","ts":"2026-07-31T20:14:00Z","high":11200,"high_time":"2026-07-31T20:13:53Z","high_age_s":107,"low":10800,"low_time":"2026-07-31T20:14:31Z","low_age_s":69,"margin":176,"vol5m":620}],"resolved":{"item_id":1615,"name":"Dragonstone"}}

call 53 — quote (2026-07-31T20:15:40Z, 2ms)

params:

{"name_or_id":"1660"}

result:

{"as_of":"2026-07-31T20:15:40.476885943Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:14:00Z"},"row_count":1,"rows":[{"item_id":1660,"name":"Ruby necklace","ts":"2026-07-31T20:14:00Z","high":1115,"high_time":"2026-07-31T20:08:37Z","high_age_s":423,"low":1069,"low_time":"2026-07-31T20:14:21Z","low_age_s":79,"margin":24,"vol5m":45990}],"resolved":{"item_id":1660,"name":"Ruby necklace"}}

call 54 — quote (2026-07-31T20:15:40Z, 2ms)

params:

{"name_or_id":"21969"}

result:

{"as_of":"2026-07-31T20:15:40.478784818Z","data_window":{"from":"2026-07-31T20:06:00Z","to":"2026-07-31T20:06:00Z"},"row_count":1,"rows":[{"item_id":21969,"name":"Diamond dragon bolts","ts":"2026-07-31T20:06:00Z","high":2879,"high_time":"2026-07-31T20:06:16Z","high_age_s":564,"low":2719,"low_time":"2026-07-31T20:02:09Z","low_age_s":811,"margin":103,"vol5m":6000}],"resolved":{"item_id":21969,"name":"Diamond dragon bolts"}}

call 55 — liquidity (2026-07-31T20:15:56Z, 2ms)

params:

{"name_or_id":"1615","window":"1h"}

result:

{"as_of":"2026-07-31T20:15:56.673523794Z","data_window":{"from":"2026-07-31T19:15:56.672353137Z","to":"2026-07-31T20:15:56.672353137Z"},"row_count":1,"rows":[{"item_id":1615,"name":"Dragonstone","vol5m_total":10152,"high_volume":4462,"low_volume":5690,"window":"1h","n_buckets":10}],"resolved":{"item_id":1615,"name":"Dragonstone"}}

call 56 — liquidity (2026-07-31T20:15:56Z, 1ms)

params:

{"name_or_id":"1660","window":"1h"}

result:

{"as_of":"2026-07-31T20:15:56.674936121Z","data_window":{"from":"2026-07-31T19:15:56.674315442Z","to":"2026-07-31T20:15:56.674315442Z"},"row_count":1,"rows":[{"item_id":1660,"name":"Ruby necklace","vol5m_total":60201,"high_volume":47894,"low_volume":12307,"window":"1h","n_buckets":10}],"resolved":{"item_id":1660,"name":"Ruby necklace"}}

call 57 — liquidity (2026-07-31T20:15:56Z, 1ms)

params:

{"name_or_id":"21969","window":"1h"}

result:

{"as_of":"2026-07-31T20:15:56.676275208Z","data_window":{"from":"2026-07-31T19:15:56.67553457Z","to":"2026-07-31T20:15:56.67553457Z"},"row_count":1,"rows":[{"item_id":21969,"name":"Diamond dragon bolts","vol5m_total":16757,"high_volume":16329,"low_volume":428,"window":"1h","n_buckets":6}],"resolved":{"item_id":21969,"name":"Diamond dragon bolts"}}

call 58 — liquidity (2026-07-31T20:15:56Z, 1ms)

params:

{"name_or_id":"5521","window":"1h"}

result:

{"as_of":"2026-07-31T20:15:56.677569045Z","data_window":{"from":"2026-07-31T19:15:56.676897086Z","to":"2026-07-31T20:15:56.676897086Z"},"row_count":1,"rows":[{"item_id":5521,"name":"Binding necklace","vol5m_total":3066,"high_volume":1235,"low_volume":1831,"window":"1h","n_buckets":9}],"resolved":{"item_id":5521,"name":"Binding necklace"}}

call 59 — quote (2026-07-31T20:15:56Z, 2ms)

params:

{"name_or_id":"5521"}

result:

{"as_of":"2026-07-31T20:15:56.6792719Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:14:00Z"},"row_count":1,"rows":[{"item_id":5521,"name":"Binding necklace","ts":"2026-07-31T20:14:00Z","high":622,"high_time":"2026-07-31T20:04:27Z","high_age_s":690,"low":560,"low_time":"2026-07-31T20:14:20Z","low_age_s":97,"margin":50,"vol5m":75}],"resolved":{"item_id":5521,"name":"Binding necklace"}}

call 60 — lookup_item (2026-07-31T20:15:56Z, 7ms)

params:

{"limit":3,"query":"Dragonstone"}

result:

{"as_of":"2026-07-31T20:15:56.685766685Z","data_window":null,"row_count":3,"rows":[{"item_id":1615,"name":"Dragonstone","members":true,"buy_limit":11000,"value":10000,"lowalch":4000,"highalch":6000,"icon":"Dragonstone.png"},{"item_id":1702,"name":"Dragonstone amulet","members":true,"buy_limit":10000,"value":17625,"lowalch":7050,"highalch":10575,"icon":"Dragonstone amulet.png"},{"item_id":1683,"name":"Dragonstone amulet (u)","members":true,"buy_limit":10000,"value":17625,"lowalch":7050,"highalch":10575,"icon":"Dragonstone amulet (u).png"}]}

call 61 — lookup_item (2026-07-31T20:15:56Z, 6ms)

params:

{"limit":3,"query":"Ruby necklace"}

result:

{"as_of":"2026-07-31T20:15:56.691491181Z","data_window":null,"row_count":1,"rows":[{"item_id":1660,"name":"Ruby necklace","members":false,"buy_limit":18000,"value":2175,"lowalch":870,"highalch":1305,"icon":"Ruby necklace.png"}]}

call 62 — quote (2026-07-31T20:16:13Z, 2ms)

params:

{"name_or_id":"11785"}

result:

{"as_of":"2026-07-31T20:16:13.518376585Z","data_window":{"from":"2026-07-31T20:15:00Z","to":"2026-07-31T20:15:00Z"},"row_count":1,"rows":[{"item_id":11785,"name":"Armadyl crossbow","ts":"2026-07-31T20:15:00Z","high":34999999,"high_time":"2026-07-31T20:15:16Z","high_age_s":58,"low":34269927,"low_time":"2026-07-31T20:14:57Z","low_age_s":77,"margin":30073,"vol5m":2}],"resolved":{"item_id":11785,"name":"Armadyl crossbow"}}

call 63 — quote (2026-07-31T20:16:13Z, 2ms)

params:

{"name_or_id":"12821"}

result:

{"as_of":"2026-07-31T20:16:13.52018898Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:14:00Z"},"row_count":1,"rows":[{"item_id":12821,"name":"Spectral spirit shield","ts":"2026-07-31T20:14:00Z","high":24175086,"high_time":"2026-07-31T20:13:48Z","high_age_s":146,"low":23544471,"low_time":"2026-07-31T20:08:45Z","low_age_s":449,"margin":147114,"vol5m":1}],"resolved":{"item_id":12821,"name":"Spectral spirit shield"}}

call 64 — item_history (2026-07-31T20:16:13Z, 48ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"11785","source":"5m"}

result:

{"as_of":"2026-07-31T20:16:13.567827295Z","data_window":{"from":"2026-07-01T20:16:13.520884609Z","to":"2026-07-31T20:16:13.520884609Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":37874095,"avg_low":37221758,"high_volume":131,"low_volume":121,"obs":42},{"bucket":"2026-07-02T00:00:00Z","avg_high":39418918,"avg_low":38596971,"high_volume":543,"low_volume":566,"obs":247},{"bucket":"2026-07-06T00:00:00Z","avg_high":42342839,"avg_low":41773931,"high_volume":258,"low_volume":216,"obs":106},{"bucket":"2026-07-07T00:00:00Z","avg_high":42210375,"avg_low":41542741,"high_volume":510,"low_volume":509,"obs":255},{"bucket":"2026-07-08T00:00:00Z","avg_high":42051235,"avg_low":41433981,"high_volume":537,"low_volume":600,"obs":256},{"bucket":"2026-07-09T00:00:00Z","avg_high":41231911,"avg_low":40473855,"high_volume":526,"low_volume":492,"obs":254},{"bucket":"2026-07-10T00:00:00Z","avg_high":40573171,"avg_low":39858375,"high_volume":568,"low_volume":522,"obs":258},{"bucket":"2026-07-11T00:00:00Z","avg_high":40407429,"avg_low":39782665,"high_volume":563,"low_volume":531,"obs":255},{"bucket":"2026-07-12T00:00:00Z","avg_high":40115909,"avg_low":39457877,"high_volume":579,"low_volume":620,"obs":266},{"bucket":"2026-07-13T00:00:00Z","avg_high":39478985,"avg_low":38678283,"high_volume":509,"low_volume":494,"obs":241},{"bucket":"2026-07-14T00:00:00Z","avg_high":39246417,"avg_low":38567381,"high_volume":455,"low_volume":406,"obs":247},{"bucket":"2026-07-15T00:00:00Z","avg_high":38523552,"avg_low":37779428,"high_volume":449,"low_volume":454,"obs":247},{"bucket":"2026-07-16T00:00:00Z","avg_high":38179525,"avg_low":37557443,"high_volume":376,"low_volume":451,"obs":239},{"bucket":"2026-07-17T00:00:00Z","avg_high":38970867,"avg_low":38360525,"high_volume":383,"low_volume":473,"obs":241},{"bucket":"2026-07-18T00:00:00Z","avg_high":39196624,"avg_low":38540872,"high_volume":491,"low_volume":535,"obs":253},{"bucket":"2026-07-19T00:00:00Z","avg_high":39846675,"avg_low":39257952,"high_volume":479,"low_volume":560,"obs":264},{"bucket":"2026-07-20T00:00:00Z","avg_high":39060688,"avg_low":38421935,"high_volume":394,"low_volume":409,"obs":243},{"bucket":"2026-07-21T00:00:00Z","avg_high":38587130,"avg_low":37876955,"high_volume":405,"low_volume":421,"obs":240},{"bucket":"2026-07-22T00:00:00Z","avg_high":38282755,"avg_low":37725215,"high_volume":442,"low_volume":460,"obs":243},{"bucket":"2026-07-23T00:00:00Z","avg_high":38325991,"avg_low":37713131,"high_volume":409,"low_volume":422,"obs":246},{"bucket":"2026-07-24T00:00:00Z","avg_high":38361744,"avg_low":37744204,"high_volume":442,"low_volume":483,"obs":253},{"bucket":"2026-07-25T00:00:00Z","avg_high":38548973,"avg_low":37949404,"high_volume":480,"low_volume":568,"obs":256},{"bucket":"2026-07-26T00:00:00Z","avg_high":38426075,"avg_low":37870778,"high_volume":528,"low_volume":542,"obs":262},{"bucket":"2026-07-27T00:00:00Z","avg_high":38006506,"avg_low":37343127,"high_volume":417,"low_volume":430,"obs":236},{"bucket":"2026-07-28T00:00:00Z","avg_high":37454761,"avg_low":36714664,"high_volume":422,"low_volume":451,"obs":236},{"bucket":"2026-07-29T00:00:00Z","avg_high":36796589,"avg_low":36160322,"high_volume":408,"low_volume":470,"obs":247},{"bucket":"2026-07-30T00:00:00Z","avg_high":35875609,"avg_low":35152645,"high_volume":428,"low_volume":415,"obs":245},{"bucket":"2026-07-31T00:00:00Z","avg_high":35532891,"avg_low":34833342,"high_volume":397,"low_volume":361,"obs":206}],"resolved":{"item_id":11785,"name":"Armadyl crossbow"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 65 — item_history (2026-07-31T20:16:13Z, 20ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"12821","source":"5m"}

result:

{"as_of":"2026-07-31T20:16:13.587383388Z","data_window":{"from":"2026-07-01T20:16:13.568843733Z","to":"2026-07-31T20:16:13.568843733Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":25844843,"avg_low":25269580,"high_volume":42,"low_volume":54,"obs":32},{"bucket":"2026-07-02T00:00:00Z","avg_high":25670723,"avg_low":25206788,"high_volume":177,"low_volume":206,"obs":165},{"bucket":"2026-07-06T00:00:00Z","avg_high":24639265,"avg_low":24040472,"high_volume":82,"low_volume":103,"obs":80},{"bucket":"2026-07-07T00:00:00Z","avg_high":24895721,"avg_low":24253477,"high_volume":170,"low_volume":207,"obs":168},{"bucket":"2026-07-08T00:00:00Z","avg_high":25405555,"avg_low":24932211,"high_volume":173,"low_volume":184,"obs":172},{"bucket":"2026-07-09T00:00:00Z","avg_high":25745673,"avg_low":25238472,"high_volume":218,"low_volume":237,"obs":182},{"bucket":"2026-07-10T00:00:00Z","avg_high":26369308,"avg_low":25787016,"high_volume":215,"low_volume":212,"obs":177},{"bucket":"2026-07-11T00:00:00Z","avg_high":26807356,"avg_low":26320542,"high_volume":245,"low_volume":224,"obs":203},{"bucket":"2026-07-12T00:00:00Z","avg_high":27590467,"avg_low":27052767,"high_volume":261,"low_volume":248,"obs":204},{"bucket":"2026-07-13T00:00:00Z","avg_high":27528429,"avg_low":26960203,"high_volume":206,"low_volume":189,"obs":166},{"bucket":"2026-07-14T00:00:00Z","avg_high":27168030,"avg_low":26659474,"high_volume":208,"low_volume":181,"obs":166},{"bucket":"2026-07-15T00:00:00Z","avg_high":27035627,"avg_low":26551508,"high_volume":183,"low_volume":170,"obs":160},{"bucket":"2026-07-16T00:00:00Z","avg_high":26736899,"avg_low":26284720,"high_volume":218,"low_volume":181,"obs":169},{"bucket":"2026-07-17T00:00:00Z","avg_high":27087152,"avg_low":26663896,"high_volume":183,"low_volume":180,"obs":174},{"bucket":"2026-07-18T00:00:00Z","avg_high":27107322,"avg_low":26635464,"high_volume":228,"low_volume":215,"obs":188},{"bucket":"2026-07-19T00:00:00Z","avg_high":27374354,"avg_low":26923707,"high_volume":262,"low_volume":223,"obs":199},{"bucket":"2026-07-20T00:00:00Z","avg_high":27555110,"avg_low":27086003,"high_volume":184,"low_volume":176,"obs":175},{"bucket":"2026-07-21T00:00:00Z","avg_high":27381071,"avg_low":26969414,"high_volume":187,"low_volume":189,"obs":177},{"bucket":"2026-07-22T00:00:00Z","avg_high":26968010,"avg_low":26444128,"high_volume":228,"low_volume":219,"obs":178},{"bucket":"2026-07-23T00:00:00Z","avg_high":26667172,"avg_low":26125695,"high_volume":244,"low_volume":174,"obs":180},{"bucket":"2026-07-24T00:00:00Z","avg_high":25914901,"avg_low":25372844,"high_volume":240,"low_volume":179,"obs":179},{"bucket":"2026-07-25T00:00:00Z","avg_high":25800263,"avg_low":25317586,"high_volume":243,"low_volume":244,"obs":190},{"bucket":"2026-07-26T00:00:00Z","avg_high":25586054,"avg_low":25150583,"high_volume":297,"low_volume":247,"obs":207},{"bucket":"2026-07-27T00:00:00Z","avg_high":25500801,"avg_low":25088781,"high_volume":205,"low_volume":198,"obs":190},{"bucket":"2026-07-28T00:00:00Z","avg_high":25113193,"avg_low":24717740,"high_volume":165,"low_volume":192,"obs":172},{"bucket":"2026-07-29T00:00:00Z","avg_high":25482749,"avg_low":25065513,"high_volume":172,"low_volume":219,"obs":171},{"bucket":"2026-07-30T00:00:00Z","avg_high":24781507,"avg_low":24234050,"high_volume":210,"low_volume":188,"obs":175},{"bucket":"2026-07-31T00:00:00Z","avg_high":24314587,"avg_low":23773561,"high_volume":160,"low_volume":159,"obs":138}],"resolved":{"item_id":12821,"name":"Spectral spirit shield"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 66 — volume_zscore (2026-07-31T20:16:19Z, 2.605s)

params:

{"baseline":"trailing","limit":15,"min_baseline_obs":20,"min_volume":300}

result:

{"as_of":"2026-07-31T20:16:21.863992597Z","data_window":{"from":"2026-07-24T20:00:00Z","to":"2026-07-31T20:16:19.260572Z"},"row_count":15,"rows":[{"item_id":10931,"name":"Sanfew serum(1)","cur_vol":1685,"baseline_mean":28,"baseline_sd":135,"z_score":12.26,"n_baseline":164,"buys":1,"sells":1684,"cur_price":5378,"price_move_pct":9.63},{"item_id":23528,"name":"Sarachnis cudgel","cur_vol":418,"baseline_mean":29,"baseline_sd":37,"z_score":10.5,"n_baseline":168,"buys":168,"sells":250,"cur_price":104548,"price_move_pct":-4.91},{"item_id":877,"name":"Bronze bolts","cur_vol":190176,"baseline_mean":11200,"baseline_sd":17969,"z_score":9.96,"n_baseline":168,"buys":34,"sells":190142,"cur_price":2,"price_move_pct":0},{"item_id":2150,"name":"Swamp toad (item)","cur_vol":16410,"baseline_mean":467,"baseline_sd":1695,"z_score":9.4,"n_baseline":149,"buys":10580,"sells":5830,"cur_price":229,"price_move_pct":-13.58},{"item_id":4823,"name":"Adamantite nails","cur_vol":310672,"baseline_mean":49547,"baseline_sd":30415,"z_score":8.59,"n_baseline":168,"buys":258487,"sells":52185,"cur_price":100,"price_move_pct":-12.28},{"item_id":12409,"name":"Tai bwo wannai teleport","cur_vol":2956,"baseline_mean":531,"baseline_sd":342,"z_score":7.1,"n_baseline":168,"buys":1983,"sells":973,"cur_price":2970,"price_move_pct":0.76},{"item_id":5988,"name":"Cooked sweetcorn","cur_vol":15376,"baseline_mean":888,"baseline_sd":2189,"z_score":6.62,"n_baseline":74,"buys":15110,"sells":266,"cur_price":109,"price_move_pct":0},{"item_id":1265,"name":"Bronze pickaxe","cur_vol":1157,"baseline_mean":88,"baseline_sd":169,"z_score":6.33,"n_baseline":168,"buys":7,"sells":1150,"cur_price":102,"price_move_pct":-8.11},{"item_id":5099,"name":"Woad seed","cur_vol":3161,"baseline_mean":383,"baseline_sd":459,"z_score":6.06,"n_baseline":164,"buys":0,"sells":3161,"cur_price":5,"price_move_pct":-75},{"item_id":27897,"name":"Scaly blue dragonhide","cur_vol":491,"baseline_mean":109,"baseline_sd":67,"z_score":5.72,"n_baseline":168,"buys":22,"sells":469,"cur_price":733,"price_move_pct":0.76},{"item_id":1361,"name":"Black axe","cur_vol":302,"baseline_mean":62,"baseline_sd":49,"z_score":4.93,"n_baseline":168,"buys":269,"sells":33,"cur_price":911,"price_move_pct":24.45},{"item_id":5101,"name":"Redberry seed","cur_vol":6710,"baseline_mean":1087,"baseline_sd":1263,"z_score":4.45,"n_baseline":165,"buys":2600,"sells":4110,"cur_price":4,"price_move_pct":-20},{"item_id":12629,"name":"Stamina potion(2)","cur_vol":1041,"baseline_mean":90,"baseline_sd":215,"z_score":4.42,"n_baseline":166,"buys":1025,"sells":16,"cur_price":1720,"price_move_pct":32.21},{"item_id":2171,"name":"Gianne dough","cur_vol":1309,"baseline_mean":285,"baseline_sd":242,"z_score":4.23,"n_baseline":168,"buys":108,"sells":1201,"cur_price":9,"price_move_pct":0},{"item_id":21338,"name":"Amethyst bolt tips","cur_vol":78086,"baseline_mean":11294,"baseline_sd":16000,"z_score":4.17,"n_baseline":141,"buys":50702,"sells":27384,"cur_price":153,"price_move_pct":-15.93}],"meta":{"baseline":"trailing","note":"z vs the item's OWN baseline; same_how n is thin at ~4 weeks of data (n_baseline). Post-shock volume overstates what a strategy can fill once the shock passes.","window":"1h"}}

call 67 — volume_zscore (2026-07-31T20:16:21Z, 19.526s)

params:

{"limit":15,"min_baseline_obs":20,"min_volume":300}

result:

{"as_of":"2026-07-31T20:16:41.390100703Z","data_window":null,"row_count":0,"rows":[],"note":"no anomalies pass the gates in this window","meta":{"baseline":"same_how","note":"z vs the item's OWN baseline; same_how n is thin at ~4 weeks of data (n_baseline). Post-shock volume overstates what a strategy can fill once the shock passes.","window":"1h"}}

call 68 — movers (2026-07-31T20:16:41Z, 61ms)

params:

{"limit":15,"min_price":500,"min_volume":200,"window":"2h"}

result:

{"as_of":"2026-07-31T20:16:41.450700918Z","data_window":{"from":"2026-07-31T18:16:41.390487462Z","to":"2026-07-31T20:16:41.390487462Z"},"row_count":15,"rows":[{"item_id":8008,"name":"Lumbridge teleport (tablet)","p_start":1364,"p_end":1014,"pct_chg":-25.66,"vol5m":1856,"n":105},{"item_id":31443,"name":"Teleport to boat","p_start":834,"p_end":996,"pct_chg":19.42,"vol5m":1000,"n":35},{"item_id":32005,"name":"Steel keel parts","p_start":3500,"p_end":2924,"pct_chg":-16.46,"vol5m":311,"n":42},{"item_id":25778,"name":"Infernal ashes","p_start":3313,"p_end":3699,"pct_chg":11.65,"vol5m":2410,"n":97},{"item_id":2452,"name":"Antifire potion(4)","p_start":740,"p_end":820,"pct_chg":10.81,"vol5m":310,"n":46},{"item_id":31587,"name":"Haemostatic poultice","p_start":2448,"p_end":2699,"pct_chg":10.25,"vol5m":1000,"n":6},{"item_id":29784,"name":"Araxyte venom sac","p_start":1469,"p_end":1335,"pct_chg":-9.12,"vol5m":1010,"n":97},{"item_id":29195,"name":"Moonlight moth mix (2)","p_start":3668,"p_end":4000,"pct_chg":9.05,"vol5m":313,"n":12},{"item_id":21483,"name":"Ultracompost","p_start":518,"p_end":472,"pct_chg":-8.88,"vol5m":6376,"n":103},{"item_id":19582,"name":"Dragon javelin tips","p_start":760,"p_end":696,"pct_chg":-8.42,"vol5m":3458,"n":117},{"item_id":31716,"name":"Lead ore","p_start":899,"p_end":825,"pct_chg":-8.23,"vol5m":5851,"n":31},{"item_id":2442,"name":"Super defence(4)","p_start":3783,"p_end":3523,"pct_chg":-6.87,"vol5m":4771,"n":55},{"item_id":215,"name":"Grimy cadantine","p_start":2500,"p_end":2338,"pct_chg":-6.48,"vol5m":289,"n":116},{"item_id":31973,"name":"Mahogany repair kit","p_start":1162,"p_end":1094,"pct_chg":-5.85,"vol5m":19868,"n":78},{"item_id":5295,"name":"Ranarr seed","p_start":27880,"p_end":29500,"pct_chg":5.81,"vol5m":292,"n":119}],"meta":{"price_proxy":"coalesce(high,low) — includes spread bounce, not a clean mid","window":"2h"}}

call 69 — quotes (2026-07-31T20:16:48Z, 7ms)

params:

{"names_or_ids":["1615","1660"]}

result:

{"as_of":"2026-07-31T20:16:48.486465819Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:15:00Z"},"row_count":2,"rows":[{"item_id":1615,"name":"Dragonstone","ts":"2026-07-31T20:14:00Z","high":11200,"high_time":"2026-07-31T20:13:53Z","high_age_s":175,"low":10800,"low_time":"2026-07-31T20:14:31Z","low_age_s":137,"margin":176,"vol5m":2126},{"item_id":1660,"name":"Ruby necklace","ts":"2026-07-31T20:15:00Z","high":1115,"high_time":"2026-07-31T20:08:37Z","high_age_s":491,"low":1070,"low_time":"2026-07-31T20:15:10Z","low_age_s":98,"margin":23,"vol5m":5032}],"meta":{"requested":2,"resolved":2}}

call 70 — item_history (2026-07-31T20:16:48Z, 51ms)

params:

{"grain":"1d","lookback":"30d","name_or_id":"5952","source":"5m"}

result:

{"as_of":"2026-07-31T20:16:48.537321748Z","data_window":{"from":"2026-07-01T20:16:48.487382837Z","to":"2026-07-31T20:16:48.487382837Z"},"row_count":28,"rows":[{"bucket":"2026-07-01T00:00:00Z","avg_high":7892,"avg_low":7594,"high_volume":10445,"low_volume":17969,"obs":43},{"bucket":"2026-07-02T00:00:00Z","avg_high":7558,"avg_low":7389,"high_volume":39509,"low_volume":57145,"obs":260},{"bucket":"2026-07-06T00:00:00Z","avg_high":7742,"avg_low":7621,"high_volume":14360,"low_volume":49578,"obs":110},{"bucket":"2026-07-07T00:00:00Z","avg_high":7915,"avg_low":7735,"high_volume":39027,"low_volume":74972,"obs":284},{"bucket":"2026-07-08T00:00:00Z","avg_high":7875,"avg_low":7703,"high_volume":45862,"low_volume":92473,"obs":286},{"bucket":"2026-07-09T00:00:00Z","avg_high":7987,"avg_low":7856,"high_volume":37239,"low_volume":90095,"obs":287},{"bucket":"2026-07-10T00:00:00Z","avg_high":7843,"avg_low":7688,"high_volume":43285,"low_volume":68992,"obs":286},{"bucket":"2026-07-11T00:00:00Z","avg_high":7237,"avg_low":7082,"high_volume":41774,"low_volume":67505,"obs":288},{"bucket":"2026-07-12T00:00:00Z","avg_high":6975,"avg_low":6800,"high_volume":38835,"low_volume":83351,"obs":287},{"bucket":"2026-07-13T00:00:00Z","avg_high":7322,"avg_low":7190,"high_volume":32975,"low_volume":73887,"obs":287},{"bucket":"2026-07-14T00:00:00Z","avg_high":7796,"avg_low":7554,"high_volume":32560,"low_volume":100055,"obs":287},{"bucket":"2026-07-15T00:00:00Z","avg_high":7934,"avg_low":7758,"high_volume":42105,"low_volume":81722,"obs":288},{"bucket":"2026-07-16T00:00:00Z","avg_high":7883,"avg_low":7753,"high_volume":34041,"low_volume":71773,"obs":288},{"bucket":"2026-07-17T00:00:00Z","avg_high":7877,"avg_low":7743,"high_volume":31576,"low_volume":65316,"obs":288},{"bucket":"2026-07-18T00:00:00Z","avg_high":7748,"avg_low":7586,"high_volume":38839,"low_volume":86904,"obs":286},{"bucket":"2026-07-19T00:00:00Z","avg_high":7245,"avg_low":7054,"high_volume":54670,"low_volume":88387,"obs":288},{"bucket":"2026-07-20T00:00:00Z","avg_high":7968,"avg_low":7666,"high_volume":41631,"low_volume":108476,"obs":286},{"bucket":"2026-07-21T00:00:00Z","avg_high":7484,"avg_low":7296,"high_volume":32636,"low_volume":73643,"obs":282},{"bucket":"2026-07-22T00:00:00Z","avg_high":7058,"avg_low":6900,"high_volume":50382,"low_volume":89296,"obs":287},{"bucket":"2026-07-23T00:00:00Z","avg_high":7847,"avg_low":7690,"high_volume":38733,"low_volume":94580,"obs":282},{"bucket":"2026-07-24T00:00:00Z","avg_high":8244,"avg_low":8069,"high_volume":36820,"low_volume":88719,"obs":286},{"bucket":"2026-07-25T00:00:00Z","avg_high":8141,"avg_low":7967,"high_volume":42755,"low_volume":105812,"obs":284},{"bucket":"2026-07-26T00:00:00Z","avg_high":8053,"avg_low":7937,"high_volume":62732,"low_volume":95965,"obs":287},{"bucket":"2026-07-27T00:00:00Z","avg_high":8144,"avg_low":7966,"high_volume":33061,"low_volume":109802,"obs":288},{"bucket":"2026-07-28T00:00:00Z","avg_high":8324,"avg_low":8138,"high_volume":32388,"low_volume":85127,"obs":282},{"bucket":"2026-07-29T00:00:00Z","avg_high":8387,"avg_low":8189,"high_volume":24616,"low_volume":80179,"obs":285},{"bucket":"2026-07-30T00:00:00Z","avg_high":8032,"avg_low":7885,"high_volume":28247,"low_volume":67643,"obs":285},{"bucket":"2026-07-31T00:00:00Z","avg_high":7889,"avg_low":7691,"high_volume":34721,"low_volume":54644,"obs":243}],"resolved":{"item_id":5952,"name":"Antidote++(4)"},"meta":{"grain":"1d","price_basis":"block_average","source":"5m"}}

call 71 — quote (2026-07-31T20:16:53Z, 2ms)

params:

{"name_or_id":"5952"}

result:

{"as_of":"2026-07-31T20:16:53.027869707Z","data_window":{"from":"2026-07-31T20:15:00Z","to":"2026-07-31T20:15:00Z"},"row_count":1,"rows":[{"item_id":5952,"name":"Antidote++(4)","ts":"2026-07-31T20:15:00Z","high":8000,"high_time":"2026-07-31T20:14:56Z","high_age_s":117,"low":7969,"low_time":"2026-07-31T20:12:54Z","low_age_s":239,"margin":-129,"vol5m":245}],"resolved":{"item_id":5952,"name":"Antidote++(4)"}}

call 72 — quotes (2026-07-31T20:16:55Z, 10ms)

params:

{"names_or_ids":["1615","1660"]}

result:

{"as_of":"2026-07-31T20:16:55.950534434Z","data_window":{"from":"2026-07-31T20:14:00Z","to":"2026-07-31T20:15:00Z"},"row_count":2,"rows":[{"item_id":1615,"name":"Dragonstone","ts":"2026-07-31T20:14:00Z","high":11200,"high_time":"2026-07-31T20:13:53Z","high_age_s":183,"low":10800,"low_time":"2026-07-31T20:14:31Z","low_age_s":145,"margin":176,"vol5m":2126},{"item_id":1660,"name":"Ruby necklace","ts":"2026-07-31T20:15:00Z","high":1115,"high_time":"2026-07-31T20:08:37Z","high_age_s":499,"low":1070,"low_time":"2026-07-31T20:15:10Z","low_age_s":106,"margin":23,"vol5m":5032}],"meta":{"requested":2,"resolved":2}}