Home
Providers
Algorand
Algorand
Algorand is a pure proof-of-stake blockchain platform designed for speed, security, and decentralization. It exposes REST APIs through two core daemons — Algod (the Algorand protocol daemon) for real-time node interaction including submitting transactions, querying account balances, retrieving blocks, and managing smart contracts; and the Indexer daemon for deep historical querying of accounts, assets, applications, transactions, and blocks from a PostgreSQL-backed store. A third daemon, KMD (Key Management Daemon), handles local key storage and signing. Public archival endpoints are freely available via third-party providers such as Nodely/AlgoNode, and the developer toolchain is anchored by AlgoKit with SDKs for Python, JavaScript, Go, and Java.
Algorand publishes 14 APIs on the APIs.io network, including common API, Key API, lookup API, and 11 more. Tagged areas include Blockchain, Cryptocurrency, Proof of Stake, DeFi, and Smart Contracts.
The Algorand catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Algorand’s developer surface includes authentication, developer portal, documentation, getting-started guide, CLI, engineering blog, support, and 17 more developer resources.
3 APIs
8 Features
7 Use Cases
On this page
Kin Score
APIs 15
Postman 18
Open Collections 19
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 8
Vocabularies 1
Spectral Rules 1
JSON Schema 3
Examples 2
Security Posture 2
Agentic Access 1
Use Cases 7
Integrations 5
Resources 24
apis.yml
34 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 48.8/100 · developing
Agent readiness — 26/100 · agent aware
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 15
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 18
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 19
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 8
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 7
Pre-built integrations with other platforms and tools.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 8
SDKs, sample code, and the tooling you integrate with
Scroll for all 8
Access & Security 3
Authentication, authorization, and security posture
Operate 2
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: algorand
url: https://raw.githubusercontent.com/api-evangelist/algorand/refs/heads/main/apis.yml
name: Algorand
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: open
trial: false
try_now: true
public: true
label: Freemium · Open access
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/algorand.png
tags:
- Blockchain
- Cryptocurrency
- Proof of Stake
- DeFi
- Smart Contracts
tags_raw:
- Blockchain
- Cryptocurrency
- Proof-of-Stake
- DeFi
- Smart Contracts
description: Algorand is a pure proof-of-stake blockchain platform designed for speed, security, and decentralization. It
exposes REST APIs through two core daemons — Algod (the Algorand protocol daemon) for real-time node interaction including
submitting transactions, querying account balances, retrieving blocks, and managing smart contracts; and the Indexer daemon
for deep historical querying of accounts, assets, applications, transactions, and blocks from a PostgreSQL-backed store.
A third daemon, KMD (Key Management Daemon), handles local key storage and signing. Public archival endpoints are freely
available via third-party providers such as Nodely/AlgoNode, and the developer toolchain is anchored by AlgoKit with SDKs
for Python, JavaScript, Go, and Java.
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.23'
apis:
- aid: algorand:algorand-kmd-api
name: Algorand KMD REST API
tags:
- Key Management
- Wallets
- Signing
- Security
humanURL: https://dev.algorand.co/reference/rest-api/overview/
baseURL: http://localhost:7833
properties:
- url: https://dev.algorand.co/reference/rest-api/overview/
type: Documentation
description: The Key Management Daemon (KMD) REST API provides local key storage and transaction signing for Algorand nodes.
It exposes wallet management, key generation, and signing endpoints through a locally-running daemon. Authentication uses
an X-KMD-API-Token header with a token stored in the node's data directory. KMD is intended for node operators and local
development workflows; production applications typically use external signing solutions or the AlgoKit SDK utilities instead.
- aid: algorand:algorand-common-api
name: Algorand common API
description: The common API from Algorand — 6 operation(s) for common.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Common
tags_raw:
- common
properties:
- type: OpenAPI
url: openapi/algorand-common-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-key-api
name: Algorand Key API
description: The Key API from Algorand — 4 operation(s) for key.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Key
properties:
- type: OpenAPI
url: openapi/algorand-key-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-lookup-api
name: Algorand lookup API
description: The lookup API from Algorand — 14 operation(s) for lookup.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Lookup
tags_raw:
- lookup
properties:
- type: OpenAPI
url: openapi/algorand-lookup-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-master-key-api
name: Algorand Master Key API
description: The Master Key API from Algorand — 1 operation(s) for master key.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Master Key
properties:
- type: OpenAPI
url: openapi/algorand-master-key-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-multisig-api
name: Algorand Multisig API
description: The Multisig API from Algorand — 6 operation(s) for multisig.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Multisig
properties:
- type: OpenAPI
url: openapi/algorand-multisig-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-private-api
name: Algorand private API
description: The private API from Algorand — 7 operation(s) for private.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Private
tags_raw:
- private
properties:
- type: OpenAPI
url: openapi/algorand-private-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-program-api
name: Algorand Program API
description: The Program API from Algorand — 1 operation(s) for program.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Program
properties:
- type: OpenAPI
url: openapi/algorand-program-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-public-api
name: Algorand public API
description: The public API from Algorand — 43 operation(s) for public.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Public
tags_raw:
- public
properties:
- type: OpenAPI
url: openapi/algorand-public-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-search-api
name: Algorand search API
description: The search API from Algorand — 6 operation(s) for search.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Search
tags_raw:
- search
properties:
- type: OpenAPI
url: openapi/algorand-search-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-swagger-json-api
name: Algorand Swagger.json API
description: The Swagger.json API from Algorand — 1 operation(s) for swagger.json.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Swagger.json
properties:
- type: OpenAPI
url: openapi/algorand-swagger-json-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-transaction-api
name: Algorand Transaction API
description: The Transaction API from Algorand — 1 operation(s) for transaction.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Transaction
properties:
- type: OpenAPI
url: openapi/algorand-transaction-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-versions-api
name: Algorand Versions API
description: The Versions API from Algorand — 1 operation(s) for versions.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Versions
properties:
- type: OpenAPI
url: openapi/algorand-versions-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-wallet-api
name: Algorand Wallet API
description: The Wallet API from Algorand — 6 operation(s) for wallet.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Wallets
tags_raw:
- Wallet
properties:
- type: OpenAPI
url: openapi/algorand-wallet-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
- aid: algorand:algorand-wallets-api
name: Algorand Wallets API
description: The Wallets API from Algorand — 1 operation(s) for wallets.
humanURL: https://dev.algorand.co/reference/rest-api/algod/
baseURL: https://mainnet-api.4160.nodely.dev
tags:
- Wallets
properties:
- type: OpenAPI
url: openapi/algorand-wallets-api-openapi.yml
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/algod/
- type: GraphQL
url: graphql/algorand-graphql.md
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/indexer/
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/algorand/overview
- type: AgenticAccess
url: agentic-access/algorand-agentic-access.yml
- type: DomainSecurity
url: security/algorand-domain-security.yml
- type: Authentication
url: authentication/algorand-authentication.yml
- type: Website
url: https://algorand.co/
- type: Portal
url: https://dev.algorand.co/
- type: Documentation
url: https://dev.algorand.co/reference/rest-api/overview/
- type: GettingStarted
url: https://dev.algorand.co/getting-started/portal-guide/
- type: Authentication
url: https://dev.algorand.co/reference/rest-api/overview/
- type: SDKs
url: https://pypi.org/project/py-algorand-sdk/
title: Python SDK
- type: SDKs
url: https://www.npmjs.com/package/algosdk
title: JavaScript SDK
- type: SDKs
url: https://pkg.go.dev/github.com/algorand/go-algorand-sdk/v2
title: Go SDK
- type: SDKs
url: https://mvnrepository.com/artifact/com.algorand/algosdk
title: Java SDK
- type: CLI
url: https://github.com/algorandfoundation/algokit-cli
title: AlgoKit CLI
- type: GitHubOrganization
url: https://github.com/algorand
- type: GitHubOrganization
url: https://github.com/algorandfoundation
- type: Blog
url: https://algorand.co/blog
- type: Support
url: https://dev.algorand.co/
- type: PrivacyPolicy
url: https://algorand.co/privacy-policy
- type: TermsOfService
url: https://algorand.co/terms
- type: Plans
url: plans/algorand-plans.yml
- type: RateLimits
url: rate-limits/algorand-rate-limits.yml
- type: FinOps
url: finops/algorand-finops.yml
- type: PublicWorkspace
url: https://nodely.io/
title: Nodely Free Public API
- type: Features
data:
- name: Real-Time Node Interaction
description: Algod API provides live access to node state, pending transactions, and block production
- name: Historical Ledger Analytics
description: Indexer API enables deep search across all historical transactions, accounts, assets, and blocks
- name: Transaction Submission
description: Submit signed raw transactions or transaction groups directly via the Algod API
- name: Smart Contract Support
description: Query AVM application state, box storage, and logs; compile and simulate TEAL programs
- name: Asset Management
description: Query Algorand Standard Assets (ASA) metadata, balances, and transaction history
- name: State Proofs
description: Retrieve cryptographic state proofs for cross-chain verification and light-client support
- name: Free Public Nodes
description: Nodely/AlgoNode provides free archival Algod and Indexer endpoints on mainnet and testnet
- name: AlgoKit Toolchain
description: End-to-end developer toolkit with CLI, LocalNet sandbox, and utility SDKs
- type: UseCases
data:
- name: DeFi Application Development
description: Query on-chain liquidity pools, AMMs, and ASA token balances in real time
- name: NFT Marketplaces
description: Look up ASA metadata, ownership history, and transfer transactions for NFTs
- name: Block Explorers
description: Retrieve and display blocks, transactions, and account state via Indexer search APIs
- name: Wallet Integration
description: Fetch account balances, transaction history, and pending transactions for wallet UIs
- name: Transaction Automation
description: Construct, sign, and broadcast payment, asset transfer, or application call transactions
- name: Compliance and Auditing
description: Search historical transactions by address, round, or note field for audit trails
- name: Smart Contract Deployment
description: Compile TEAL programs, simulate execution, and deploy AVM applications
- type: Integrations
data:
- name: AlgoKit
description: Official Algorand developer toolkit with CLI and SDK utilities for Python and TypeScript
- name: Nodely
description: Free and commercial archival Algod and Indexer endpoints with global infrastructure
- name: AlgoNode
description: Legacy free public API endpoints for Algorand mainnet and testnet
- name: Pera Wallet
description: Reference wallet implementation using Algorand SDKs for transaction signing
- name: Vestige
description: DeFi analytics platform querying Algorand pools and assets via Indexer
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/algorand"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/algorand/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/algorand/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.