{"openapi":"3.1.0","info":{"title":"Algorand (ALGO) On-Chain API","version":"1.0.0","description":"Live on-chain data from the Algorand blockchain (ALGO), a fast carbon-negative pure-proof-of-stake Layer 1, served straight from the public AlgoNode indexer and algod APIs — no key, nothing cached. The account endpoint returns any address's state: its ALGO balance, participation status (online/offline for staking), pending rewards, the Algorand Standard Assets (ASAs) it holds with their amounts, and how many apps it has created. The asset endpoint returns the on-chain registry entry for any ASA — its name, unit, decimals, total supply, creator and URL, so you can resolve USDC, USDt and thousands of tokens. The transactions endpoint returns the account's most recent transactions with the type, counterparty, amount, fee, round and time. The network endpoint returns the live chain state: the last round, the round time, and the total and online ALGO supply. Everything is read live from AlgoNode, nothing stored. This is the Algorand on-chain layer for any wallet, explorer, payments, DeFi or analytics app. Distinct from the XRP Ledger, Stellar, TRON, Aptos, EVM and Solana on-chain APIs and from price feeds — this is Algorand account state, ASA holdings, asset registry, transactions and ledger health. 4 endpoints, no key on our side.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/algorand-api","description":"oanor gateway"}],"tags":[{"name":"Algorand"},{"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/account":{"get":{"operationId":"get_v1_account","tags":["Algorand"],"summary":"An address's state + ASA holdings","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Algorand address (58-char)","schema":{"type":"string"},"example":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"round":61998372,"assets":[],"source":"Algorand (AlgoNode)","status":"Offline","address":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU","asset_count":0,"algo_balance":1.124243,"created_apps":0,"created_assets":0,"total_rewards_algo":9958544.285694,"pending_rewards_algo":0},"meta":{"timestamp":"2026-06-09T20:24:49.784Z","request_id":"00c70c16-75bf-48d7-936c-d5450e10b110"},"status":"ok","message":"Account 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/asset":{"get":{"operationId":"get_v1_asset","tags":["Algorand"],"summary":"An ASA registry entry","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Algorand Standard Asset id","schema":{"type":"string"},"example":"31566704"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"https://www.centre.io/usdc","name":"USDC","round":61998372,"total":"18446744073709552000","source":"Algorand (AlgoNode)","creator":"2UEQTE5QDNXPI7M3TU44G6SYKLFWLPQO7EBZM7K7MHMQQMFI4QJPLHQFHM","deleted":false,"asset_id":31566704,"decimals":6,"unit_name":"USDC"},"meta":{"timestamp":"2026-06-09T20:24:49.979Z","request_id":"c516c6e9-91d6-4fea-8e85-ee2516d80fe0"},"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/network":{"get":{"operationId":"get_v1_network","tags":["Algorand"],"summary":"Live Algorand chain state","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Algorand (AlgoNode)","last_round":61998372,"total_algo":9685339464.889338,"online_algo":2045822890.982087,"catchup_time":0,"supply_round":61998372,"time_since_last_round_ns":1865735767},"meta":{"timestamp":"2026-06-09T20:24:50.188Z","request_id":"d318caac-97c5-4f7c-8498-6093511576f0"},"status":"ok","message":"Network state 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/transactions":{"get":{"operationId":"get_v1_transactions","tags":["Algorand"],"summary":"Recent transactions","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Algorand address (58-char)","schema":{"type":"string"},"example":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"name":"limit","in":"query","required":false,"description":"Max transactions (1-100, default 20)","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"next":"hYj-AAAAAAAAAAAA","count":10,"source":"Algorand (AlgoNode)","address":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU","transactions":[{"id":"FO56QOEKZM7LV3PBJ2XBJLBSDLZEVWBGE2I2BGJTY2YE4JUEJCBQ","time":"2024-09-27T00:04:58.000Z","type":"pay","round":42909356,"amount":1.0e-6,"sender":"ALGKES67FIYKFNH5NPIWEO6BCAHHZ4DUSTOZHFERKLXDFR6UTVPMU52C5I","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"HTI73MT2OLS35BO6NE32MBTR2QLS4IRHTCVDZIVQH3PHX3WLQG4Q","time":"2024-09-26T14:00:14.000Z","type":"pay","round":42896669,"amount":1.0e-6,"sender":"M4EPDR7J25WF7IIXOB5OWSUTHPOGCT3526W72X5HR7UW3BVGSURZ2FNJRE","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"K7C6MR4O4QTSTBG3N2EECPPASY34HD23UBO2VNZEMRFG7URPBMBQ","time":"2022-11-08T17:52:55.000Z","type":"pay","round":24709306,"amount":0.26971,"sender":"LWUWBZPVBS24TDBDZ72LUYJJF75KUJ3IUP6YGG45PVKGNAJYRGQD5CSCPA","fee_algo":0.002,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"RTZNFTFECBODA2KSUKUYI67RO6IDQA3CL6KFPJQ2CQFASH5JHNRQ","time":"2021-10-09T22:53:10.000Z","type":"pay","round":16725149,"amount":0.00101,"sender":"5XCLBRJAWJNM5GVAJJGED74S4R2MKQMW4VQGH5CP4QZS376EMSTZYW247M","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"5TELBOZY7WNXXOH3VHB6C7T5MNJ4W3D5CFPCG3YUAZRA5CFFCYZQ","time":"2021-10-09T22:52:30.000Z","type":"pay","round":16725140,"amount":0.0069,"sender":"5XCLBRJAWJNM5GVAJJGED74S4R2MKQMW4VQGH5CP4QZS376EMSTZYW247M","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"SGHVVJE2Y4LDHF2YIUQ2I4IU5UXT5B3LUJXKIAVERZVIUP3AIU6Q","time":"2021-10-07T23:30:00.000Z","type":"pay","round":16686146,"amount":49786,"sender":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU","fee_algo":0.001,"receiver":"2QXNQMXZNZLTKBKPLBADOEJ233L4YH4TDETSDNHCPUXNXENS46SHCEXE3A"},{"id":"YKBPT45CML47IDSZF3HJDMTMWU4I5VATB5WOBDWP56QB373FFV2A","time":"2021-10-07T23:26:22.000Z","type":"pay","round":16686100,"amount":1,"sender":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU","fee_algo":0.001,"receiver":"2QXNQMXZNZLTKBKPLBADOEJ233L4YH4TDETSDNHCPUXNXENS46SHCEXE3A"},{"id":"PEVIAL3G2PPZ2I3NGKY43A4S4Z3WVU6V5H5GLFYJJXP3HLPDVYOQ","time":"2021-10-07T23:10:30.000Z","type":"pay","round":16685882,"amount":0,"sender":"M645L4V46IHAZI23JOGCSJ4WYOVCQJ4MXC2NHRGTEUN7GIESD6GNYA7REM","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"},{"id":"6YMDKK7KI7LN6AXSOAJB57QPKNHBLNWI2SXAT4R5P5TWANSVLFGQ","time":"2021-10-07T21:51:36.000Z","type":"keyreg","round":16684797,"sender":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU","fee_algo":0.001},{"id":"DMLWSXAA63CV6RCWXTYVYRDRT3LXP47IHDSSAVSU3475AWYDMW5A","time":"2021-10-07T17:21:11.000Z","type":"pay","round":16681093,"amount":0,"sender":"M645L4V46IHAZI23JOGCSJ4WYOVCQJ4MXC2NHRGTEUN7GIESD6GNYA7REM","fee_algo":0.001,"receiver":"I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU"}]},"meta":{"timestamp":"2026-06-09T20:24:50.393Z","request_id":"f8e8901b-7d7b-45b5-a5b8-490f65a0c1cf"},"status":"ok","message":"Transactions 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":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"AlgoNode public APIs — indexer + algod (live)","service":"algorand-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/asset":"An ASA's registry entry (id=31566704 for USDC).","GET /v1/account":"An address's state + ASA holdings (address=I3345FUQQ2GRBHFZQPLYQQX5HJMMRZMABCHRLWV6RCJYC6OO4MOLEUBEGU).","GET /v1/network":"Live Algorand chain state: last round, round time, ALGO supply.","GET /v1/transactions":"An address's recent transactions (address=, limit)."},"last_round":61998372,"description":"Live on-chain data from the Algorand blockchain (ALGO) via the public AlgoNode indexer and algod APIs: any address's state (ALGO balance, online/offline staking status, rewards, the ASAs it holds, app counts); the on-chain registry entry for any Algorand Standard Asset (name, unit, decimals, total supply, creator, URL); the account's recent transactions (type, counterparty, amount, fee, round, time); and the live network state (last round, round time, total and online ALGO supply). Live, no key, nothing stored. Distinct from the XRP Ledger, Stellar, TRON, Aptos, EVM and Solana on-chain APIs and from price feeds — this is Algorand account state, ASA holdings, asset registry, transactions and ledger health.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-09T20:24:50.562Z","request_id":"ea5d8da4-7986-47db-ad7e-4606c35d0343"},"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":3500,"rps_limit":5,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1100,"monthly_call_quota":90000,"rps_limit":12,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3000,"monthly_call_quota":560000,"rps_limit":30,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":7300,"monthly_call_quota":3200000,"rps_limit":80,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/algorand-api"}