Algorand Applications API
Browse Algorand applications (smart contracts) live from the public AlgoNode indexer — no key. On Algorand a smart contract is an "application" with a numeric id, a creator, TEAL approval/clear programs and key-value global state. The Algorand on-chain reader resolves account, ASA-token and governance state, but it cannot browse the application universe, read an app's decoded global state, or list the apps a creator has deployed. This opens that. Browse the deployed applications with their id, creator and creation round; read one app in full — its decoded global state (the contract's on-chain key-value variables, keys and byte-values decoded from base64), its global/local state schema (how many uint and byte-slice slots it reserves) and its program presence; and list every application created by an address. The smart-contract layer for Algorand explorers, dApp dashboards, wallets and analytics. Distinct from the Algorand on-chain reader (account state), the ASA token reader and the governance reader. Live from the indexer; short cache only.
api.oanor.com/algorandapps-api