THE FOUNDATION FOR EVERY STACKS APP
Interacting with the Stacks blockchain is complicated. The Stacks API makes it easy by letting you build on infrastructure you can trust.
Simplify your infrastructure on Stacks


Get recent transactions
Retrieve data about transactions on Stacks and filter your results by block, address, calls to a particular contract function, and more.


Call smart contracts
Interact with the Stacks ecosystem and call public read-only functions in other smart contracts deployed on the network.


Retrieve account information
Fetch information about on-chain addresses, including account balance, transaction history, and more.


Broadcast transactions
Broadcast in-app transactions made by your users and make them official onchain.
A blockchain API built for scale and reliability.
Rich detail of chainstate
Compared to the default RPC endpoints available in Stacks nodes, the Stacks Blockchain API offers a much richer data set. We index and clean on-chain data, and have built out caching, auto-scaling, and query optimization, all to provide you with a performant tool that can surface any onchain information you need in milliseconds.
Easy to use, many ways to use it
We offer a familiar REST interface for you to interact with the API, and we also provide HTTPS, Websocket, and Socket.io support. We want to enable you to build new things today, not spend weeks setting up your own infra and adapting your tech stack.
Open source like Bitcoin
“Trust, but verify,” as they say. Part of Bitcoin value is its transparency and commitment to open source. We take those values to heart, and the Stacks API is open source as well.