{"openapi":"3.1.0","info":{"title":"agentfeeds.jp — Japan regulatory & market data for AI agents","version":"1.0.0","description":"Pay-per-call factual data API (x402 v2, USDC on Base). Japan digital & financial regulatory events, MOF sanctions screening, and cross-venue DEX spread statistics.","x-guidance":"agentfeeds.jp sells machine-readable factual data about Japan: regulatory events (FSA, e-Gov, JVCEA, JCBA, NTA, JAFIC and more, structured in English and human-reviewed), MOF asset-freeze sanctions screening, and on-chain DEX spread statistics on Base/Solana. Flow: GET /v1/catalog (free) to list products, try free 15-min-delayed samples under /v1/sample/*, then call paid endpoints with an x402 v2 payment (USDC on Base, eip155:8453). All endpoints are GET with query parameters. Responses use a fixed envelope: kind/product/version/generated_at/freshness_sec/data/sources/disclaimer/license. Data is descriptive and factual with source URLs and timestamps — not investment, legal or tax advice. Paid responses carry a single-use license; no raw-data redistribution (see /v1/terms).","termsOfService":"https://api.agentfeeds.jp/v1/terms"},"servers":[{"url":"https://api.agentfeeds.jp"}],"paths":{"/v1/health":{"get":{"operationId":"gateway_health","summary":"Gateway health and per-pipeline freshness.","description":"Gateway health and per-pipeline freshness. Free.","tags":["gateway"],"security":[],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"}}}}}}},"/v1/catalog":{"get":{"operationId":"gateway_catalog","summary":"Machine-readable product catalog (schema, prices, sample URLs).","description":"Machine-readable product catalog (schema, prices, sample URLs). Free.","tags":["gateway"],"security":[],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"}}}}}}},"/v1/terms":{"get":{"operationId":"gateway_terms","summary":"License, terms and disclaimer (EN/JP).","description":"License, terms and disclaimer (EN/JP). Free.","tags":["gateway"],"security":[],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"}}}}}}},"/v1/sample/echo":{"get":{"operationId":"sample_echo","summary":"x402 payment E2E test endpoint (echoes query).","description":"x402 payment E2E test endpoint (echoes query). Factual data only; not investment advice.","tags":["sample"],"security":[],"parameters":[{"name":"msg","in":"query","required":false,"description":"text to echo (max 200 chars)","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sample.echo","data":{"echo":"hello"}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{}}]}}},"/v1/dex/spreads/summary":{"get":{"operationId":"dex_spread_summary","summary":"1-minute cross-venue spread statistics (bps).","description":"1-minute cross-venue spread statistics (bps). WETH/USDC across Uniswap v3 0.05%/0.3% and Aerodrome Slipstream on Base (on-chain mids); SOL/USDC as Jupiter aggregator mid vs executable 1-SOL quote (liquidity/impact measure, Powered by Jupiter). Descriptive statistics only; not investment advice. Free 15-min-delayed sample: /v1/sample/dex.spread_summary","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":false,"description":"e.g. 'WETH/USDC' or 'SOL/USDC'","schema":{"type":"string"}},{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-500, default 100","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.spread_summary","data":[{"ts":"2026-07-19T03:09:00Z","pair":"WETH/USDC","venue_a":"uniswap_v3_base_005","venue_b":"aerodrome_base","spread_bps_mean":1.8,"spread_bps_min":0.4,"spread_bps_max":6.2,"samples":12}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events":{"get":{"operationId":"reg_events","summary":"Japan digital & financial regulatory events — crypto-assets and payments (FSA, e-Gov public comments, JVCEA, JCBA), AML/sanctions (JAFIC, MOF), tax (NTA), plus adjacent digital regulation (AI, cybersecurity, data).","description":"Japan digital & financial regulatory events — crypto-assets and payments (FSA, e-Gov public comments, JVCEA, JCBA), AML/sanctions (JAFIC, MOF), tax (NTA), plus adjacent digital regulation (AI, cybersecurity, data). Structured in English with key dates, human-reviewed before publication. Factual reporting only; not investment or legal advice. Free 15-min-delayed sample: /v1/sample/reg.events","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"ISO date filter on published_at","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string","enum":["bill","pubcomment","guideline","enforcement","other"]}},{"name":"limit","in":"query","required":false,"description":"1-200, default 50","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events","data":[{"id":1,"source_name":"FSA","category":"pubcomment","en_title":"Results of Public Comment on Draft AML Guidelines","en_summary":"The FSA published the results of the public comment period...","key_dates":{"published":"2026-07-17"},"source_url":"https://www.fsa.go.jp/news/..."}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/check":{"get":{"operationId":"reg_sanctions_check","summary":"Screen a crypto address (EVM/BTC/TRON etc.) against Japan MOF asset-freeze sanctions designations (外為法・資産凍結措置).","description":"Screen a crypto address (EVM/BTC/TRON etc.) against Japan MOF asset-freeze sanctions designations (外為法・資産凍結措置). Returns match status with designated-entity details and list date. Source: Ministry of Finance Japan official CSV, updated daily. Factual screening data; not legal advice. Free meta sample: /v1/sample/reg.sanctions","tags":["reg"],"security":[],"parameters":[{"name":"address","in":"query","required":true,"description":"crypto address to screen (20-100 alphanumeric)","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.sanctions_check","data":{"address":"0xa0e1…","matched":true,"entries":[{"entry_no":"016-000068","entity_type":"団体","name_en":"Lazarus Group","chain_hint":"evm","notice_date":"2022.12.2"}],"list_date":"2026-07-15","screened_against":26}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/addresses":{"get":{"operationId":"reg_sanctions_addresses","summary":"Full machine-readable list of crypto addresses under Japan MOF asset-freeze sanctions (外為法), with designated-entity context (name, notice date, UN ref).","description":"Full machine-readable list of crypto addresses under Japan MOF asset-freeze sanctions (外為法), with designated-entity context (name, notice date, UN ref). Source: Ministry of Finance Japan official CSV, updated daily, attributed per 公共データ利用規約. Factual data; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"chain","in":"query","required":false,"description":"optional chain_hint filter, e.g. 'evm' or 'btc' (omit for all)","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.sanctions_addresses","data":{"meta":{"list_date":"2026-07-15","addresses_total":26},"addresses":[{"address":"0xa0e1…","chain_hint":"evm","name_en":"Lazarus Group","entry_no":"016-000068"}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/aml":{"get":{"operationId":"reg_events_aml","summary":"AML & sanctions segment of Japan regulatory events: JAFIC (criminal-proceeds act), MOF asset freezes, enforcement actions, FATF-related items.","description":"AML & sanctions segment of Japan regulatory events: JAFIC (criminal-proceeds act), MOF asset freezes, enforcement actions, FATF-related items. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.aml","data":[{"en_title":"Amendment to the Act on Prevention of Transfer of Criminal Proceeds","source_name":"JAFIC"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/tax":{"get":{"operationId":"reg_events_tax","summary":"Tax segment of Japan regulatory events: NTA crypto-asset tax treatment, CARF (Crypto-Asset Reporting Framework), tax-reform items.","description":"Tax segment of Japan regulatory events: NTA crypto-asset tax treatment, CARF (Crypto-Asset Reporting Framework), tax-reform items. English, human-reviewed. Factual reporting only; not tax advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.tax","data":[{"en_title":"CARF Corner: Overview of the Crypto-Asset Reporting Framework","source_name":"NTA"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/ai":{"get":{"operationId":"reg_events_ai","summary":"AI & digital-regulation segment of Japan regulatory events: AI Basic Plan, generative-AI guidelines, cybersecurity strategy, privacy rules.","description":"AI & digital-regulation segment of Japan regulatory events: AI Basic Plan, generative-AI guidelines, cybersecurity strategy, privacy rules. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.ai","data":[{"en_title":"Call for Public Comments on the Draft AI Basic Plan","source_name":"e-Gov"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/dex/spreads/anomalies":{"get":{"operationId":"dex_spread_anomalies","summary":"Spread anomaly events where 1-minute |spread| exceeded the trailing 30-day p99 baseline.","description":"Spread anomaly events where 1-minute |spread| exceeded the trailing 30-day p99 baseline. Descriptive statistics only; not investment advice. Free 15-min-delayed sample: /v1/sample/dex.spread_anomalies","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-500, default 100","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.spread_anomalies","data":[{"id":1,"ts":"2026-07-19T03:09:00Z","pair":"WETH/USDC","venue_a":"uniswap_v3_base_005","venue_b":"aerodrome_base","spread_bps":14.2,"p99_baseline":9.8,"note":"12 samples in minute"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/stablecoin":{"get":{"operationId":"reg_events_stablecoin","summary":"Stablecoin & electronic payment instrument segment of Japan regulatory events (資金決済法, 電子決済手段).","description":"Stablecoin & electronic payment instrument segment of Japan regulatory events (資金決済法, 電子決済手段). English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.stablecoin","data":[{"en_title":"FSA Guidance on Electronic Payment Instruments","source_name":"FSA"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/headlines":{"get":{"operationId":"reg_events_headlines","summary":"Cheapest tier: headlines only (original + machine-translated title) across all 11 Japan regulatory sources, no summary.","description":"Cheapest tier: headlines only (original + machine-translated title) across all 11 Japan regulatory sources, no summary. Upsell entry point to /v1/reg/events. Factual; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.headlines","data":[{"id":1,"source_name":"FSA","jp_title":"...","en_title":"Results of Public Comment on Draft AML Guidelines"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/jp/diff":{"get":{"operationId":"sanctions_jp_diff","summary":"Day-over-day added/removed events on Japan MOF's crypto sanctions address list.","description":"Day-over-day added/removed events on Japan MOF's crypto sanctions address list. Lightweight alternative to buying the full list (/v1/reg/sanctions/addresses) every time. Factual; not legal advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.jp.diff","data":[{"change_type":"added","address":"0xa0e1…","entity_name":"Lazarus Group","list_date":"2026-07-17"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/ofac/diff":{"get":{"operationId":"sanctions_ofac_diff","summary":"Day-over-day added/removed digital currency addresses on OFAC's SDN List.","description":"Day-over-day added/removed digital currency addresses on OFAC's SDN List. Source: U.S. Treasury OFAC (public domain, CC0). Factual; not legal advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.ofac.diff","data":[{"change_type":"added","address":"bc1q…","entity_name":"Example Entity","list_date":"2026-07-17"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/heartbeat":{"get":{"operationId":"sanctions_jp_metadata","summary":"Freshness heartbeat only (list date, address count, fetched_at) for both Japan MOF and OFAC sanctions lists.","description":"Freshness heartbeat only (list date, address count, fetched_at) for both Japan MOF and OFAC sanctions lists. No addresses. Cheapest polling entry point for change-detection loops.","tags":["sanctions"],"security":[],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.jp.metadata","data":{"jp_mof":{"list_date":"2026-07-15","addresses_total":26},"ofac":{"publish_date":"2026-07-17","addresses_total":956}}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/check/bulk":{"get":{"operationId":"reg_sanctions_check_bulk","summary":"Batch screening of up to 100 crypto addresses against Japan MOF asset-freeze sanctions list in a single call.","description":"Batch screening of up to 100 crypto addresses against Japan MOF asset-freeze sanctions list in a single call. Source: Ministry of Finance Japan official CSV. Factual; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"addresses","in":"query","required":true,"description":"comma-separated list, 1-100 addresses (20-100 alphanumeric chars each)","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.sanctions_check.bulk","data":{"results":[{"address":"0xaaaa...","matched":false,"entries":[]}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/ofac/check":{"get":{"operationId":"sanctions_ofac_check","summary":"Single-address screening against OFAC SDN List digital currency addresses.","description":"Single-address screening against OFAC SDN List digital currency addresses. Source: U.S. Department of the Treasury (public domain, CC0). Factual; not legal or compliance advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"address","in":"query","required":true,"description":"20-100 alphanumeric chars","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.ofac.check","data":{"address":"0xaaaa...","matched":false,"entries":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/global":{"get":{"operationId":"reg_sanctions_check_global","summary":"One-call screening across Japan MOF asset-freeze list and OFAC SDN List (digital currency addresses).","description":"One-call screening across Japan MOF asset-freeze list and OFAC SDN List (digital currency addresses). Upgrade path from /v1/reg/sanctions/check. UN/EU/UK lists not yet included. Factual; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"address","in":"query","required":true,"description":"20-100 alphanumeric chars","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.sanctions_check.global","data":{"address":"0xaaaa...","matched":false,"hits_by_source":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/dex/spreads/history":{"get":{"operationId":"dex_spread_history","summary":"Bulk historical window (up to 24h) of 1-minute DEX spread statistics for a given pair, in one call.","description":"Bulk historical window (up to 24h) of 1-minute DEX spread statistics for a given pair, in one call. Useful for slippage calibration and backtesting. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":true,"description":"e.g. 'WETH/USDC'","schema":{"type":"string"}},{"name":"hours","in":"query","required":false,"description":"0.25-24, default 1","schema":{"type":"number"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.spread_history","data":{"pair":"WETH/USDC","window_hours":1,"rows":60,"coverage_pct":100,"series":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/dex/twap":{"get":{"operationId":"dex_twap","summary":"Time-weighted average price (1h/24h) per venue pair, computed from our own 1-minute observation buckets.","description":"Time-weighted average price (1h/24h) per venue pair, computed from our own 1-minute observation buckets. Includes coverage_pct and method notes for verifiability. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":true,"description":"","schema":{"type":"string"}},{"name":"window","in":"query","required":false,"description":"'1h' or '24h'","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.twap","data":{"pair":"WETH/USDC","window":"1h","venues":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/chain/base/tx_receipt":{"get":{"operationId":"base_tx_receipt","summary":"Decoded Base transaction receipt: success status, confirmations, and decoded USDC Transfer events.","description":"Decoded Base transaction receipt: success status, confirmations, and decoded USDC Transfer events. Useful for automated payment-confirmation checks. Reads Base public RPC directly.","tags":["base"],"security":[],"parameters":[{"name":"tx","in":"query","required":true,"description":"0x + 64 hex chars","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"base.tx_receipt","data":{"tx":"0x...","found":true,"success":true,"confirmations":12,"usdc_transfers":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/fsa/license_check":{"get":{"operationId":"reg_license_check","summary":"Check whether a name is a Japan-registered crypto-asset exchange business (FSA license list).","description":"Check whether a name is a Japan-registered crypto-asset exchange business (FSA license list). Fuzzy name match. Source: FSA official Excel list, PDL1.0-attributed. Factual; not legal or compliance advice.","tags":["reg"],"security":[],"parameters":[{"name":"name","in":"query","required":true,"description":"1-200 chars, partial match","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.license_check","data":{"query":"bitFlyer","matched":true,"entries":[{"license_no":"関東財務局長 第00003号","name":"株式会社bitFlyer"}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/reg/fsa/warning_check":{"get":{"operationId":"reg_warning_check","summary":"Check whether a name appears on Japan FSA's list of unregistered/warned financial business operators.","description":"Check whether a name appears on Japan FSA's list of unregistered/warned financial business operators. Informational only, not a legal prohibition list. Source: FSA official HTML list, PDL1.0-attributed.","tags":["reg"],"security":[],"parameters":[{"name":"name","in":"query","required":true,"description":"1-200 chars, partial match","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.warning_check","data":{"query":"FSE証券","matched":true,"entries":[{"name":"FSE証券","period":"令和8年6月"}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/reg/law/article":{"get":{"operationId":"reg_law_article","summary":"Structured lookup of Japan law articles containing a keyword, via live proxy to e-Gov Law API v2 (Digital Agency).","description":"Structured lookup of Japan law articles containing a keyword, via live proxy to e-Gov Law API v2 (Digital Agency). Returns law title/id, category, excerpt and source URL. Live data, not cached. Factual; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"keyword","in":"query","required":true,"description":"1-100 chars","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-20, default 5","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.law_article","data":{"keyword":"資金決済","total_matches":802,"articles":[{"law_title":"金融商品取引法","excerpt":"..."}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/chain/gas/base":{"get":{"operationId":"chain_gas_base","summary":"Base network gas fee statistics (1-minute baseFeePerGas buckets): p25/p50/p90/p99 and the current value's percentile rank within the window.","description":"Base network gas fee statistics (1-minute baseFeePerGas buckets): p25/p50/p90/p99 and the current value's percentile rank within the window. Descriptive statistics only; not investment advice.","tags":["chain"],"security":[],"parameters":[{"name":"hours","in":"query","required":false,"description":"0.25-24, default 1","schema":{"type":"number"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"chain.gas.base","data":{"current_gwei":0.005,"current_percentile_pct":42.3,"p50_gwei":0.004}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/dex/spreads/cbbtc":{"get":{"operationId":"dex_spread_summary_cbbtc","summary":"1-minute cross-venue spread statistics (bps) for cbBTC/USDC on Base: Uniswap v3 0.05% vs Aerodrome Slipstream 0.05% (on-chain mids).","description":"1-minute cross-venue spread statistics (bps) for cbBTC/USDC on Base: Uniswap v3 0.05% vs Aerodrome Slipstream 0.05% (on-chain mids). Same methodology as dex.spread_summary, dedicated to Base's primary BTC-wrapper venue-routing question. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-500, default 100","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.spread_summary.cbbtc","data":[{"ts":"2026-07-19T03:09:00Z","pair":"CBBTC/USDC","venue_a":"cbbtc_uniswap_v3_005","venue_b":"cbbtc_aerodrome_005","spread_bps_mean":2.1,"spread_bps_min":0.3,"spread_bps_max":5.4,"samples":12}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/dex/peg/stables":{"get":{"operationId":"dex_peg_stables","summary":"Stablecoin peg-deviation summary on Base (USDT/USDC, USDC/USDbC): current deviation in bps from the 1.0 peg per on-chain pool, plus how many consecutive 1-minute buckets have exceeded a deviation threshold.","description":"Stablecoin peg-deviation summary on Base (USDT/USDC, USDC/USDbC): current deviation in bps from the 1.0 peg per on-chain pool, plus how many consecutive 1-minute buckets have exceeded a deviation threshold. Computed from our own on-chain mid observations vs a fixed 1.0 reference. Descriptive statistics only; not investment or redemption advice.","tags":["dex"],"security":[],"parameters":[{"name":"threshold_bps","in":"query","required":false,"description":"deviation threshold in bps for the streak counter, default 5","schema":{"type":"number"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.peg.stables","data":{"threshold_bps":5,"pairs":[{"pair":"USDT/USDC","venue":"usdt_usdc_aerodrome","ts":"2026-07-19T03:09:00Z","deviation_bps":0.8,"streak_minutes_beyond_threshold":0}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]}}},"/v1/dex/wrapped/parity":{"get":{"operationId":"dex_wrapped_parity","summary":"Wrapped-BTC parity monitor on Base: WBTC/cbBTC on-chain pool price vs 1:1 parity, in bps, plus consecutive-minute streak beyond a deviation threshold.","description":"Wrapped-BTC parity monitor on Base: WBTC/cbBTC on-chain pool price vs 1:1 parity, in bps, plus consecutive-minute streak beyond a deviation threshold. Useful for collateral-acceptance decisions between BTC wrappers of the same underlying asset. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"threshold_bps","in":"query","required":false,"description":"deviation threshold in bps for the streak counter, default 20","schema":{"type":"number"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.wrapped_parity","data":{"pair":"WBTC/CBBTC","venue":"wbtc_cbbtc_uniswap_v3","ts":"2026-07-19T03:09:00Z","deviation_bps":3.2,"threshold_bps":20,"streak_minutes_beyond_threshold":0}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]}}},"/v1/geo/shelters/nearby":{"get":{"operationId":"geo_shelters_nearby","summary":"Nearest designated emergency evacuation sites (指定緊急避難場所) in Japan to a given lat/lon, with per-hazard-type flags (flood/landslide/hightide/earthquake/tsunami/fire/inundation/volcano).","description":"Nearest designated emergency evacuation sites (指定緊急避難場所) in Japan to a given lat/lon, with per-hazard-type flags (flood/landslide/hightide/earthquake/tsunami/fire/inundation/volcano). Source: Geospatial Information Authority of Japan (GSI), nationwide, ~115k sites. Factual location data only; verify with local authorities before relying on this in an actual emergency.","tags":["geo"],"security":[],"parameters":[{"name":"lat","in":"query","required":true,"description":"latitude, -90 to 90","schema":{"type":"number"}},{"name":"lon","in":"query","required":true,"description":"longitude, -180 to 180","schema":{"type":"number"}},{"name":"radius_km","in":"query","required":false,"description":"0.1-50, default 5","schema":{"type":"number"}},{"name":"hazard","in":"query","required":false,"description":"optional filter to sites designated for this hazard type","schema":{"type":"string","enum":["flood","landslide","hightide","earthquake","tsunami","fire","inundation","volcano"]}},{"name":"limit","in":"query","required":false,"description":"1-50, default 10","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"geo.shelters.nearby","data":{"query":{"lat":35.681236,"lon":139.767125,"radius_km":3,"hazard":null,"limit":5},"results":[{"name":"千代田区立九段中等教育学校","address":"東京都千代田区九段北２丁目２－１８","lat":35.6944,"lon":139.7514,"distance_km":1.8,"hazards":["earthquake","fire"]}],"count":1,"screened_against":115447}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/estat/search":{"get":{"operationId":"estat_search","summary":"Search Japan's official statistics catalog (e-Stat / 政府統計の総合窓口) by keyword — population, prices, trade, labor, and hundreds of other government survey series.","description":"Search Japan's official statistics catalog (e-Stat / 政府統計の総合窓口) by keyword — population, prices, trade, labor, and hundreds of other government survey series. Returns table metadata (id, title, publishing ministry, cycle, last updated); use the id with estat.table_data to fetch actual figures. Source: e-Stat API, government standard terms of use (CC BY-compatible, commercial use permitted). Factual catalog data only.","tags":["estat"],"security":[],"parameters":[{"name":"keyword","in":"query","required":true,"description":"Japanese search keyword, e.g. 人口推計, 消費者物価指数, 貿易統計","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-50, default 10","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"estat.search","data":{"keyword":"消費者物価指数","total_matches":1842,"tables":[{"id":"0003143513","statistics_name":"2015年基準消費者物価指数","title":"消費者物価指数（2015年基準）","government_org":"総務省","cycle":"月次","updated_date":"2026-07-18"}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/estat/table/data":{"get":{"operationId":"estat_table_data","summary":"Fetch data rows from a specific e-Stat statistical table (by id from estat.search), with all category codes (region, item, time period, etc.) pre-resolved to their human-readable Japanese labels in a single call — normally requires a separate metadata lookup and manual code-matching against the raw e-Stat API.","description":"Fetch data rows from a specific e-Stat statistical table (by id from estat.search), with all category codes (region, item, time period, etc.) pre-resolved to their human-readable Japanese labels in a single call — normally requires a separate metadata lookup and manual code-matching against the raw e-Stat API. Source: e-Stat API, government standard terms of use (CC BY-compatible, commercial use permitted). Factual statistical data only; not investment or economic advice.","tags":["estat"],"security":[],"parameters":[{"name":"id","in":"query","required":true,"description":"statsDataId from estat.search","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-1000, default 100","schema":{"type":"integer"}},{"name":"cursor","in":"query","required":false,"description":"pagination cursor from a previous response next_cursor","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"estat.table_data","data":{"table_id":"0003143513","total_number":2490,"from_number":1,"to_number":20,"next_cursor":21,"axes":{"tab":"表章項目","cat01":"2015年基準品目","area":"地域（2015年基準）","time":"時間軸（年・月）"},"rows":[{"categories":{"tab":"指数","cat01":"総合","area":"全国","time":"2026年6月"},"value":"108.2","unit":""}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/reg/organized_crime/situation":{"get":{"operationId":"reg_organized_crime_situation","summary":"National-level public-safety situation snapshot, quoted verbatim from Japan's National Police Agency (NPA) official annual white paper: a national headline figure for legally designated groups under a longstanding public-safety statute, group names as stated by the agency itself, and prior-year status-change statistics.","description":"National-level public-safety situation snapshot, quoted verbatim from Japan's National Police Agency (NPA) official annual white paper: a national headline figure for legally designated groups under a longstanding public-safety statute, group names as stated by the agency itself, and prior-year status-change statistics. This is aggregate national reporting only — it does not identify any specific individual or business, and is not a substitute for official counterparty due-diligence channels.","tags":["reg"],"security":[],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.organized_crime_situation","data":{"designated_groups_total":25,"as_of":"2026-06-01","major_group_names":["六代目山口組","神戸山口組","絆會","稲川会","住吉会"],"dissolved_prev_year":{"groups":55,"members":98,"period_label":"令和6年"},"source":{"url":"https://www.npa.go.jp/hakusyo/r07/honbun/html/bb4421000.html","title":"令和7年版警察白書 暴力団情勢"}}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/boj/rates":{"get":{"operationId":"boj_rates","summary":"Historical and current Japanese interest-rate series from the Bank of Japan's official Time-Series Data Search Site: the unsecured overnight call rate (proxy for the BOJ policy rate operating target, daily since 1998) and the basic discount/loan rate (formerly 公定歩合, daily since 1882).","description":"Historical and current Japanese interest-rate series from the Bank of Japan's official Time-Series Data Search Site: the unsecured overnight call rate (proxy for the BOJ policy rate operating target, daily since 1998) and the basic discount/loan rate (formerly 公定歩合, daily since 1882). Factual published data only; not investment advice or a rate forecast.","tags":["boj"],"security":[],"parameters":[{"name":"series","in":"query","required":true,"description":"call_rate_on = unsecured overnight call rate (policy-rate proxy); discount_rate = basic discount/loan rate","schema":{"type":"string","enum":["call_rate_on","discount_rate"]}},{"name":"start","in":"query","required":false,"description":"optional start period, YYYYMM","schema":{"type":"string"}},{"name":"end","in":"query","required":false,"description":"optional end period, YYYYMM","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-2000, default 100 (most recent observations)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"boj.rates","data":{"series":"call_rate_on","series_name":"無担保コールＯ／Ｎ物レート／平均値 日次／金利","unit":"年％","points":[{"date":"2026-07-21","value":0.478}],"count":1,"last_update":"2026-07-22"}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/rates/jgb_curve":{"get":{"operationId":"jp_rates_jgb_curve","summary":"Japanese government bond yield curve (1 to 40 years, 15 tenors) from the Ministry of Finance's daily reference series.","description":"Japanese government bond yield curve (1 to 40 years, 15 tenors) from the Ministry of Finance's daily reference series. Complements boj.rates (the short-end policy-rate proxy) with the long end of the curve. Factual published data only; not investment advice or a rate forecast.","tags":["jp"],"security":[],"parameters":[{"name":"date","in":"query","required":false,"description":"optional ISO date; defaults to the most recent published business day","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.rates.jgb_curve","data":{"date":"2026-07-24","unit":"percent","maturities":{"1y":1.18,"2y":1.43,"3y":1.59,"5y":2.04,"10y":2.86,"20y":3.8,"30y":4,"40y":3.94}}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/fx/intervention_record":{"get":{"operationId":"jp_fx_intervention_record","summary":"Individual yen foreign-exchange intervention operations (date, amount, currency pair) from the Ministry of Finance's official record, 1991-present.","description":"Individual yen foreign-exchange intervention operations (date, amount, currency pair) from the Ministry of Finance's official record, 1991-present. Quarters with no intervention are simply absent from the list rather than zero-padded. Factual published data only; not investment advice or a signal to trade on.","tags":["jp"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"optional ISO date lower bound","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-500, default 50 (most recent first)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.fx.intervention_record","data":{"records":[{"date":"2024-07-12","amount_100m_yen":23670,"currency_pair_en":"the US dollar (sold) the Japanese yen (bought)"}],"count":1,"most_recent_intervention_date":"2024-07-12"}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/boj/tankan":{"get":{"operationId":"boj_tankan","summary":"Tankan (Bank of Japan's quarterly Short-Term Economic Survey of Enterprises) business-conditions diffusion index for large enterprises, manufacturing or non-manufacturing, current-quarter assessment.","description":"Tankan (Bank of Japan's quarterly Short-Term Economic Survey of Enterprises) business-conditions diffusion index for large enterprises, manufacturing or non-manufacturing, current-quarter assessment. Same source and API family as boj.rates. Factual published data only; not investment advice or a forecast.","tags":["boj"],"security":[],"parameters":[{"name":"segment","in":"query","required":true,"description":"large-enterprise business-conditions DI, by industry group","schema":{"type":"string","enum":["manufacturing_large","non_manufacturing_large"]}},{"name":"limit","in":"query","required":false,"description":"1-500, default 20 (most recent quarters)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"boj.tankan","data":{"segment":"manufacturing_large","series_name":"D.I./業況/大企業/製造業/実績","unit":"%ポイント","points":[{"period":"202602","value":22}],"count":1}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/labor/unemployment_rate":{"get":{"operationId":"jp_labor_unemployment_rate","summary":"Japan's unemployment rate from the Statistics Bureau's Labour Force Survey, not seasonally adjusted, monthly since 2000, broken out by total/male/female.","description":"Japan's unemployment rate from the Statistics Bureau's Labour Force Survey, not seasonally adjusted, monthly since 2000, broken out by total/male/female. Same e-Stat API family as estat.search/estat.table_data. Factual published data only; not investment advice or a forecast.","tags":["jp"],"security":[],"parameters":[{"name":"sex","in":"query","required":false,"description":"default total","schema":{"type":"string","enum":["total","male","female"]}},{"name":"limit","in":"query","required":false,"description":"1-120, default 12 (most recent months)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.labor.unemployment_rate","data":{"sex":"total","unit":"percent","points":[{"month":"2026-05","value":2.4}],"count":1}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/macro/leading_index":{"get":{"operationId":"jp_macro_leading_index","summary":"Cabinet Office Composite Index (CI), one of leading/coincident/lagging, 2020=100, monthly since 1980.","description":"Cabinet Office Composite Index (CI), one of leading/coincident/lagging, 2020=100, monthly since 1980. Same e-Stat API family as estat.search/estat.table_data (routed there rather than the Cabinet Office's own ESRI subdomain, whose commercial-use terms were less clearly stated). Factual published data only; not investment advice or a forecast.","tags":["jp"],"security":[],"parameters":[{"name":"series","in":"query","required":false,"description":"default leading","schema":{"type":"string","enum":["leading","coincident","lagging"]}},{"name":"limit","in":"query","required":false,"description":"1-200, default 12 (most recent months)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.macro.leading_index","data":{"series":"leading","unit":"2020=100","points":[{"month":"2026-05","value":108.3}],"count":1}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/debt/auction_results":{"get":{"operationId":"jp_debt_auction_results","summary":"Japanese Government Bond auction results by tenor (issue number, auction/issue/maturity dates, offering/bid/awarded amounts, price and yield) from the Ministry of Finance's official record.","description":"Japanese Government Bond auction results by tenor (issue number, auction/issue/maturity dates, offering/bid/awarded amounts, price and yield) from the Ministry of Finance's official record. Covers coupon-bearing tenors (2y-40y, inflation-linked, floating-rate, GX bonds) and Treasury Bills. Factual published data only; not investment advice.","tags":["jp"],"security":[],"parameters":[{"name":"tenor","in":"query","required":true,"description":"","schema":{"type":"string","enum":["2y","3y_discount","4y","5y","5y_gx","6y","10y","10y_gx","10y_inflation_linked","15y_floating","20y","30y","40y","tbill"]}},{"name":"limit","in":"query","required":false,"description":"1-200, default 10 (most recent auctions first)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.debt.auction_results","data":{"tenor":"10y","count":1,"auctions":[{"issue_no":"400","auction_date":"2026-07-01","issue_date":"2026-07-02","maturity_date":"2036-06-20","coupon_rate_pct":2.7,"offering_amount_100m_yen":26000,"bid_amount_100m_yen":76400,"avg_price":99.85,"avg_yield_pct":2.716}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/jp/debt/balance":{"get":{"operationId":"jp_debt_balance","summary":"Central government debt balance by category (JGBs total, of which General Bonds; FILP bonds; Borrowings; Financing Bills; grand Total; separately Government-Guaranteed Debt) from the Ministry of Finance, quarter-end, 5-year trend.","description":"Central government debt balance by category (JGBs total, of which General Bonds; FILP bonds; Borrowings; Financing Bills; grand Total; separately Government-Guaranteed Debt) from the Ministry of Finance, quarter-end, 5-year trend. Factual published data only; not investment advice.","tags":["jp"],"security":[],"parameters":[{"name":"category","in":"query","required":false,"description":"omit for all categories","schema":{"type":"string","enum":["jgb_total","general_bonds","filp_bonds","borrowings","financing_bills","total","government_guaranteed_debt"]}},{"name":"limit","in":"query","required":false,"description":"1-21, default 4 (most recent quarters)","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.debt.balance","data":{"as_of_quarters":["2025-06","2025-09","2025-12","2026-03"],"series":[{"category":"general_bonds","unit":"100m_yen","points":[{"period":"2026-03","value_100m_yen":11042984}]}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/crypto":{"get":{"operationId":"reg_events_crypto","summary":"Broad crypto-asset segment of Japan regulatory events, wider than reg.events.aml/stablecoin: AML/sanctions, tax (CARF), stablecoins/payment instruments, and JVCEA/JCBA self-regulatory items in one feed.","description":"Broad crypto-asset segment of Japan regulatory events, wider than reg.events.aml/stablecoin: AML/sanctions, tax (CARF), stablecoins/payment instruments, and JVCEA/JCBA self-regulatory items in one feed. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.crypto","data":[{"en_title":"FSA Guidance on Electronic Payment Instruments","source_name":"FSA"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/sanctions":{"get":{"operationId":"reg_events_sanctions","summary":"Narrow sanctions/asset-freeze segment of Japan regulatory events (資産凍結・経済制裁 items only) -- a tighter subset of reg.events.aml, which also covers broader AML/CFT process items (travel rule, suspicious-transaction reporting).","description":"Narrow sanctions/asset-freeze segment of Japan regulatory events (資産凍結・経済制裁 items only) -- a tighter subset of reg.events.aml, which also covers broader AML/CFT process items (travel rule, suspicious-transaction reporting). English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.sanctions","data":[{"en_title":"Amendment to the Asset-Freeze Designations List","source_name":"JAFIC"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/sro":{"get":{"operationId":"reg_events_sro","summary":"Self-regulatory organization segment of Japan regulatory events: JVCEA and JCBA items only.","description":"Self-regulatory organization segment of Japan regulatory events: JVCEA and JCBA items only. Title + link + own summary (no verbatim excerpts of source headlines). English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.sro","data":[{"en_title":"JVCEA Self-Regulatory Rule Amendment","source_name":"JVCEA"}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/realtime":{"get":{"operationId":"reg_events_realtime","summary":"Only the most recent hourly crawl cycle of Japan regulatory events (all 7 sources, all categories).","description":"Only the most recent hourly crawl cycle of Japan regulatory events (all 7 sources, all categories). Returns an empty array at minimal cost when there is nothing new. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string","enum":["bill","pubcomment","guideline","enforcement","other"]}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.realtime","data":[]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/reg/events/history":{"get":{"operationId":"reg_events_history","summary":"Paginated date-range query over reviewed past Japan regulatory events (all sources, optional category filter).","description":"Paginated date-range query over reviewed past Japan regulatory events (all sources, optional category filter). For bulk historical retrieval rather than polling. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"from","in":"query","required":true,"description":"ISO date, required","schema":{"type":"string"}},{"name":"to","in":"query","required":false,"description":"ISO date, default now","schema":{"type":"string"}},{"name":"category","in":"query","required":false,"description":"","schema":{"type":"string","enum":["bill","pubcomment","guideline","enforcement","other"]}},{"name":"limit","in":"query","required":false,"description":"1-200, default 50","schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"description":"0+, default 0","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.events.history","data":{"from":"2026-07-01T00:00:00Z","to":"2026-07-23T00:00:00Z","total_matches":42,"offset":0,"limit":50,"events":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]}}},"/v1/reg/digest/daily":{"get":{"operationId":"reg_digest_daily","summary":"One call assembling a full previous day's worth of Japan regulatory events (all 7 sources, all categories) with a per-category count breakdown.","description":"One call assembling a full previous day's worth of Japan regulatory events (all 7 sources, all categories) with a per-category count breakdown. Defaults to yesterday (UTC) since the current day's crawl is still in progress. English, human-reviewed. Factual reporting only; not legal advice.","tags":["reg"],"security":[],"parameters":[{"name":"date","in":"query","required":false,"description":"ISO date, default yesterday (UTC)","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"reg.digest.daily","data":{"date":"2026-07-22","total":3,"by_category":{"pubcomment":2,"guideline":1},"events":[]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/cross_check":{"get":{"operationId":"sanctions_cross_check","summary":"Multi-jurisdiction sanctions screening by crypto address, with an explicit audit trail: per-jurisdiction status (JP MOF and OFAC screened by address; UK_OFSI flagged name_only since the UK Sanctions List has no address field -- use sanctions.uk.check for that one; EU not_yet_available pending license confirmation; UN permanently excluded -- redistribution requires individual UN permission).","description":"Multi-jurisdiction sanctions screening by crypto address, with an explicit audit trail: per-jurisdiction status (JP MOF and OFAC screened by address; UK_OFSI flagged name_only since the UK Sanctions List has no address field -- use sanctions.uk.check for that one; EU not_yet_available pending license confirmation; UN permanently excluded -- redistribution requires individual UN permission). Staged-release design so the response always discloses exactly what was screened. Factual screening data; not legal advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"address","in":"query","required":true,"description":"20-100 alphanumeric chars","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.cross_check","data":{"address":"0xaaaa...","matched":false,"jurisdictions":[{"code":"JP_MOF","status":"available","matched":false,"hits":[]},{"code":"OFAC","status":"available","matched":false,"hits":[]},{"code":"UK_OFSI","status":"name_only"},{"code":"EU","status":"not_yet_available"},{"code":"UN","status":"excluded"}],"audit":{"queried_at":"2026-07-23T00:00:00Z","screened_jurisdictions":["JP_MOF","OFAC"]}}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}}]}}},"/v1/x402/gas/settlement_cost":{"get":{"operationId":"x402_gas_settlement_cost","summary":"Estimated Base execution-gas cost of a settlement transaction (e.g.","description":"Estimated Base execution-gas cost of a settlement transaction (e.g. an ERC-3009 transferWithAuthorization), computed from our own current base-fee and ETH/USD observations. Execution gas only -- excludes priority fee and the Base L1 data fee, so treat this as a lower-bound estimate. Useful for micropayment break-even decisions. Descriptive statistics only; not investment advice.","tags":["x402"],"security":[],"parameters":[{"name":"gas_units","in":"query","required":false,"description":"1000-2000000, default 65000","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"x402.gas.settlement_cost","data":{"gas_units":65000,"base_fee_gwei":0.005,"eth_usd":3400.2,"execution_cost_usd":0.0011}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{}}]}}},"/v1/x402/gas/settlement_window":{"get":{"operationId":"x402_gas_settlement_window","summary":"Same computation as x402.gas.settlement_cost, re-shaped as a direct threshold comparison: pass your own max_acceptable_usd and get back action=settle_now or action=wait, plus how many seconds the reading is valid for before you should re-query.","description":"Same computation as x402.gas.settlement_cost, re-shaped as a direct threshold comparison: pass your own max_acceptable_usd and get back action=settle_now or action=wait, plus how many seconds the reading is valid for before you should re-query. No new data, no judgment call beyond the arithmetic comparison you specified. Descriptive computation only; not investment advice.","tags":["x402"],"security":[],"parameters":[{"name":"max_acceptable_usd","in":"query","required":true,"description":"caller-supplied threshold in USD, required","schema":{"type":"number"}},{"name":"gas_units","in":"query","required":false,"description":"1000-2000000, default 65000","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"x402.gas.settlement_window","data":{"action":"settle_now","max_acceptable_usd":0.002,"execution_cost_usd":0.0011,"gas_units":65000,"base_fee_gwei":0.005,"eth_usd":3400.2,"valid_for_seconds":60}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{}}]}}},"/v1/dex/volatility":{"get":{"operationId":"dex_realized_vol","summary":"1h/24h realized volatility (stdev of consecutive 1-minute log returns) computed from our own on-chain mid observations for a monitored pair.","description":"1h/24h realized volatility (stdev of consecutive 1-minute log returns) computed from our own on-chain mid observations for a monitored pair. Actual realized value over the window only -- not annualized, not a forecast. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":true,"description":"","schema":{"type":"string"}},{"name":"window","in":"query","required":false,"description":"'1h' or '24h'","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.realized_vol","data":{"pair":"WETH/USDC","window":"1h","samples":60,"one_minute_return_stdev_bps":4.2,"price_range_pct":0.18}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}}]}}},"/v1/dex/peg/anomalies":{"get":{"operationId":"dex_peg_anomalies","summary":"Peg/parity-deviation anomaly events where the 1-minute deviation from the 1.0 reference exceeded the trailing 30-day p99 baseline, across all monitored stablecoin and wrapped-asset pairs (USDT/USDC, USDC/USDbC, WBTC/cbBTC).","description":"Peg/parity-deviation anomaly events where the 1-minute deviation from the 1.0 reference exceeded the trailing 30-day p99 baseline, across all monitored stablecoin and wrapped-asset pairs (USDT/USDC, USDC/USDbC, WBTC/cbBTC). Same detection framework as dex.spread_anomalies, applied to peg/parity pairs. Descriptive statistics only; not investment or redemption advice.","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"since","in":"query","required":false,"description":"","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.peg.anomalies","data":[{"ts":"2026-07-23T03:09:00Z","pair":"USDT/USDC","venue_a":"usdt_usdc_aerodrome","venue_b":"constant_one","spread_bps":14.2,"p99_baseline":9.8}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]}}},"/v1/dex/peg/alert":{"get":{"operationId":"dex_peg_alert","summary":"Same detection framework as dex.peg.anomalies, re-shaped to a single yes/no for right now: is the latest available 1-minute reading for this pair itself over the trailing 30-day p99 baseline, instead of a historical event log.","description":"Same detection framework as dex.peg.anomalies, re-shaped to a single yes/no for right now: is the latest available 1-minute reading for this pair itself over the trailing 30-day p99 baseline, instead of a historical event log. Returns action=reroute_away_temporarily or action=no_action_needed, plus how many seconds the reading is valid for before you should re-query. Descriptive computation only; not investment or redemption advice.","tags":["dex"],"security":[],"parameters":[{"name":"pair","in":"query","required":true,"description":"one of the monitored peg/parity pairs, e.g. 'USDT/USDC'","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.peg.alert","data":{"pair":"USDT/USDC","action":"no_action_needed","alert":false,"spread_bps":3.1,"p99_baseline":null,"valid_for_seconds":60}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/dex/spreads/aero":{"get":{"operationId":"dex_spread_summary_aero","summary":"1-minute cross-venue spread statistics (bps) for AERO/USDC on Base: Aerodrome's own vAMM pool vs its Uniswap v3 0.3% pool (on-chain mids).","description":"1-minute cross-venue spread statistics (bps) for AERO/USDC on Base: Aerodrome's own vAMM pool vs its Uniswap v3 0.3% pool (on-chain mids). Same methodology as dex.spread_summary, dedicated to Aerodrome's own governance token. Descriptive statistics only; not investment advice.","tags":["dex"],"security":[],"parameters":[{"name":"since","in":"query","required":false,"description":"ISO timestamp filter","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"1-500, default 100","schema":{"type":"integer"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"dex.spread_summary.aero","data":[{"ts":"2026-07-23T03:09:00Z","pair":"AERO/USDC","venue_a":"aero_aerodrome","venue_b":"aero_uniswap_v3","spread_bps_mean":3.4,"spread_bps_min":0.5,"spread_bps_max":9.1,"samples":12}]}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/jp/fx/customs_rate":{"get":{"operationId":"jp_fx_customs_rate","summary":"Weekly official Japan Customs reference exchange rate (税関長公示レート) used to convert import declaration values to yen under Article 4-7 of the Customs Tariff Law -- a live proxy to the Customs weekly CSV, not a real-time market rate.","description":"Weekly official Japan Customs reference exchange rate (税関長公示レート) used to convert import declaration values to yen under Article 4-7 of the Customs Tariff Law -- a live proxy to the Customs weekly CSV, not a real-time market rate. Source: Japan Customs (customs.go.jp), whose terms of use explicitly permit commercial use. Factual published data only; not a live FX quote or trading advice.","tags":["jp"],"security":[],"parameters":[{"name":"currency","in":"query","required":false,"description":"optional 3-letter ISO currency code filter, e.g. USD (omit for all currencies)","schema":{"type":"string"}},{"name":"date","in":"query","required":false,"description":"optional ISO date to select the applicable week, default today","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"jp.fx.customs_rate","data":{"applicable_period":"令和７年６月22日から令和７年６月28日まで","currencies":1,"rates":[{"country_code":"304","country_name_ja":"アメリカ合衆国","currency_name_ja":"ドル","iso":"USD","yen_per_unit":144.29,"note":null}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/as_of":{"get":{"operationId":"sanctions_as_of","summary":"Date-scoped variant of our JP MOF / OFAC address list lookup: returns list status for a chosen date instead of only today, using our own previously-recorded list-change log (same underlying data as sanctions.jp.diff / sanctions.ofac.diff -- no new data source).","description":"Date-scoped variant of our JP MOF / OFAC address list lookup: returns list status for a chosen date instead of only today, using our own previously-recorded list-change log (same underlying data as sanctions.jp.diff / sanctions.ofac.diff -- no new data source). Each jurisdiction result includes a label describing how the value was derived: observed, inferred, assumed_unchanged, or insufficient_data. Factual reference data only; not legal or investment advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"address","in":"query","required":true,"description":"20-100 alphanumeric chars","schema":{"type":"string"}},{"name":"as_of","in":"query","required":false,"description":"optional ISO date/time to check status as of, default now","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.as_of","data":{"address":"0xaaaa...","as_of":"2026-07-01T00:00:00.000Z","matched":false,"jurisdictions":[{"code":"JP_MOF","matched":false,"confidence":"assumed_unchanged"},{"code":"OFAC","matched":false,"confidence":"observed"}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/uk/check":{"get":{"operationId":"sanctions_uk_check","summary":"Fuzzy name match against the UK Sanctions List (OFSI): individuals and entities under UK financial sanctions regimes.","description":"Fuzzy name match against the UK Sanctions List (OFSI): individuals and entities under UK financial sanctions regimes. Source: gov.uk, Open Government Licence v3.0 (Crown copyright, commercial use permitted). No crypto-address field exists in the underlying data, so unlike sanctions.ofac.check this is name-only. Factual screening data; not legal or compliance advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"name","in":"query","required":true,"description":"1-200 chars, partial match","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.uk.check","data":{"query":"Example Entity","matched":true,"entries":[{"unique_id":"AFG0001","full_name":"HAJI KHAIRULLAH HAJI SATTAR MONEY EXCHANGE","name_type":"Primary Name","regime":"The Afghanistan (Sanctions) (EU Exit) Regulations 2020","designation_type":"Entity","sanctions_imposed":"Asset freeze","date_designated":"2012-06-29","nationality":null}],"report_date":"2026-07-23","screened_against":4500}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/entity_view":{"get":{"operationId":"sanctions_entity_view","summary":"Runs the same substring name search already used by sanctions.uk.check, plus the JP MOF and OFAC name lookups behind sanctions.cross_check, against all three lists in a single call instead of three separate ones.","description":"Runs the same substring name search already used by sanctions.uk.check, plus the JP MOF and OFAC name lookups behind sanctions.cross_check, against all three lists in a single call instead of three separate ones. Same underlying data and matching method as those two products -- no new list, no new matching logic. Factual screening data; not legal or compliance advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"name","in":"query","required":true,"description":"1-200 chars, partial match","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.entity_view","data":{"query":"Example Entity","matched":false,"jurisdictions":[{"code":"JP_MOF","matched":false,"hits":[]},{"code":"OFAC","matched":false,"hits":[]},{"code":"UK_OFSI","matched":false,"hits":[]}]}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}}]}}},"/v1/reg/sanctions/jp/russia_ukraine":{"get":{"operationId":"sanctions_jp_russia_ukraine","summary":"Same substring name search as sanctions.entity_view, pre-filtered to the Russia/Ukraine(Crimea)-related subset of Japan MOF's asset-freeze designee list (three internal reference blocks: one from the 2014 measures, two from the 2022 measures).","description":"Same substring name search as sanctions.entity_view, pre-filtered to the Russia/Ukraine(Crimea)-related subset of Japan MOF's asset-freeze designee list (three internal reference blocks: one from the 2014 measures, two from the 2022 measures). Same underlying data and matching method as sanctions.entity_view -- no new list, no new matching logic. Factual screening data; not legal or compliance advice.","tags":["sanctions"],"security":[],"parameters":[{"name":"name","in":"query","required":true,"description":"1-200 chars, partial match","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response (factual_data envelope)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FactualDataEnvelope"},"example":{"kind":"factual_data","product":"sanctions.jp.russia_ukraine","data":{"query":"Example Entity","matched":false,"hits":[],"list_date":"2026-07-15"}}}}},"402":{"description":"Payment Required"}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{}}]}}}},"components":{"schemas":{"FactualDataEnvelope":{"type":"object","description":"Fixed response envelope for all products. data payload varies per product (see per-operation example).","properties":{"kind":{"type":"string","const":"factual_data"},"product":{"type":"string"},"version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"freshness_sec":{"type":"number"},"data":{},"sources":{"type":"array","items":{"type":"object"}},"disclaimer":{"type":"string"},"license":{"type":"string"}},"required":["kind","product","data","sources","disclaimer"]}}}}