# santyvv-data Event Logs by Address and Block Range

> santyvv-data Event Logs by Address and Block Range is a paid API for AI agents from santyvv-x402.santyvv1993.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Retrieves on-chain event logs emitted by a specific address within a given block range

## Facts

- Endpoint: GET https://santyvv-x402.santyvv1993.workers.dev/api/chain/logs?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/santyvv-data-event-logs-by-address-and-block-range-1fc21129
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TaFjJ957-OlKeYuJldsBm

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 santyvv-data-event-logs-by-address-and-block-range-1fc21129
```

Example prompt: Can you pull all the event logs emitted by contract address 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 between block 19000000 and block 19005000 on Ethereum mainnet?

## When to prefer this

Choose this endpoint when you need raw event logs for a specific contract or address over a defined block range on EVM-compatible chains. Ideal for auditing smart contract activity, tracking token transfers, monitoring DeFi protocol events, or reconstructing historical on-chain state. Prefer this over full transaction history endpoints when you specifically need event/log data rather than transaction receipts or state reads.

## Known failure modes

- Block range too large causing timeout or rate limit error
- Invalid or checksummed address format rejected
- Block range references future blocks not yet mined
- Unsupported chain ID returns empty or error response
- No logs found returns empty array (not an error)
- Missing required query parameters returns 400 bad request

## How this service works

Event logs for an address in a block range

## Output

An array of event log entries for the specified address and block range, each containing the transaction hash, block number, log index, event topics (including the event signature hash), and raw log data — enabling reconstruction of on-chain activity and event decoding.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/santyvv-data-event-logs-by-address-and-block-range-1fc21129/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from santyvv-x402.santyvv1993.workers.dev](https://www.zero.xyz/host/santyvv-x402.santyvv1993.workers.dev/llms.txt)
