# Blockscout Arbitrum Celestia DA Batch Lookup

> Blockscout Arbitrum Celestia DA Batch Lookup is a paid API for AI agents from api.blockscout.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-12).

Retrieves details of a specific Arbitrum batch stored on Celestia data availability layer, identified by block height and transaction commitment

## Facts

- Endpoint: GET https://api.blockscout.com/%7Bchain_id%7D/api/v2/arbitrum/batches/da/celestia/%7Bheight%7D/%7Btransaction_commitment%7D
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/blockscout-arbitrum-celestia-da-batch-lookup-59249b65
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aVos_CMUpsQ5hOECwQZCp

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability blockscout-arbitrum-celestia-da-batch-lookup-59249b65
```

Example prompt: Look up the Arbitrum batch on Celestia at block height 2847391 with transaction commitment 0xabc123def456… and tell me which Arbitrum block range it covers, how many transactions it contains, and the status of the commitment transaction.

## When to prefer this

Use this endpoint when you specifically need to look up an Arbitrum rollup batch that uses Celestia as its data availability layer, identified by a known Celestia block height and transaction commitment. Prefer it over generic block explorers when you need structured batch-level metadata including block range, transaction count, and commitment status across Arbitrum chains supported by Blockscout.

## Known failure modes

- Invalid or non-existent chain_id returns 404 or empty response
- Incorrect Celestia block height returns no batch found
- Malformed transaction_commitment string returns 400 bad request
- Batch not yet indexed returns empty or pending result
- Rate limiting or payment failure returns 402 or 429

## How this service works

Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data

## Output

Returns a JSON object containing the batch number, before and after accumulator hashes, start and end Arbitrum block numbers, transaction count, data availability metadata (Celestia height, batch data container, transaction commitment), and the commitment transaction details (hash, status, timestamp, block number).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "properties": {
      "height": {
       "type": "integer"
      },
      "chain_id": {
       "type": "string"
      },
      "transaction_commitment": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "number": 0,
  "after_acc_hash": "string",
  "before_acc_hash": "string",
  "end_block_number": 0,
  "data_availability": {
   "height": 0,
   "batch_data_container": "string",
   "transaction_commitment": "string"
  },
  "start_block_number": 0,
  "transactions_count": 0,
  "commitment_transaction": {
   "hash": "string",
   "status": "string",
   "timestamp": "string",
   "block_number": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/blockscout-arbitrum-celestia-da-batch-lookup-59249b65/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.blockscout.com](https://www.zero.xyz/host/api.blockscout.com/llms.txt)
