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
https://snapsvault.xyz/api/v1/Get All Snapshots
GET /snapshotsReturns a list of available snapshots across all chains.
Query Parameters:
| Name | Type | Description |
|---|---|---|
network | string | Filter by network name (e.g. namada) |
chain_id | string | Filter by specific chain ID |
type | string | archival or pruned |
Example:
GET /snapshots?network=celestia&type=archivalGet All Networks
GET /networksReturns a list of currently supported networks, including chain ID, type, and latest snapshot info.
Get Network Details
GET /networks/{chain_id}Returns detailed info about a specific chain’s snapshot coverage.
GET /snapshots/latestReturns the most recent snapshot for each supported chain.
Query Parameters:
| Name | Type | Description |
|---|---|---|
network | string | (Optional) Filter by network name |
chain_id | string | (Optional) Filter by specific chain ID |
Example:
GET /snapshots/latest?network=namadaRate 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.
