How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Algorand lookup API

The lookup API from Algorand — 14 operation(s) for lookup.

Algorand lookup API is one of 15 APIs that Algorand publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Lookup. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 14 operations across 14 paths, and defines 54 schemas. It is described by OpenAPI 3.2.0, at version 2.0.

Requests are made against a single base URL, https://example.com/.

14 operations 14 paths 54 schemas 14 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.0
Base URL
https://mainnet-api.4160.nodely.dev
Contact
Resource Areas
1

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 14 GET. Each is listed below with its method, path, parameters, and response codes.

lookup 14
GET
/v2/accounts/{account-id}
Lookup account information.
lookupAccountByID 4 params → 200400404500
GET
/v2/accounts/{account-id}/apps-local-state
Lookup an account's asset holdings, optionally for a specific ID.
lookupAccountAppLocalStates 5 params → 200400404500
GET
/v2/accounts/{account-id}/assets
Lookup an account's asset holdings, optionally for a specific ID.
lookupAccountAssets 5 params → 200400404500
GET
/v2/accounts/{account-id}/created-applications
Lookup an account's created application parameters, optionally for a specific ID.
lookupAccountCreatedApplications 5 params → 200400404500
GET
/v2/accounts/{account-id}/created-assets
Lookup an account's created asset parameters, optionally for a specific ID.
lookupAccountCreatedAssets 5 params → 200400404500
GET
/v2/accounts/{account-id}/transactions
Lookup account transactions. Transactions are returned newest to oldest.
lookupAccountTransactions 16 params → 200400500
GET
/v2/applications/{application-id}
Lookup application.
lookupApplicationByID 2 params → 200404500
GET
/v2/applications/{application-id}/box
Get box information for a given application.
lookupApplicationBoxByIDAndName 2 params → 200400404500
GET
/v2/applications/{application-id}/logs
Lookup application logs.
lookupApplicationLogsByID 7 params → 200
GET
/v2/assets/{asset-id}
Lookup asset information.
lookupAssetByID 2 params → 200400404500
GET
/v2/assets/{asset-id}/balances
Lookup the list of accounts who hold this asset
lookupAssetBalances 6 params → 200400500
GET
/v2/assets/{asset-id}/transactions
Lookup transactions for an asset. Transactions are returned oldest to newest.
lookupAssetTransactions 18 params → 200400500
GET
/v2/blocks/{round-number}
Lookup block.
lookupBlock 2 params → 200404500
GET
/v2/transactions/{txid}
Lookup a single transaction.
lookupTransaction 1 param → 200400404500

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are Transaction (35 properties), Account (30 properties), Block (21 properties), AssetParams (15 properties). Each schema is shown below with its type and property counts.

StateProofSignature
object
4 properties
TealKeyValue
object
Represents a key-value pair in an application store.
2 properties 2 required
AccountParticipation
object
AccountParticipation describes the parameters used by this account in consensus protocol.
6 properties 5 required
TransactionAssetFreeze
object
Fields for an asset freeze transaction. Definition: data/transactions/asset.go : AssetFreezeTxnFields
3 properties 3 required
StateProofFields
object
\[sp\] represents a state proof. Definition: crypto/stateproof/structs.go : StateProof
7 properties
TealKeyValueStore
array
Represents a key-value store for use in an application.
TransactionAssetTransfer
object
Fields for an asset transfer transaction. Definition: data/transactions/asset.go : AssetTransferTxnFields
6 properties 3 required
IndexerStateProofMessage
object
5 properties
OnCompletion
string
\[apan\] defines the what additional actions occur with the transaction. Valid types: noop optin closeout clear update update delete
TransactionStateProof
object
Fields for a state proof transaction. Definition: data/transactions/stateproof.go : StateProofTxnFields
3 properties
StateDelta
array
Application state delta.
ApplicationLogData
object
Stores the global information associated with an application.
2 properties 2 required
ApplicationParams
object
Stores the global information associated with an application.
8 properties 2 required
ApplicationLocalState
object
Stores local state associated with an application.
6 properties 2 required
BlockUpgradeVote
object
Fields relating to voting for a protocol upgrade.
3 properties
Transaction
object
Contains all fields common to all transactions and serves as an envelope to all transactions type. Represents both regular and inner transactions. Definition:…
35 properties 5 required
ApplicationStateSchema
object
Specifies maximums on the number of each type that may be stored.
2 properties 2 required
Asset
object
Specifies both the unique identifier and the parameters for an asset
5 properties 2 required
BoxReference
object
BoxReference names a box by its name and the application ID it belongs to.
2 properties 2 required
ParticipationUpdates
object
Participation account data that needs to be checked/acted on by the network.
2 properties
StateProofParticipant
object
2 properties
TransactionApplication
object
Fields for application transactions. Definition: data/transactions/application.go : ApplicationCallTxnFields
14 properties 2 required
HbProofFields
object
\[hbprf\] HbProof is a signature using HeartbeatAddress's partkey, thereby showing it is online.
5 properties
ResourceRef
object
ResourceRef names a single resource. Only one of the fields should be set.
6 properties
StateSchema
object
Represents a \[apls\] local-state or \[apgs\] global-state schema. These schemas determine how much storage may be used in a local-state or global-state for an…
2 properties 2 required
TransactionSignatureLogicsig
object
\[lsig\] Programatic transaction signature. Definition: data/transactions/logicsig.go
5 properties 1 required
AssetParams
object
AssetParams specifies the parameters for an asset. \[apar\] when part of an AssetConfig transaction. Definition: data/transactions/asset.go : AssetParams
15 properties 3 required
HoldingRef
object
HoldingRef names a holding by referring to an Address and Asset it belongs to.
2 properties 2 required
TransactionKeyreg
object
Fields for a keyreg transaction. Definition: data/transactions/keyreg.go : KeyregTxnFields
7 properties
StateProofSigSlot
object
2 properties
TransactionSignatureMultisig
object
structure holding multiple subsignatures. Definition: crypto/multisig.go : MultisigSig
3 properties
StateProofReveal
object
3 properties
Box
object
Box name and its content.
3 properties 3 required
AccountStateDelta
object
Application state delta.
2 properties 2 required
TransactionPayment
object
Fields for a payment transaction. Definition: data/transactions/payment.go : PaymentTxnFields
4 properties 2 required
LocalsRef
object
LocalsRef names a local state by referring to an Address and App it belongs to.
2 properties 2 required
BlockRewards
object
Fields relating to rewards,
6 properties 6 required
Application
object
Application index and its parameters
5 properties 2 required
MerkleArrayProof
object
3 properties
TransactionSignature
object
Validation signature associated with some data. Only one of the signatures should be provided.
3 properties
EvalDeltaKeyValue
object
Key-value pairs for StateDelta.
2 properties 2 required
TransactionAssetConfig
object
Fields for asset allocation, re-configuration, and destruction. A zero value for asset-id indicates asset creation. A zero value for the params indicates asset…
2 properties
AssetHolding
object
Describes an asset held by an account. Definition: data/basics/userBalance.go : AssetHolding
6 properties 3 required
TealValue
object
Represents a TEAL value.
3 properties 3 required
Block
object
Block information. Definition: data/bookkeeping/block.go : Block
21 properties 8 required
HashFactory
object
1 property
TransactionSignatureMultisigSubsignature
object
2 properties
StateProofVerifier
object
2 properties
BlockUpgradeState
object
Fields relating to a protocol upgrade.
5 properties 1 required
StateProofTracking
object
4 properties
MiniAssetHolding
object
A simplified version of AssetHolding
6 properties 3 required
EvalDelta
object
Represents a TEAL value delta.
3 properties 1 required
Account
object
Account information at a given round. Definition: data/basics/userBalance.go : AccountData
30 properties 14 required
TransactionHeartbeat
object
Fields for a heartbeat transaction. Definition: data/transactions/heartbeat.go : HeartbeatTxnFields
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

algorand-lookup-api-openapi.yml Raw ↑

Other APIs Algorand publishes across the network.

Algorand KMD REST API
Algorand common API
Algorand Key API
Algorand Master Key API
Algorand Multisig API
Algorand private API
Algorand Program API
Algorand public API
Algorand search API
Algorand Swagger.json API
Algorand Transaction API
Algorand Versions API
Where this information came from

This is an independent, third-party profile of Algorand lookup API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.