{"openapi":"3.1.0","info":{"title":"Algorand ASA Token Registry API","version":"1.0.0","description":"Algorand Standard Assets (ASAs) — Algorand's native token standard — live from the public Algonode indexer, no key, nothing cached. Every fungible and non-fungible token on Algorand, including Circle's USDC and Tether's USDt, is an ASA. The Algorand on-chain reader looks up a single asset, but there is no ASA registry in the marketplace; this opens it. Browse the ASA space paginated, each asset with its id, name, unit, total supply and decimals. Look up a single ASA in full — its name, unit, total supply (raw and decimal-adjusted), project URL and the on-chain role addresses that govern it: the manager (can reconfigure or destroy), the reserve, the freeze address and the clawback address. And search ASAs by name to find a token (with a reminder to verify the creator, since anyone can mint an ASA with any name). The token layer for Algorand wallets, DEXs, token explorers and analytics. Live from mainnet-idx.algonode.cloud.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/algorandasa-api","description":"oanor gateway"}],"tags":[{"name":"Assets"},{"name":"Search"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/asset":{"get":{"operationId":"get_v1_asset","tags":["Assets"],"summary":"One ASA in full: supply, decimals, URL, role addresses","description":"","parameters":[{"name":"id","in":"query","required":false,"description":"ASA id (omit for USDC)","schema":{"type":"string"},"example":"31566704"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":31566704,"url":"https://www.centre.io/usdc","name":"USDC","note":"A single Algorand Standard Asset in full: its name, unit, total supply (raw and decimal-adjusted), project URL and the role addresses — manager (can reconfigure), reserve, freeze and clawback — that control it. Omit id for USDC.","freeze":"3ERES6JFBIJ7ZPNVQJNH2LETCBQWUPGTO4ROA6VFUR25WFSYKGX3WBO5GE","source":"Algonode indexer","creator":"2UEQTE5QDNXPI7M3TU44G6SYKLFWLPQO7EBZM7K7MHMQQMFI4QJPLHQFHM","deleted":false,"manager":"37XL3M57AXBUJARWMT5R7M35OERXMH3Q22JMMEFLBYNDXXADGFN625HAL4","reserve":"2UEQTE5QDNXPI7M3TU44G6SYKLFWLPQO7EBZM7K7MHMQQMFI4QJPLHQFHM","clawback":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY5HFKQ","decimals":6,"unit_name":"USDC","total_supply":18446744073709.55,"default_frozen":false,"created_at_round":8874561,"total_base_units":"18446744073709552000"},"meta":{"timestamp":"2026-06-14T17:04:27.475Z","request_id":"0e716742-e75a-43fd-af7d-014affec3c25"},"status":"ok","message":"Asset retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/assets":{"get":{"operationId":"get_v1_assets","tags":["Assets"],"summary":"Browse the ASA space, paginated","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Page size (1-100)","schema":{"type":"string"},"example":"20"},{"name":"next","in":"query","required":false,"description":"Pagination token from a previous response","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"next":"17466","note":"Browse the Algorand Standard Asset (ASA) space, paginated. Each ASA carries a name, unit name, total supply and decimals. Pass the returned next token to page forward; use /v1/asset for an ASA's full details.","count":20,"assets":[{"id":5,"name":"Joe-Coin","total":"10000","creator":"L226FSG3LTZR4V2MI5M4SDKJSF5HP2TQFAYD6L2HOKYGJB6GARLETV3B4A","decimals":0,"unit_name":"JC"},{"id":6,"name":"Cartan","total":"100000000000000","creator":"QYQYXRJ7FLQCRRGE3WH5CIAAL56LLMIN6GHRMN6PR45A44E6XA4QQ3JC64","decimals":0,"unit_name":"CTN"},{"id":235,"name":"Optional hash ","total":"1","creator":"QA75IQ76F6H2T55G65BY7BPLF5QNWSLT5XGI62COZSYB4ZQ3MSKI3EQ25A","decimals":0,"unit_name":"ertrng"},{"id":236,"name":"Optional hash ","total":"1","creator":"QA75IQ76F6H2T55G65BY7BPLF5QNWSLT5XGI62COZSYB4ZQ3MSKI3EQ25A","decimals":0,"unit_name":"ertrng"},{"id":237,"name":"Optional hash ","total":"1","creator":"QA75IQ76F6H2T55G65BY7BPLF5QNWSLT5XGI62COZSYB4ZQ3MSKI3EQ25A","decimals":0,"unit_name":"ertrng"},{"id":604,"name":"IanCoin","total":"23000000","creator":"FTGQNEGQPB7PJFK6MWILALT3DSLQ2SHC23SD7R3NTG7GDTZNHRRDXVGL3Y","decimals":0,"unit_name":"IANC"},{"id":672,"name":"RotemCoin","total":"100000000","creator":"FTGQNEGQPB7PJFK6MWILALT3DSLQ2SHC23SD7R3NTG7GDTZNHRRDXVGL3Y","decimals":0,"unit_name":"ROTEM"},{"id":979,"name":"algorandAsset","total":"10000000000","creator":"BZNKXBBXIVZ7GFAXHNC26ERYUD5TQWWV327IU2N4SKG6WLNFGMMCRQEFZE","decimals":0,"unit_name":"ass"},{"id":980,"name":"algorandAsset2","total":"10000000000","creator":"BZNKXBBXIVZ7GFAXHNC26ERYUD5TQWWV327IU2N4SKG6WLNFGMMCRQEFZE","decimals":0,"unit_name":"ass2"},{"id":1056,"total":"0","creator":"BZNKXBBXIVZ7GFAXHNC26ERYUD5TQWWV327IU2N4SKG6WLNFGMMCRQEFZE","decimals":0},{"id":1125,"name":"algorandAsset3","total":"10000000000","creator":"BZNKXBBXIVZ7GFAXHNC26ERYUD5TQWWV327IU2N4SKG6WLNFGMMCRQEFZE","decimals":0,"unit_name":"ass3"},{"id":2919,"name":"Optional hash ","total":"1","creator":"QA75IQ76F6H2T55G65BY7BPLF5QNWSLT5XGI62COZSYB4ZQ3MSKI3EQ25A","decimals":0,"unit_name":"ertrng"},{"id":3360,"name":"ABISHARAN MP1 GRADE 10","total":"1","creator":"QA75IQ76F6H2T55G65BY7BPLF5QNWSLT5XGI62COZSYB4ZQ3MSKI3EQ25A","decimals":0,"unit_name":"qgwuhd"},{"id":6458,"name":"Macbook Air 2011","total":"1000","creator":"LSS2JGKTJ3OY3OLGOTEKVPMTFIAQOR2HA5Q75G75PTKMPCII26XJMDPLAU","decimals":0,"unit_name":"svxyct"},{"id":7588,"name":"Macbook Air 2012","total":"1000","creator":"ZDGIQF73QXRUB77ZUHIBKYJHWS2T4NX635YRIE75U3ZCPPQDWT6P5W45QU","decimals":0,"unit_name":"svxyct2"},{"id":7890,"name":"Macbook Air 2013","total":"1000","creator":"QJYEAKSMXUKDPM4LZIZKPXCHNDM6CHJ3YPLQ2U6UFAYUYNVLUDRU6MUJ44","decimals":0,"unit_name":"svxyct3"},{"id":13551,"name":"DUST-value-chain-whitepaper v1","total":"1000","creator":"LSS2JGKTJ3OY3OLGOTEKVPMTFIAQOR2HA5Q75G75PTKMPCII26XJMDPLAU","decimals":0,"unit_name":"DUST10"},{"id":13948,"total":"300000000000","creator":"TKWCWZMDVLZLLUN6E4G7PR32J76GS43GCTSFXEO3QCNDYUYS2KWAC24JRE","decimals":0,"unit_name":"brb"},{"id":13961,"total":"300000000000","creator":"TKWCWZMDVLZLLUN6E4G7PR32J76GS43GCTSFXEO3QCNDYUYS2KWAC24JRE","decimals":0,"unit_name":"brb"},{"id":17466,"name":"Certificate of Participation","total":"1","creator":"ZDGIQF73QXRUB77ZUHIBKYJHWS2T4NX635YRIE75U3ZCPPQDWT6P5W45QU","decimals":0,"unit_name":"fntdpc"}],"source":"Algonode indexer"},"meta":{"timestamp":"2026-06-14T17:04:27.642Z","request_id":"ae4f17e6-f2e8-4f87-84c8-32bdc6838dbc"},"status":"ok","message":"Assets retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Search"],"summary":"Search ASAs by name","description":"","parameters":[{"name":"name","in":"query","required":true,"description":"Asset name to search (min 2 chars)","schema":{"type":"string"},"example":"USDC"},{"name":"limit","in":"query","required":false,"description":"Max results (1-100)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Algorand Standard Assets whose name matches the query. Use /v1/asset with an id for full details. Note that anyone can create an ASA with any name, so verify the creator address for well-known tokens.","count":20,"query":"USDC","assets":[{"id":31566704,"name":"USDC","total":"18446744073709552000","creator":"2UEQTE5QDNXPI7M3TU44G6SYKLFWLPQO7EBZM7K7MHMQQMFI4QJPLHQFHM","decimals":6,"unit_name":"USDC"},{"id":359314135,"name":"Tinyman Pool USDC-ALGO","total":"18446744073709552000","creator":"W3RTY34WM3WNAPESJX3NCHX6KP32O6V2RI5WNB3RBKKZE3RQAXYTLNUWCI","decimals":6,"unit_name":"TM1POOL"},{"id":359330978,"name":"Tinyman Pool USDC-USDt","total":"18446744073709552000","creator":"527D3Q5UFOFDLQPF2ADXIHL4GSSBAKOR7ZAXPMDKWLT7L34SIIZEHCVXOU","decimals":6,"unit_name":"TM1POOL"},{"id":359363312,"name":"Tinyman Pool SMILE-USDC","total":"18446744073709552000","creator":"A7TATMOKFGPEXRDRZIGISD7O3GXBNEM7D3KI32UXV2FHLKKSXRSCGB6YNI","decimals":6,"unit_name":"TM1POOL"},{"id":359376604,"name":"Tinyman Pool XET-USDC","total":"18446744073709552000","creator":"PF4YI344AFMDUPNFQUJEOAZY5KNAXFFVUPTF7FSC4BS6U3TMLVLCTZ2JZA","decimals":6,"unit_name":"TM1POOL"},{"id":359380769,"name":"Tinyman Pool YLDY-USDC","total":"18446744073709552000","creator":"RC7JNZWSFBRIEA5TXM24NW5ZRZOA3GZVEO562A54LPQI2ROOKEFIT3LRTA","decimals":6,"unit_name":"TM1POOL"},{"id":359395749,"name":"Tinyman Pool GEMS-USDC","total":"18446744073709552000","creator":"G4UZX56J5BRVPMM7HMKMX4XFYG5EFOHW5R2TSGPHDD6KSVOWMFYM3YLXDE","decimals":6,"unit_name":"TM1POOL"},{"id":359399545,"name":"Tinyman Pool Choice-USDC","total":"18446744073709552000","creator":"FRUG74S7Q3T5Y37GJAFQEFJCXXZ6K2PH4DRM67NL4HWZS5R4EPG6Z4H7KM","decimals":6,"unit_name":"TM1POOL"},{"id":359483182,"name":"Tinyman Pool FAME-USDC","total":"18446744073709552000","creator":"QUOSKFGLK26E22JJVDNQQAWJ23EATSWEWQNBAMN3HOECJBCLQBM2DBOYPA","decimals":6,"unit_name":"TM1POOL"},{"id":359672290,"name":"Tinyman Pool USDC-Planets","total":"18446744073709552000","creator":"4HMVHK4O2VFBHHQCVR23AEFCANVRBZYFGHR5WVJTPLXUNHVLFY2BBIKZ3U","decimals":6,"unit_name":"TM1POOL"},{"id":359794385,"name":"Tinyman Pool HDL-USDC","total":"18446744073709552000","creator":"3RBH5HYKQDU56UUA2TKXJKM4R3LDKIRHJP7G2DSULVV44JKV3XASKI5MV4","decimals":6,"unit_name":"TM1POOL"},{"id":359908718,"name":"Tinyman Pool load-USDC","total":"18446744073709552000","creator":"SV52J4KDVZANIDA2LM5EBIANM4L5F63TGL542W5JDSCOTYDBP7V4K74ZLA","decimals":6,"unit_name":"TM1POOL"},{"id":360009829,"name":"Tinyman Pool OPUL-USDC","total":"18446744073709552000","creator":"OK3P7NZ6FJJPPRY7B6UUC4RWPHJGJTNM4ALSK7BVVBDZHBSJL3OOGATLPM","decimals":6,"unit_name":"TM1POOL"},{"id":360228666,"name":"Tinyman Pool Tacos-USDC","total":"18446744073709552000","creator":"KWGZJCK5EURWQWDYT3R4WZVR3AK37KRAAYQ5KWNZEQEWCD4CX4NBOJZCCM","decimals":6,"unit_name":"TM1POOL"},{"id":360646009,"name":"Tinyman Pool USDC-rUSD","total":"18446744073709552000","creator":"VLWHHTB2WO6KHEQRWM7XYLXTYPDFSTPTWN54Z7PUZCIZGTOCLVWAYK5ARI","decimals":6,"unit_name":"TM1POOL"},{"id":361159842,"name":"Tinyman Pool OLE-USDC","total":"18446744073709552000","creator":"TYPCBJDOGMMXF62IQXNALLW5B2FWCKQC3TSNCOTIE7ZFV37DXEB3CIC5PU","decimals":6,"unit_name":"TM1POOL"},{"id":361503460,"name":"Tinyman Pool BOARD-USDC","total":"18446744073709552000","creator":"ZNWJCPAQZ2TL47H5KO4DNE5JPKLN5DLOMYKTBP47TJB7RCR5NL4IWZTSQ4","decimals":6,"unit_name":"TM1POOL"},{"id":361836729,"name":"Tinyman Pool AWT-USDC","total":"18446744073709552000","creator":"OJCT7MWK6OZN23UORI3BMNGTCF5MTJR4POTYIQPKLY6TKA3ZLZKLGWRLYU","decimals":6,"unit_name":"TM1POOL"},{"id":362019847,"name":"Tinyman Pool ALWNC-USDC","total":"18446744073709552000","creator":"4HWVEDBM3CR2YPLRC2GDPXBJAM7LQLN46EEAPK5K74F3SKWMGQP2CIS7N4","decimals":6,"unit_name":"TM1POOL"},{"id":362258834,"name":"Tinyman Pool HERP-USDC","total":"18446744073709552000","creator":"QK4AOXPA5IZSSPBDYDEIXWO6TLZYBHN4V5ZA55WCY2KOR7KI277KIX6EXI","decimals":6,"unit_name":"TM1POOL"}],"source":"Algonode indexer"},"meta":{"timestamp":"2026-06-14T17:04:27.861Z","request_id":"ab080049-bf75-445f-9015-ef56f0038619"},"status":"ok","message":"Search results retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"name":"USDC","default_asset":31566704},"source":"public Algonode indexer (mainnet-idx.algonode.cloud), keyless","service":"algorandasa-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/asset":"One ASA in full: supply, decimals, URL, role addresses (id; omit for USDC).","GET /v1/assets":"Browse the ASA space, paginated (limit, next).","GET /v1/search":"Search ASAs by name (name, limit)."},"description":"Read Algorand Standard Assets (ASAs) — Algorand's native token standard — live from the public Algonode indexer: browse the ASA space paginated, look up a single ASA in full (name, unit, supply, decimals, URL and the manager/reserve/freeze/clawback role addresses) and search ASAs by name. The token layer for Algorand wallets, DEXs and token explorers. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T17:04:27.941Z","request_id":"28b433c4-899e-4fd9-af78-019326fb40dc"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":7600,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":860,"monthly_call_quota":130500,"rps_limit":9,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3300,"monthly_call_quota":820000,"rps_limit":22,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":9450,"monthly_call_quota":4910000,"rps_limit":55,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/algorandasa-api"}