> ## Documentation Index
> Fetch the complete documentation index at: https://initialabs-mintlify-interwovenkit-changelog-v2-13.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Overview of the Indexer API for querying indexed chain data.

All Initia Stack chains come with a built-in indexer that automatically indexes
and stores all relevant data on the chain. This data is exposed through a REST
API that you can use to query historical and current data, including blocks,
transactions, NFTs, and token holders.

## Base URLs

Each chain has its own indexer endpoint. Select the appropriate base URL for the
chain you want to query.

<Note>
  The URLs below are **testnet endpoints** for demonstration and testing
  purposes. In production, each chain will have its own unique indexer URL.
</Note>

| Chain | Base URL (testnet) |
| - | - |
| evm-1 | `https://rollytics-api-evm-1.anvil.asia-southeast.initia.xyz` |
| move-1 | `https://rollytics-api-move-1.anvil.asia-southeast.initia.xyz` |
| wasm-1 | `https://rollytics-api-wasm-1.anvil.asia-southeast.initia.xyz` |

## Features

* **Block queries** — List blocks, look up blocks by height, and get average
  block time
* **Transaction queries** — List transactions, look up by account, block height,
  or transaction hash, with optional message type filtering
* **EVM transaction queries** — Query EVM-specific transactions and internal
  transactions (available on EVM chains only)
* **NFT queries** — Retrieve collections and tokens by account, name, or
  collection address, and look up NFT transaction history
* **Rich list** — Get ranked token holder lists for any denomination

## Pagination

All list endpoints support cursor-based and offset-based pagination through
query parameters:

| Parameter | Type | Description |
| - | - | - |
| `pagination.key` | string | Cursor key for the next page. |
| `pagination.offset` | integer | Number of records to skip. |
| `pagination.limit` | integer | Maximum records to return (default: 100). |
| `pagination.count_total` | boolean | Include total count in response (default: `true`). |
| `pagination.reverse` | boolean | Descending order when `true` (default: `true`). |

## EVM-Only Endpoints

Endpoints under the **EVM Transactions** and **EVM Internal Transactions**
groups are only available on EVM chains (e.g., evm-1). These return a `404` on
non-EVM chains.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.