Cardano blockchain API

Members of this site can access the BCA API on Cardano blockchain data.
A number of endpoints are available which allow fast and easy access to blockchain data. Every endpoint can also be referenced from a corresponding view that renders the data returned by the API call.
example
A GET on https://www.blockchain-applied.com/api_ada/v1/epoch/581 returns a JSON structure:
{
"summary": "epoch",
"details": {
"epoch number": 581,
"block count": 21324,
"filled%": 0.9872222222222222,
"first blocktime": "2025-09-06T21:45:15",
"last blocktime": "2025-09-11T21:44:47",
"first slot": 165628824,
"last slot": 166060796,
"size": 214994459,
"tx count": 177472,
"epoch start": "2025-09-06T21:44:51+00:00",
"epoch end": "2025-09-11T21:44:51+00:00"
}
}
JSON structure returned by the API
which is interpreted by the view https://www.blockchain-applied.com/cardano-epoch-view/?581 as:

endpoints and views
API endpoint | URL of view | description |
---|---|---|
/api_ada/v1/epoch/<epoch number> | /cardano-epoch-view?<epochno> | data on epoch |
/api_ada/v1/block/<block hash> | /cardano-block-view?<block-hash> | data on block |
/api_ada/v1/tx/<tx-hash> | /cardano-transaction-view?<tx-hash> | data on transaction including meta data |
/api_ada/v1/pool/<pool hash> | /cardano-pool-view?<pool-hash> | data on pool |
/api_ada/v1/address/<addr> | /cardano-address-view?<addr> | data on address |
/api_ada/v1/staking/<addr> | /cardano-staking-view?<addr> | data on staking address |
/api_ada/v1/ma/<addr> | /cardano-ma-view?<addr> | data on multi-asset (token) |
/api_ada/v1/ma_policy/<addr> | /cardano-ma-policy-view?<addr> | data on multi-asset policy |
/api_ada/v1/script/<script hash> | /cardano-script-view?<script-hash> | data on script |
/api_ada/v1/datum/<hash> | /cardano-datum-view?<hash> | data on datum (on-chain) |
In preparation: we are working on Swagger documentation for this API.
calling the API
After authentication to this site as a member, extract the cookies "ghost-members-ssr" and "ghost-members-ssr.sig".
Then, send a request to the API, in this example using curl
:
curl --cookie "ghost-members-ssr=..; ghost-members-ssr.sig=.." -X GET "https://www.blockchain-applied.com/api_ada/v1/epoch/581"