{"api":"v1","generated_at":"2026-10-02T11:16:57.080Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-duoleads-com-v1-ref-currency-8a42ff","pinned_page":"https://tollindex.com/e/api-duoleads-com-v1-ref-currency-8a42ff/at/2026-10-02T05-34Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-10-02T05:34:29.993Z","snapshot_stamp":"2026-10-02T05-34Z","endpoint":{"slug":"api-duoleads-com-v1-ref-currency-8a42ff","canonical_url":"https://api.duoleads.com/v1/ref/currency","resource":"https://api.duoleads.com/v1/ref/currency","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Look up a currency by its ISO 4217 alphabetic or numeric code: the official English name, minor-unit exponent, fund flag, the smallest cash denomination where it differs from the minor unit, the territories that use it, and historic codes on request. Returns the correct rounding increment for cash amounts, which is what a caller needs to render or settle a price. This route returns currency facts only and never an exchange rate.","service_name":"Duo Data Utilities","declared_category":null,"declared_tags":["deterministic","no-api-key","ref","finance","currency"],"route_template":null,"registry_updated":"2026-10-01T20:53:13.956Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"ref currency","category":"media","first_observed_by_toll":"2026-09-29T05:42:18.847Z","last_observed_by_toll":"2026-10-02T05:34:29.993Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-29T05:42:18.848Z","event":"listed"},{"registry":"cdp","at":"2026-10-01T05:50:06.230Z","event":"delisted"},{"registry":"cdp","at":"2026-10-01T13:10:50.124Z","event":"delisting_confirmed"},{"registry":"cdp","at":"2026-10-01T22:40:17.457Z","event":"relisted"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","scheme":"exact"}],"counters":{"observed_at":"2026-10-02T05:34:29.993Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-10-01T20:53:13.834Z"},"validation":{"latest":{"observed_at":"2026-09-30T07:45:45.830Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-30"},"uptime":[{"days":7,"observed":3,"passed":3,"ratio":1},{"days":30,"observed":3,"passed":3,"ratio":1},{"days":90,"observed":3,"passed":3,"ratio":1}],"history_90d":[{"observed_at":"2026-09-30T07:45:45.830Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-30","state_changed":false},{"observed_at":"2026-09-29T19:58:44.866Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-29","state_changed":false},{"observed_at":"2026-09-29T17:50:30.318Z","state":"pass","failed_checks":[],"run_id":"new-after-daily-2026-09-28","state_changed":true}]},"seller":{"wallet":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","page":"https://tollindex.com/seller/0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","endpoints":33,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["deterministic","no-api-key","ref","finance","currency"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xCD673f7e1daD254347AEab6be0DEFe8b9C6b3A39","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-10-01T20:53:13.834Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://api.duoleads.com/v1/ref/currency","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"code":"EUR","include":"territories"}},"output":{"type":"json","example":{"ok":true,"data":{"code":"EUR","name":"Euro","found":true,"status":"current","is_fund":false,"numeric":"978","minor_units":2,"territories":["AD","AT","AX","BE","BG","BL","CY","DE","EE","ES","FI","FR","GF","GP","GR","HR","IE","IT","LT","LU","LV","MC","ME","MF","MQ","MT","NL","PM","PT","RE","SI","SK","SM","TF","VA","YT"],"cash_rounding":null,"cash_minor_units":2},"meta":{"sources":[{"id":"iso-4217","licence":"Public data (owner decision 2026-09-29)","version":"SIX list one 2026-09-17, list three 2026-01-01","published":"2026-09-17","attribution":"ISO 4217 currency and funds code lists, published by SIX Group as secretariat of the ISO 4217 Maintenance Agency (public data)"},{"id":"cldr-currency-data","licence":"Unicode-3.0","version":"48.2.2","published":"2026-09-28","attribution":"Unicode CLDR, © Unicode, Inc."}],"price_usd":"0.05","disclaimer":"Factual output of a deterministic computation over public data. Provided as is, with no warranty of accuracy, completeness or availability. Not investment, financial, legal, tax, medical or any other professional advice, and not a recommendation. Verify before relying on it. Terms: https://api.duoleads.com/terms","request_id":"01K6B7Q4ZC8H3F2M9WXR5TYN0D","computed_at":"2026-09-28T12:00:00.000Z","deterministic":true},"route":"/v1/ref/currency","version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"code":{"type":"string","maxLength":16,"description":"ISO 4217 alpha-3 or 3-digit numeric code."},"country":{"type":"string","maxLength":16,"description":"ISO 3166-1 alpha-2; returns the currencies in use there."},"include":{"type":"string","maxLength":64,"description":"Comma-separated: territories, historic. Default none."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ok","route","version","data","meta"],"properties":{"ok":{"const":true},"data":{"type":"object","required":["found"],"properties":{"code":{"type":"string"},"name":{"type":"string"},"found":{"type":"boolean"},"status":{"type":"string"},"country":{"type":"string"},"is_fund":{"type":"boolean"},"numeric":{"type":["string","null"]},"withdrawn":{"type":"string"},"currencies":{"type":"array","items":{"type":"object","required":["code","numeric","name","minor_units","cash_minor_units","cash_rounding","is_fund","status"],"properties":{"code":{"type":"string"},"name":{"type":"string"},"status":{"type":"string"},"is_fund":{"type":"boolean"},"numeric":{"type":["string","null"]},"minor_units":{"type":["integer","null"]},"territories":{"type":"array","items":{"type":"string"}},"cash_rounding":{"type":["number","null"]},"cash_minor_units":{"type":["integer","null"]}}}},"minor_units":{"type":["integer","null"]},"territories":{"type":"array","items":{"type":"string"}},"cash_rounding":{"type":["number","null"]},"cash_minor_units":{"type":["integer","null"]},"numeric_shared_with":{"type":"array","items":{"type":"string"}}}},"meta":{"type":"object","required":["request_id","computed_at","price_usd","deterministic","disclaimer"],"properties":{"sources":{"type":"array","items":{"type":"object","required":["id","version","published"]}},"price_usd":{"type":"string"},"disclaimer":{"type":"string"},"request_id":{"type":"string"},"computed_at":{"type":"string","description":"RFC 3339 UTC with milliseconds"},"deterministic":{"type":"boolean"}}},"route":{"const":"/v1/ref/currency"},"version":{"type":"string"}}}}}}}}},"description":"Look up a currency by its ISO 4217 alphabetic or numeric code: the official English name, minor-unit exponent, fund flag, the smallest cash denomination where it differs from the minor unit, the territories that use it, and historic codes on request. Returns the correct rounding increment for cash amounts, which is what a caller needs to render or settle a price. This route returns currency facts only and never an exchange rate.","lastUpdated":"2026-10-01T20:53:13.956Z","serviceName":"Duo Data Utilities","x402Version":2}]}}