{"api_version":"v1","documentation_url":"/api","generated_at_ms":1790464017715,"generated_at_utc":"2026-09-26T23:06:57Z","key_required":false,"language":"ja","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":1790464017691,"row_count":1,"rows":[{"at_ms":1790455317757,"at_utc":"2026-09-26T20:41:57Z","data":{"gap_pct":1.1234604986482433,"symbol":"APT","venue":"btcc","venues_compared":20},"detail_url":"/ja/news/price-gap-apt-20260927-0541","id":"price-gap-apt-20260927-0541","kind":"dislocation","subject":"APT","summary":"APT 価格の開き: BTCC 中央値比 +1.12% (20 会場)","type":"price_gap"}],"skill_url":"/skills/carryroom/SKILL.md","stream_url":"/api/v1/events/stream","surface":"events","truncated":false,"unreadable_kind_tokens":[],"window_days":14}