{"api_version":"v1","documentation_url":"/api","generated_at_ms":1790587132631,"generated_at_utc":"2026-09-28T09:18:52Z","key_required":false,"language":"en","matched_count":1,"meta":{"dislocation_types":["price_gap","funding_gap","lst_move","wrapper_gap","pool_gap","fxstable_gap","oracle_gap"],"freshness":"this list is re-read within 5 seconds of an event being written. How late the event itself is depends on what watches it: pools every 30 s, cross-exchange price and funding gaps 2-3 minutes behind the market, oracle gaps every 60 s, stablecoin pegs every 30 minutes, exchange notices every 15 minutes.","kinds":["announcement","peg_move","dislocation","options_daily"],"order":"newest first by at_ms. ?since_ms= keeps rows with at_ms greater than it; ?limit= caps the rows (default 100, at most 500); ?kind= takes a kind or a dislocation type, comma-separated; ?id= returns that one event (the page of each event links to it).","source":"the same events the /news page lists, read by the same code.","units":{"at_ms":"epoch milliseconds UTC when the site recorded the event. For announcements it is the exchange's own publication time, so an announcement found later can carry an EARLIER at_ms than events you already have — de-duplicate by id rather than relying on at_ms order.","circulating_coins":"coins in circulation as reported by DefiLlama at the time.","from_deviation_pct":"percent the stablecoin sat away from its peg before the move: (price x FX rate - 1) x 100.","gap_pct":"percent, signed: (this price / reference price - 1) x 100. Positive means above the reference.","high_rate_pct_per_year":"percent per year, simple.","hours":"hours the move was measured over.","low_rate_pct_per_year":"percent per year, simple.","move_pct":"percent, signed: change of the token's exchange ratio over `hours`.","pool_fee_pct":"the pool's own swap fee in percent (0.05 = 5 basis points). Absent when the pool's fee is not known.","pool_price":"the pool's own price for one unit of the base asset, read from pool state (not the last trade). In the quote currency; FX uses market convention (USDJPY = yen per dollar).","reference_price":"the price it was compared with, same convention.","spread_pct_per_year":"percent per year: the high funding rate minus the low one, simple annualisation (no compounding).","to_deviation_pct":"percent away from its peg after the move, same formula.","venue_price":"the venue's own oracle price, same convention as pool_price.","venues_compared":"how many independent sources formed the reference (for wrapper_gap: how many wrapped tokens)."}},"plan":"free","refreshed_at_ms":1790587130811,"row_count":1,"rows":[{"at_ms":1790580679184,"at_utc":"2026-09-28T07:31:19Z","data":{"chain":"polygon","currency":"JPY","dex":"uniswap-v4","gap_pct":-0.6907808736184462,"pair":"JPYC/USDC","pool_address":"0x4643e3152a6ea3957e087cefbba74a1c628aa643e6b8a0edfae23a5796dde012","pool_fee_pct":0.05,"pool_price":0.006306989054567894,"reference_price":0.006350859577841992,"venues_compared":4},"detail_url":"/news/fxstable-gap-jpyc-usdc-polygon-uniswap-v4-0x4643e315-20260928-1631","id":"fxstable-gap-jpyc-usdc-polygon-uniswap-v4-0x4643e315-20260928-1631","kind":"dislocation","subject":"JPYC/USDC","summary":"JPYC/USDC Stablecoin vs FX rate: Polygon · Uniswap V4 vs FX rate -0.69% (JPY) · pool fee 0.05%","type":"fxstable_gap"}],"skill_url":"/skills/carryroom/SKILL.md","stream_url":"/api/v1/events/stream","surface":"events","truncated":false,"unreadable_kind_tokens":[],"window_days":14}