Cardano blockchain API

Cardano blockchain API
API to the Cardano blockchain

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:

API call and data visualisation

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"