{"openapi":"3.1.0","info":{"title":"APAC Licensed-Entity Lookup","version":"1.0.0","description":"Is company X licensed or registered by regulator Y? Searches 2643 entities on 9 official public registers: HKMA (authorized institutions, SVF licensees, approved money brokers), Japan FSA (crypto-asset exchanges, stablecoin/electronic payment instrument dealers, funds transfer providers, banks, financial instruments business operators) and Taiwan FSC (registered VASPs). Every answer carries the register source URL, as-of date and a not-legal-advice disclaimer. Also OFAC sanctions screening (SDN + Consolidated non-SDN lists from U.S. Treasury): crypto wallet address check (batch up to 25 addresses, BTC/ETH/TRX/USDT and more) and fuzzy name screening of entities, individuals, vessels and aircraft. Refreshed daily.","contact":{"name":"APAC Licensed-Entity Lookup","url":"https://apac-license-lookup.regnotes.workers.dev"},"x-guidance":"Use /v1/entities/search?q=<name, brand or registration/licence/corporate number>&jurisdiction=HK|JP|TW (optional register=<key>) to check whether a company appears on a covered register; matches include status, authorized flag, match_score, source_url and as_of. Then /v1/entity/{id} for the full register record and other registrations of the same company. Free coverage list (with not-covered registers to check directly): /registers. Japanese names match in Japanese; JFSA crypto-exchange entries also have English names. For counterparty screening: /v1/sanctions/address?address=<one or more comma-separated wallet addresses> (exact match against OFAC-listed digital currency addresses) and /v1/sanctions/name?q=<name>&type=entity|individual|vessel|aircraft (fuzzy). Coverage and list date: /sanctions/coverage (free). Not legal advice; verify with the regulator."},"x-discovery":{"llms":"https://apac-license-lookup.regnotes.workers.dev/llms.txt","x402":"https://apac-license-lookup.regnotes.workers.dev/.well-known/x402"},"paths":{"/health":{"get":{"summary":"Health","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/entities/search":{"get":{"summary":"Search licensed/registered entities","description":"Search APAC regulator registers (HKMA, Japan FSA, Taiwan FSC) by company name, brand or licence/registration/corporate number. Returns matches with status, source URL, as-of date and disclaimer.","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"description":"Company name, brand, or licence/registration/corporate number (2-100 chars)"},{"name":"jurisdiction","in":"query","required":false,"schema":{"type":"string","enum":["HK","JP","TW"]},"description":"HK, JP or TW"},{"name":"register","in":"query","required":false,"schema":{"type":"string","enum":["hk-hkma-ai","hk-hkma-svf","hk-hkma-amb","jp-fsa-cae","jp-fsa-epi","jp-fsa-fts","jp-fsa-bank","jp-fsa-fibo","tw-fsc-vasp"]},"description":"Register key from /registers"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":50},"description":"1-50 (default 10)"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{}},{"mpp":{"method":"tempo","intent":"charge","currency":"0x20C000000000000000000000b9537d11c60E8b50","chainId":4217}}],"network":"eip155:8453","payTo":"0xF98B4FDAC9c2AcCD59803316a2b2DFf2E653F5Ad"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad request"},"402":{"description":"Payment Required (x402 PAYMENT-REQUIRED header and MPP WWW-Authenticate: Payment challenge)"}}}},"/v1/entity/{id}":{"get":{"summary":"Full register record for one entity","description":"Full register record for one entity id (from search): status, licence/registration number, dates, address, services, register metadata (source URL, as-of, terms) and other covered registrations of the same company.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Entity id from /v1/entities/search","example":"jp-fsa-cae-1010001148860"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{}},{"mpp":{"method":"tempo","intent":"charge","currency":"0x20C000000000000000000000b9537d11c60E8b50","chainId":4217}}],"network":"eip155:8453","payTo":"0xF98B4FDAC9c2AcCD59803316a2b2DFf2E653F5Ad"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad request"},"402":{"description":"Payment Required (x402 PAYMENT-REQUIRED header and MPP WWW-Authenticate: Payment challenge)"}}}},"/v1/sanctions/address":{"get":{"summary":"OFAC sanctions check for crypto wallet addresses","description":"Check 1-25 crypto wallet addresses (EVM 0x, BTC, TRX, USDT, LTC, XMR, SOL and others) against digital currency addresses listed on the U.S. Treasury OFAC SDN and Consolidated lists. Returns sanctioned true/false per address with the listed entity, programs and list date. Informational, not legal advice.","parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string"},"description":"One wallet address, or up to 25 comma-separated addresses"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{}},{"mpp":{"method":"tempo","intent":"charge","currency":"0x20C000000000000000000000b9537d11c60E8b50","chainId":4217}}],"network":"eip155:8453","payTo":"0xF98B4FDAC9c2AcCD59803316a2b2DFf2E653F5Ad"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad request"},"402":{"description":"Payment Required (x402 PAYMENT-REQUIRED header and MPP WWW-Authenticate: Payment challenge)"}}}},"/v1/sanctions/name":{"get":{"summary":"OFAC sanctions name screening (fuzzy)","description":"Screen a company, person, vessel or aircraft name against the OFAC SDN and Consolidated lists, including aliases, with diacritic folding and one-typo tolerance per word. Returns ranked matches with match_score, programs and list date. Informational, not legal advice.","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"description":"Name to screen (2-120 chars)"},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["entity","individual","vessel","aircraft"]},"description":"entity, individual, vessel or aircraft"},{"name":"min_score","in":"query","required":false,"schema":{"type":"number","minimum":0.5,"maximum":1},"description":"0.5-1 (default 0.8)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":50},"description":"1-50 (default 10)"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}},{"mpp":{"method":"tempo","intent":"charge","currency":"0x20C000000000000000000000b9537d11c60E8b50","chainId":4217}}],"network":"eip155:8453","payTo":"0xF98B4FDAC9c2AcCD59803316a2b2DFf2E653F5Ad"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad request"},"402":{"description":"Payment Required (x402 PAYMENT-REQUIRED header and MPP WWW-Authenticate: Payment challenge)"}}}}}}