Skip to content

API Reference ​

SnapsVault will soon expose a public API that allows developers, validators, and monitoring tools to programmatically access up-to-date snapshot metadata across all supported networks.

Note: The API is read-only. Snapshot upload and verification are handled separately via the CLI and contributor workflow.

Available Endpoints ​

Base URL ​

bash
https://snapsvault.xyz/api/v1/

Get All Snapshots

bash
GET /snapshots

Returns a list of available snapshots across all chains.

Query Parameters:

NameTypeDescription
networkstringFilter by network name (e.g. namada)
chain_idstringFilter by specific chain ID
typestringarchival or pruned

Example:

bash
GET /snapshots?network=celestia&type=archival

Get All Networks

bash
GET /networks

Returns a list of currently supported networks, including chain ID, type, and latest snapshot info.

Get Network Details

bash
GET /networks/{chain_id}

Returns detailed info about a specific chain’s snapshot coverage.

bash
GET /snapshots/latest

Returns the most recent snapshot for each supported chain.

Query Parameters:

NameTypeDescription
networkstring(Optional) Filter by network name
chain_idstring(Optional) Filter by specific chain ID

Example:

bash
GET /snapshots/latest?network=namada

Rate Limits & Auth ​

The initial version of the API will be unauthenticated and rate-limited to ensure stability. Authenticated endpoints (with API keys) may be added in the future for contributors and power users.

Use Cases ​

  • Build monitoring dashboards for snapshot freshness.
  • Integrate snapshot verification into CI/CD pipelines.
  • Automate sync setup for remote nodes or clusters.
  • Provide coverage analytics for validator operators.

SnapsVault. Open Snapshot Marketplace