---
updatedAt: 2026-09-01T04:06:44.000Z
---

Fetch the complete documentation index at: https://docs.blockdaemon.com/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Historical Data

The Blockdaemon API Suite provides access to historical data for selected blockchain protocols via:

* **Blockdaemon REST API historical data**: Using custom indexers.
* **Blockdaemon RPC API historical data**: Using <Glossary>Archive Node</Glossary> and <Glossary>Full History Node</Glossary>.

The table below shows the full list of supported protocols and networks for which historical data is available.

## REST Historical Data

<HTMLBlock>{`
<style>
  body {
    font-family: Arial, sans-serif;
  }

  tbody {
  display: block;
  max-height: 567px;
  overflow-y: scroll;
}

table {
  width: 100%;
  border-collapse: collapse;
}

thead, tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

th, td {
  border: 1px solid #dfe2e5;
  padding: 8px;
  text-align: left;
}

th {
  background-color: #230668;
  color: white !important;
}

td {
  color: black;
}

  .table-container {
    display: none;
  }

  .show {
    display: block;
  }

  /* Dropdown styling */
  .dropdown {
    margin-bottom: 12px;
    position: relative;
    display: inline-block;
  }

  select {
    padding: 10px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    background-color: #f9f9f9;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    appearance: none;
    cursor: pointer;
    transition: all 0.3s ease;
    width: 100%;
    max-width: 300px;
    position: relative;
  }



  /* Custom dropdown arrow */
  .dropdown::after {
    content: "▼";
    color: white;
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    transition: transform 0.3s ease;
  }

  /* Rotate the arrow when the dropdown is opened */
  select:focus + .dropdown::after {
    transform: translateY(-50%) rotate(180deg);
  }

  /* Optional: Arrow customization for older browsers */
  select::-ms-expand {
    display: none;
  }
  
  .search-box {
  	padding-right: 3rem;
    background-color: #230668;
    color: white;
  }
  
  .filter-box {
  	width: 100%;
  }
</style>



<body>

  <div id="restTable" class="table-container show">
    <input type="text" id="restFilter" class="filter-box" placeholder="Search in REST table...">
    <table>
      <thead>
        <tr>
          <th>Protocol</th>
          <th>Network</th>
          <th>Historical Data (REST)</th>
        </tr>
      </thead>
      <tbody id="restTableBody">
  <tr>
    <td>Algorand</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Avalanche</td>
    <td>Mainnet-c</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Avalanche</td>
    <td>Testnet-c</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin Cash</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin Cash</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Dogecoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Dogecoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Ethereum</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Ethereum</td>
    <td>Sepolia</td>
    <td>Partial History<br />(last 128 blocks)</td>
  </tr>
  <tr>
    <td>Litecoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Litecoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>NEAR</td>
    <td>Mainnet</td>
    <td>Full History<br />Genesis block: 9820210</td>
  </tr>
  <tr>
    <td>Optimism</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polkadot</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polkadot</td>
    <td>Westend</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polygon</td>
    <td>Mainnet</td>
    <td>Partial History<br />(from block 40700000)</td>
  </tr>
  <tr>
    <td>Polygon</td>
    <td>Amoy</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Solana</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Solana</td>
    <td>Testnet</td>
    <td>Partial History<br />(last ~70000 blocks)</td>
  </tr>
  <tr>
    <td>Stellar</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Stellar</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Tron</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Tron</td>
    <td>Nile</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>XRP</td>
    <td>Mainnet</td>
    <td>Partial History<br />(last ~1333332 blocks)</td>
  </tr>
</tbody>
    </table>
  </div>
  
</body>
`}</HTMLBlock>

## RPC Historical Data

<HTMLBlock>{`
<style>
  body {
    font-family: Arial, sans-serif;
  }

  tbody {
  display: block;
  overflow-y: scroll;
}
  
  .table-height {
  	max-height: 575px;
  }

table {
  width: 100%;
  border-collapse: collapse;
}

thead, tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

th, td {
  border: 1px solid #dfe2e5;
  padding: 8px;
  text-align: left;
}

th {
  background-color: #230668;
  color: white !important;
}

td {
  color: black;
}

  .table-container {
    display: none;
  }

  .show {
    display: block;
  }

  /* Dropdown styling */
  .dropdown {
    margin-bottom: 12px;
    position: relative;
    display: inline-block;
  }

  select {
    padding: 10px;
    font-size: 16px;
    border: none;
    border-radius: 4px;
    background-color: #f9f9f9;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    appearance: none;
    cursor: pointer;
    transition: all 0.3s ease;
    width: 100%;
    max-width: 300px;
    position: relative;
  }



  /* Custom dropdown arrow */
  .dropdown::after {
    content: "▼";
    color: white;
    font-size: 14px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    transition: transform 0.3s ease;
  }

  /* Rotate the arrow when the dropdown is opened */
  select:focus + .dropdown::after {
    transform: translateY(-50%) rotate(180deg);
  }

  /* Optional: Arrow customization for older browsers */
  select::-ms-expand {
    display: none;
  }
  
  .search-box {
  	padding-right: 3rem;
    background-color: #230668;
    color: white;
  }
  
  .filter-box {
  	width: 100%;
  }
</style>



<body>

  <div id="rpcTable" class="table-container show">
    <input type="text" id="rpcFilter" class="filter-box" placeholder="Search in RPC table...">
    <table>
      <thead>
        <tr>
          <th>Protocol</th>
          <th>Network</th>
          <th>Historical Data (RPC)</th>
        </tr>
      </thead>
      <tbody id="rpcTableBody" class="table-height">
  <tr>
    <td>Algorand</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Arbitrum One</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Arbitrum One</td>
    <td>Sepolia</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Avalanche</td>
    <td>Mainnet-c</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Avalanche</td>
    <td>Testnet-c</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Base</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Base</td>
    <td>Sepolia</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin Cash</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Bitcoin Cash</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Cosmos</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Dogecoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Dogecoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Ethereum</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Ethereum</td>
    <td>Sepolia</td>
    <td>Archive</td>
  </tr>
  <tr>
    <td>Ink</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Kusama</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Litecoin</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Litecoin</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Monad</td>
    <td>Testnet</td>
    <td>Partial History</td>
  </tr>     
  <tr>
    <td>NEAR</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Optimism</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polkadot</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polkadot</td>
    <td>Westend</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Polygon</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Polygon</td>
    <td>Amoy</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Robinhood Chain</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Robinhood Chain</td>
    <td>Testnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Solana</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Solana</td>
    <td>Testnet</td>
    <td>Partial History<br />(last ~70000 blocks)</td>
  </tr>
  <tr>
    <td>Soneium</td>
    <td>Testnet</td>
    <td>Partial History<br />(90k blocks)</td>
  </tr>
  <tr>
    <td>Stellar</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>Stellar</td>
    <td>Testnet</td>
    <td>Horizon Node - History available since the most recent testnet reset</td>
  </tr>
  <tr>
    <td>Stellar Soroban</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Stellar Soroban</td>
    <td>Testnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Tempo</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Tempo</td>
    <td>Testnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Tron</td>
    <td>Mainnet</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>Tron</td>
    <td>Nile</td>
    <td>Partial History</td>
  </tr>
  <tr>
    <td>X Layer</td>
    <td>Mainnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>X Layer</td>
    <td>Testnet</td>
    <td>Full History</td>
  </tr>
  <tr>
    <td>XRP</td>
    <td>Mainnet</td>
    <td>Partial History<br />(last ~1333332 blocks)</td>
  </tr>
</tbody>
    </table>
  </div>
  
</body>
`}</HTMLBlock>

## 👋 Need Help?

Contact us through [email](mailto:support@blockdaemon.com) or our [support page](https://www.blockdaemon.com/support) for any issues, bugs, or assistance you may need.