{"x402Version":2,"payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","resources":[{"id":5381,"slug":"5381","resource":"https://k-data-x402-production.theblack1022.workers.dev/api/fx/usdkrw","description":"Current USD/KRW exchange rate (ECB reference via Frankfurter, fallback open.er-api.com).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"as_of":"2026-08-01","pair":"USD/KRW","rate":1443.61,"source":"frankfurter.dev (ECB)"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"k-data-x402-production.theblack1022.workers.dev","lastUpdated":"2026-09-14T19:50:45.724Z","quality":{"calls30d":6,"uniquePayers30d":6,"lastCalledAt":"2026-09-14T19:50:45.166Z"},"liveness":{},"verified":false,"featured":false},{"id":5382,"slug":"5382","resource":"https://k-data-x402-production.theblack1022.workers.dev/api/kimchi-premium/history","description":"Time series of the kimchi premium from the continuous archive, both bases, newest-last. Params: ?symbol=BTC &window=1h|6h|24h|7d|30d|90d &points=500 (max 2000) &before=<next_before>. Repeat with next_before until it is null to read a full window. Archive depth is reported as first_recorded.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"80000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"symbol":"BTC","window":"24h"},"type":"http"},"output":{"example":{"first_recorded":"2026-08-01T14:20:00.000Z","next_before":"1754058000","points":288,"series":[{"global_usd":63017.37,"premium_official_pct":-0.265,"premium_usdt_pct":0.193,"ts":"2026-08-01T14:25:00.000Z","upbit_krw":90731000}],"symbol":"BTC","window":"24h"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"before":{"description":"Unix-second cursor from next_before; returns older rows strictly before it","type":"integer"},"points":{"description":"Max points returned (default 500, max 2000)","type":"integer"},"symbol":{"description":"Archived tickers: BTC, ETH, XRP, SOL, DOGE, USDT","type":"string"},"window":{"description":"Lookback window (default 24h)","enum":["1h","6h","24h","7d","30d","90d"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"k-data-x402-production.theblack1022.workers.dev","lastUpdated":"2026-09-06T01:27:31.762Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-06T01:27:31.608Z"},"liveness":{},"verified":false,"featured":false},{"id":5383,"slug":"5383","resource":"https://k-data-x402-production.theblack1022.workers.dev/api/kimchi-premium/stats","description":"Where the current kimchi premium sits inside its own recent distribution: percentile, mean, stdev, z-score, min/max/median, and a plain-language read. Answers 'is this premium unusual right now?' in one call. Built from a continuous archive that cannot be reconstructed from any free source. Params: ?symbol=BTC &window=1h|6h|24h|7d|30d|90d &basis=usdt|official.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"120000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"basis":"usdt","symbol":"BTC","window":"7d"},"type":"http"},"output":{"example":{"basis":"usdt","current_pct":0.193,"interpretation":"unusually high versus this window","mean_pct":0.041,"percentile":92.4,"samples":2016,"stdev_pct":0.118,"symbol":"BTC","window":"7d","zscore":1.288},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"basis":{"description":"Which premium basis to analyse (default usdt)","enum":["usdt","official"],"type":"string"},"symbol":{"description":"Archived tickers: BTC, ETH, XRP, SOL, DOGE, USDT","type":"string"},"window":{"description":"Lookback window (default 24h)","enum":["1h","6h","24h","7d","30d","90d"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"k-data-x402-production.theblack1022.workers.dev","lastUpdated":"2026-09-06T01:27:27.376Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-06T01:27:27.272Z"},"liveness":{},"verified":false,"featured":false},{"id":5384,"slug":"5384","resource":"https://k-data-x402-production.theblack1022.workers.dev/api/research/consensus/:ticker","description":"Analyst consensus for one KRX ticker, built from the archived research history: mean/median/min/max target price across brokerages, the spread between them, the rating distribution, and a revision log of every target-price and rating change each house has made. Consensus uses each house's latest view, so a weekly publisher does not outvote a quarterly one. Params: ?window=30d|90d|180d|365d (default 90d).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"120000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"ticker":"000660"},"queryParams":{"window":"90d"},"type":"http"},"output":{"example":{"as_of":"2026-08-02T00:00:00.000Z","brokers":12,"changes":[{"analyst":"이재혁","broker":"LS증권","prev_rating":null,"prev_target_price":27000,"published_date":"2026-07-31","rating":"Buy","rating_direction":null,"target_change_pct":11.11,"target_direction":"raised","target_price":30000}],"company":"HMM","consensus":{"max_target":35000,"mean_target":30417,"median_target":30000,"min_target":26000,"ratings":{"Buy":10,"Hold":2},"spread_pct":29.59},"first_recorded":"2026-08-02","reports_total":34,"series":[{"analyst":"이재혁","broker":"LS증권","published_date":"2026-07-31","rating":"Buy","report_idx":651350,"target_price":30000}],"ticker":"011200","window":"90d"},"type":"json"}},"routeTemplate":"/api/research/consensus/:ticker","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"ticker":{"description":"6-digit KRX code, e.g. 005930","type":"string"}},"required":["ticker"],"type":"object"},"queryParams":{"properties":{"window":{"description":"Lookback window (default 90d)","enum":["30d","90d","180d","365d"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"k-data-x402-production.theblack1022.workers.dev","lastUpdated":"2026-09-06T01:27:24.536Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-06T01:27:23.974Z"},"liveness":{},"verified":false,"featured":false},{"id":5385,"slug":"5385","resource":"https://k-data-x402-production.theblack1022.workers.dev/api/research/latest","description":"Latest Korean brokerage equity research across all covered companies, newest first — company and KRX ticker, target price, rating, brokerage, analyst, and a one-line English summary of each report. Facts and summaries only; the report PDF stays with its publisher and source_url links back to it. Optional ?limit=20 (max 50).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x519c79c7EB7566F7353a324472A5CE4f05330C81","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10},"type":"http"},"output":{"example":{"as_of":"2026-08-02T00:00:00.000Z","count":20,"items":[{"analyst":"이재혁","broker":"LS증권","company":"HMM","published_date":"2026-07-31","rating":"Buy","rating_raw":"Buy","report_idx":651350,"source_url":"https://consensus.hankyung.com/analysis/downpdf?report_idx=651350","summary_en":"LS Securities rates HMM (011200) Buy with a KRW 30,000 target in a 2Q26 preview by analyst Lee Jae-hyuk.","target_price":30000,"ticker":"011200","title":"2Q26 Preview: 건물 사이에 피어난 장미","title_en":"2Q26 Preview: a rose blooming between the buildings"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"limit":{"description":"Max reports (default 20, max 50)","type":"integer"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"k-data-x402-production.theblack1022.workers.dev","lastUpdated":"2026-09-06T01:27:20.998Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-06T01:27:20.385Z"},"liveness":{},"verified":false,"featured":false}]}