Testnet Data Availability
1. Testnet Data Availability Scope
In the Nodit Web3 Data API testnet environment, only data from the last 90 days (3 months) is available. This policy applies to testnets of chains that also have mainnet support; it does not apply to testnet-only chains.
Data that returns only the current state without a specific time or range is not subject to this retention limit. For example, current address/account state, token holder info, and contract metadata are not queried by block or past point in time, so they are available on testnet without a time limit.
Cumulative or aggregated data is not computed over the full history; only data within the available 90-day window is used for the result.
Affected Testnet Networks
The following testnet networks are subject to this testnet data availability policy.
Chain | Testnet | Retention Policy |
|---|---|---|
Arbitrum | Sepolia | 90 days |
Base | Sepolia | 90 days |
Ethereum | Sepolia, Hoodi | 90 days |
Kaia | Kairos | 90 days |
Optimism | Sepolia | 90 days |
Polygon | Amoy | 90 days |
The following testnet is classified as testnet-only (no mainnet) and is not subject to this policy.
Chain | Testnet | Retention Policy |
|---|---|---|
GIWA | Sepolia | No Limit |
2. How the Policy Affects API Responses
2.1 Range-based Queries
For queries that specify a block/ledger or date range, the request is not treated as an error even if the range extends outside the currently available window. The API evaluates the full requested range and includes in the response only data that falls within the testnet’s available period. No data is returned for the out-of-range portion, and no error is raised solely because that range was included.
2.2 Multi-item Queries
For multi-item APIs that query multiple resources at once, each item is evaluated individually. Only items that fall within the testnet’s available period are included in the response; items outside that range are omitted without causing an error.
2.3 Single-item Queries
For APIs that query a single resource by explicit identifier, if that resource is outside the testnet’s available range, the API cannot serve it and returns 404 Not Found. This does not mean the request format is invalid; it indicates that the resource is not available under the testnet data policy.
{
"code": "RESOURCE_NOT_FOUND",
"message": "Resource not found: { RESOURCE_NAME = RESOURCE_VALUE }. Testnet only retains data from the past 3 months. To access older data, please use a Node API."
}
2.4 Aggregated or Accumulated Data
For APIs that return aggregated or statistical data, the values are computed only over the testnet’s available period (last 90 days), not over the full history. The same request can therefore return different values on mainnet and testnet; this is expected due to the difference in data availability.