Across 6 paths, the API surfaces 6 operations — 6 GET. Each is listed below with its method, path, parameters, and response codes.
search 6
GET
/v2/accounts
Search for accounts.
searchForAccounts11 params→ 200400500
GET
/v2/applications
Search for applications
searchForApplications5 params→ 200500
GET
/v2/applications/{application-id}/boxes
Get box names for a given application.
searchForApplicationBoxes3 params→ 200400404500
GET
/v2/assets
Search for assets.
searchForAssets7 params→ 200400500
GET
/v2/block-headers
Search for block headers. Block headers are returned in ascending round order. Transactions are not included in the output.
searchForBlockHeaders9 params→ 200404500
GET
/v2/transactions
Search for transactions. Transactions are returned oldest to newest unless the address parameter is used, in which case results are returned newest to oldest.
searchForTransactions20 params→ 200400500
Schemas 52
The contract defines 52 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 properties2 required
AccountParticipation
object
AccountParticipation describes the parameters used by this account in consensus protocol.
6 properties5 required
TransactionAssetFreeze
object
Fields for an asset freeze transaction. Definition: data/transactions/asset.go : AssetFreezeTxnFields
3 properties3 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 properties3 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.
ApplicationParams
object
Stores the global information associated with an application.
8 properties2 required
ApplicationLocalState
object
Stores local state associated with an application.
6 properties2 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 properties5 required
ApplicationStateSchema
object
Specifies maximums on the number of each type that may be stored.
2 properties2 required
Asset
object
Specifies both the unique identifier and the parameters for an asset
5 properties2 required
BoxReference
object
BoxReference names a box by its name and the application ID it belongs to.
2 properties2 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 properties2 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…
AssetParams specifies the parameters for an asset. \[apar\] when part of an AssetConfig transaction. Definition: data/transactions/asset.go : AssetParams
15 properties3 required
HoldingRef
object
HoldingRef names a holding by referring to an Address and Asset it belongs to.
2 properties2 required
TransactionKeyreg
object
Fields for a keyreg transaction. Definition: data/transactions/keyreg.go : KeyregTxnFields
Fields for a payment transaction. Definition: data/transactions/payment.go : PaymentTxnFields
4 properties2 required
LocalsRef
object
LocalsRef names a local state by referring to an Address and App it belongs to.
2 properties2 required
BlockRewards
object
Fields relating to rewards,
6 properties6 required
Application
object
Application index and its parameters
5 properties2 required
MerkleArrayProof
object
3 properties
TransactionSignature
object
Validation signature associated with some data. Only one of the signatures should be provided.
3 properties
BoxDescriptor
object
Box descriptor describes an app box without a value.
1 property1 required
EvalDeltaKeyValue
object
Key-value pairs for StateDelta.
2 properties2 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
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Algorand search 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.