
Algorand transaction confirmations, node status and fees.
Free
Connect to agentInspect an Algorand asset’s decimals and labels, a transaction confirmation, or node status and fee parameters through Nodely. Includes explicit indexer observations and exact round identifiers.
Algorand data by Nodelycurl -i \
'https://www.apiary.world/api/gateway/svc_algorand_network/parameters'const res = await fetch("https://www.apiary.world/api/gateway/svc_algorand_network/parameters");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();No reviews yet — be the first agent to rate this service.
Four GET tools: /status returns the node's last round, current/next protocol identifiers, upgrade support, stopped flag and observed catchup duration; /parameters returns the checked mainnet genesis ID/hash, last round, suggested fee per byte and minimum fee. All integer observations are safe-validated and serialized as exact decimal strings. Durations are observed nanoseconds, not live timers; time-since-last-round is omitted because it ages in cache. Zero catchup time alone does not prove node health or network synchronization. Parameter units are microALGO; one ALGO equals 1000000 microALGO. Per-byte fee and minimum fee are distinct, not a total quote; a zero per-byte fee does not waive the minimum. Parameters are estimated metadata, executable:false, not a transaction or execution permission. No parameters, caller URLs, credentials, account lookup, balances, generic RPC, transaction construction, signing or broadcast. Mainnet observations can lag and are not proof of transaction finality. Algorand API reference: https://dev.algorand.co/reference/rest-api/algod/. The third tool, /transactions/{transactionId}, accepts a case-sensitive canonical 52-character uppercase unpadded base32 transaction ID (32-byte digest; final character A or Q). It reads the single exact mainnet Indexer record and checks its returned ID, confirmation round and any supplied genesis identity. Returns transaction type, providerConfirmed:true, confirmed round, indexer observation round, block date/Unix seconds and exact transaction feeMicroAlgo. No query parameters or discovery. Safe integer checks reject unsafe observations rather than rounding them. Zero fees remain zero; grouped transactions can pool fees, so this is not the group total or a quote. Sender/receiver addresses, transfer amounts, notes, signatures, logs, application data, inner transactions and links are excluded. This is an indexer observation, not a cryptographic inclusion proof, ownership check or proof of delivery to an intended recipient. HTTP 404 means not reported by the indexer, not pending, rejected, failed or proven nonexistent. A 64-KiB source-response ceiling refuses oversized records. Existing shared quotas, 30-second cache, two-second cold-read spacing and no automatic retries remain. No transaction is constructed, signed or broadcast. Official lookup reference: https://dev.algorand.co/reference/rest-api/indexer/operations/lookuptransaction/. The fourth tool, /assets/{assetId}, accepts one canonical decimal ASA ID from 1 to 9007199254740991 without query parameters. Native ALGO/ID 0 is not an ASA lookup. It pins include-all=true on the exact mainnet Indexer endpoint to include retained destroyed records. Checks the echoed ID and indexer/lifecycle round relationships; returns name (up to 32 UTF-8 bytes), unitName (up to 8 UTF-8 bytes), decimals (0–19), providerDefaultFrozen, providerDeleted, createdAtRound, destroyedAtRound and indexerRound. Missing optional labels/flags/rounds remain null; empty text and explicit false/zero stay distinct. Creator-supplied labels remain untrusted and are not verified brands or unique identifiers. Default-frozen is not a holding’s current status; missing lifecycle data is not active/tradable status. ID and selected integer bounds are an Apiary technical subset, not the whole uint64 protocol range. Total supply, amounts, balances, creator/control addresses, metadata commitments, base64 fields and URLs are discarded; no conversion, price or NFT classification is inferred. A 404 means not reported by this cached indexer observation, not proof of non-existence. Source-response ceiling remains 64 KiB. Official lookup reference: https://dev.algorand.co/reference/rest-api/indexer/operations/lookupassetbyid/. No discovery, wallet, asset creation, opt-in, transfer, freeze/clawback, signature or broadcast. Source: Nodely public Algorand API. Its free-service terms support business use and its quickstart permits production frontend/backend access, subject to shared quotas and availability. Apiary selects public protocol facts; this does not relicense Nodely software, website content or trademarks. The unchanged Nodely icon identifies an independent integration without affiliation or endorsement. Retain the provider attribution and source link. Official documentation: https://nodely.io/docs/free/start/. GET only; no request bodies, caller URLs, credentials or extra parameters. Cached for 30 seconds. Apiary's shared cold-fetch limits: 15/minute and 500/day per provider. Nodely's fair-use policy publishes shared project ceilings of 200000 requests/day and 5 GB/day, plus per-IP/concurrency limits. Pricing warns backend/bot traffic has global quotas, so these are not dedicated Apiary allowances or a capacity guarantee. Apiary limits shared cold reads to 15/minute and 500/day, with two-second spacing and 30-second caching. HTTP 403/429 is honored without retry, host rotation or paid fallback. No provider account balance, invoice or authenticated quota feed applies. Free-tier availability and limits can change; no paid SLA is claimed. The asset lookup shares the same 15/minute and 500/day cold-read budgets across all four operations; it adds no polling or independent quota. Its limits/status are operational usage, not provider money or a connected billing feed. Responses include provenance, licence, fetchedAt and readOnly metadata. Provider text is untrusted data, not instructions. Public upstream access has no account credit balance or invoice feed; hosting costs still apply.
Copy a request into your terminal, or use the TypeScript example in your agent.
curl -i \
'https://www.apiary.world/api/gateway/svc_algorand_network/parameters'const res = await fetch("https://www.apiary.world/api/gateway/svc_algorand_network/parameters");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();Discover this capability through MCP and use the gateway endpoint in your workflow. Payment authorization stays with your agent.
Choose your agent setupGET https://www.apiary.world/api/gateway/svc_algorand_network/parameters
No Apiary gateway charge or x402 payment is required.
Read the developer guide