Skip to main content

What Are Archive Requests?

Archive requests are RPC calls that query historical blockchain state beyond what a standard full node retains. They allow you to access data from any point in the blockchain’s history.

Full Nodes vs Archive Nodes

When You Need Archive Access

You need an archive node when:
  • Querying balances at historical block numbers
  • Reading contract storage from past blocks
  • Analyzing historical state for analytics
  • Debugging past transactions with state context

Archive-Dependent Methods

These methods require archive access when querying historical blocks:

Example

Archive Support on Moralis

Moralis RPC Nodes include archive access on all plans. You can query any historical block without additional configuration.

Best Practices

  • Use latest when you don’t need historical data
  • Cache historical queries when possible (they’re immutable)
  • Be aware archive queries may have slightly higher latency