{"openapi":"3.1.0","info":{"title":"Algorand App API","version":"1.0.0","description":"Inspect Algorand stateful smart contracts (applications) live from the public Algonode indexer — no key. Where account- and asset-readers cover ALGO and ASAs, this covers the layer-1 application logic: look up any application by id for its creator, its decoded global state (the on-chain key/value store the contract actually keeps), the size of its approval and clear programs, its global and local state schemas and extra program pages; list every application an account has created; or browse the application space. The smart-contract layer for Algorand wallets, explorers, dApp builders and auditors who need to read exactly what a contract stores and who controls it. Reads straight from the indexer; short cache only.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/algorandapp-api","description":"oanor gateway"}],"tags":[{"name":"Apps"},{"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/app":{"get":{"operationId":"get_v1_app","tags":["Apps"],"summary":"One application: creator, decoded global state, programs, schemas","description":"","parameters":[{"name":"id","in":"query","required":true,"description":"Application id","schema":{"type":"string"},"example":"1002541853"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"id":1002541853,"note":"Algorand stateful smart contract: its creator, decoded global state (the contract's on-chain key/value store), program sizes and state schemas. global_state values are decoded as uint or printable text / hex bytes.","source":"Algonode indexer","creator":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4","deleted":false,"global_state":[{"key":"fee_manager","type":"bytes","value":"0xe1d11ed349e1448200deb3029e065ba8673f4bef5dee48d63a9410e564d9ce4b"},{"key":"fee_setter","type":"bytes","value":"0xce4d03aa42bebc0165b9947f850c39b96cc487a9d7bf78f168d5b2fdcdb255ef"},{"key":"fee_collector","type":"bytes","value":"0x15a8068d0ba40347267fd6a83d7765d906b1391c2ba8e20995d4ada3c84fe932"}],"created_at_round":26051045,"clear_program_size":8,"global_state_count":3,"local_state_schema":{"num-uint":12,"num-byte-slice":2},"extra_program_pages":3,"global_state_schema":{"num-uint":0,"num-byte-slice":3},"approval_program_size":10308},"meta":{"timestamp":"2026-06-14T08:03:51.305Z","request_id":"9078f230-8c19-47a6-8ae4-c7fd7845cb02"},"status":"ok","message":"Application 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/apps":{"get":{"operationId":"get_v1_apps","tags":["Apps"],"summary":"Browse the application 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":"Next-token for pagination","schema":{"type":"string"}}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"next":"84238828","note":"Browse the Algorand application space, paginated. Pass the returned next token to page forward.","count":20,"source":"Algonode indexer","applications":[{"id":60553466,"creator":"WEXK776EPAM56PTNEOQZPO2U5JRZPT4WV5IKEBFBYPW4BGQ3SVUPFAQB4M","deleted":false,"global_state_count":11},{"id":60656593,"creator":"WEXK776EPAM56PTNEOQZPO2U5JRZPT4WV5IKEBFBYPW4BGQ3SVUPFAQB4M","deleted":false,"global_state_count":21},{"id":60699511,"creator":"WEXK776EPAM56PTNEOQZPO2U5JRZPT4WV5IKEBFBYPW4BGQ3SVUPFAQB4M","deleted":false,"global_state_count":24},{"id":80393163,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80441171,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80441567,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80441806,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80441968,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80443063,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80444171,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80444554,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80444707,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":80445034,"creator":"24YD4UNKUGVNGZ6QGXWIUPQ5L456FBH7LB5L6KFGQJ65YLQHXX4CQNPCZA","deleted":false,"global_state_count":15},{"id":84226112,"creator":"NXSK4DPEWZ4DCKX4WOL3QZNHWGYD6Q2W5BZJECGEE3O5LQDR7GSD6VJRNE","deleted":false,"global_state_count":15},{"id":84226549,"creator":"UBYQLLWUQALTKNQCA37QNMCBZBERXPPJICNAX5JWKVGWR2SV2ZODAQC3E4","deleted":false,"global_state_count":15},{"id":84226954,"creator":"QLGKXNPAB3XQIZX7RVAUWRJQ2BACI6S4MNG5JEUZV5EL42OJZMBGV4A3EI","deleted":false,"global_state_count":15},{"id":84228830,"creator":"62N6UJKSMVFF5CZR7FY53VYR3OM3IOC7XYPK3AXAXPOROUDVMDK3NQ2F3A","deleted":false,"global_state_count":15},{"id":84228991,"creator":"VJYD2XG55QXK5EHGR2H35AEDYK4JJHK76GTPUPXUNOD365WZCMGHHWEITE","deleted":false,"global_state_count":15},{"id":84238217,"creator":"O6CLANJDM5CHUE4YIJJFBXV35EWB6YOEIR56RGUJDRPGU2VD4BQYGKTGXY","deleted":false,"global_state_count":15},{"id":84238828,"creator":"ZIYQ6WW3ZPKTMTXPXFCTW4EXEFTCVNOQUIQ3QBBDPYNLDURKEBARLHFNLY","deleted":false,"global_state_count":15}]},"meta":{"timestamp":"2026-06-14T08:03:51.491Z","request_id":"8311c0b7-1a54-413c-aea7-897e10a20e2a"},"status":"ok","message":"Applications 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/created":{"get":{"operationId":"get_v1_created","tags":["Apps"],"summary":"Applications created by an account","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Algorand account address (58-char base32)","schema":{"type":"string"},"example":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4"},{"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":{"next":"1385499515","note":"Every application this account has created, with each one's decoded global state and schema.","count":3,"source":"Algonode indexer","address":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4","applications":[{"id":1002541853,"creator":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4","deleted":false,"global_state":[{"key":"fee_manager","type":"bytes","value":"0xe1d11ed349e1448200deb3029e065ba8673f4bef5dee48d63a9410e564d9ce4b"},{"key":"fee_setter","type":"bytes","value":"0xce4d03aa42bebc0165b9947f850c39b96cc487a9d7bf78f168d5b2fdcdb255ef"},{"key":"fee_collector","type":"bytes","value":"0x15a8068d0ba40347267fd6a83d7765d906b1391c2ba8e20995d4ada3c84fe932"}],"created_at_round":26051045,"clear_program_size":8,"global_state_count":3,"local_state_schema":{"num-uint":12,"num-byte-slice":2},"extra_program_pages":3,"global_state_schema":{"num-uint":0,"num-byte-slice":3},"approval_program_size":10308},{"id":1083651166,"creator":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4","deleted":false,"global_state":[{"key":"manager","type":"bytes","value":"0xe1d11ed349e1448200deb3029e065ba8673f4bef5dee48d63a9410e564d9ce4b"},{"key":"extra_collector","type":"bytes","value":"0xe1d11ed349e1448200deb3029e065ba8673f4bef5dee48d63a9410e564d9ce4b"},{"key":"tinyman_app_id","type":"uint","value":1002541853}],"created_at_round":28340270,"clear_program_size":8,"global_state_count":3,"local_state_schema":{"num-uint":0,"num-byte-slice":0},"extra_program_pages":0,"global_state_schema":{"num-uint":1,"num-byte-slice":2},"approval_program_size":2140},{"id":1385499515,"creator":"4HIR5U2J4FCIEAG6WMBJ4BS3VBTT6S7PLXXERVR2SQIOKZGZZZF2ZV27U4","deleted":false,"global_state":[{"key":"tinyman_app_id","type":"uint","value":1002541853},{"key":"folks_manager_app_id","type":"uint","value":971350278}],"created_at_round":35055340,"clear_program_size":4,"global_state_count":2,"local_state_schema":{"num-uint":0,"num-byte-slice":0},"extra_program_pages":0,"global_state_schema":{"num-uint":8,"num-byte-slice":8},"approval_program_size":1776}]},"meta":{"timestamp":"2026-06-14T08:03:51.657Z","request_id":"b9639197-61cc-46fe-8fc5-ec637ccb3b30"},"status":"ok","message":"Created applications 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 & live sample","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"app":1002541853,"global_state":3},"source":"public Algonode indexer (mainnet-idx.algonode.cloud), keyless","service":"algorandapp-api","endpoints":{"GET /v1/app":"One application: creator, decoded global state, programs, schemas (id=1002541853).","GET /v1/apps":"Browse the application space, paginated (limit, next).","GET /v1/meta":"This document.","GET /v1/created":"Applications created by an account (address=...)."},"description":"Inspect Algorand stateful smart contracts (applications) live from the public Algonode indexer: look up any application by id for its creator, decoded global state, program sizes and schemas; list the applications an account has created; or browse the application space. The smart-contract layer for Algorand wallets, explorers and auditors. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-14T08:03:51.730Z","request_id":"2cb8cc82-9d3c-43e5-a523-17067b491be1"},"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":6000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1000,"monthly_call_quota":124500,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3550,"monthly_call_quota":743000,"rps_limit":20,"hard_limit":true},{"slug":"business","name":"Business","price_cents_month":10150,"monthly_call_quota":4690000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/algorandapp-api"}