# Synapse API — Ethereum NFT by Owner

> Synapse API — Ethereum NFT by Owner is a paid API for AI agents from synapse-api-brown.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns all NFTs owned by a given Ethereum wallet address, with optional pagination

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/ethereum/nft/by-owner
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-api-ethereum-nft-by-owner-7a76221b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O7keVogfitSr3-REoIZjP

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 synapse-api-ethereum-nft-by-owner-7a76221b -d '<json body>'
```

Example prompt: Can you pull up all the NFTs owned by Ethereum wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, showing up to 20 at a time?

## When to prefer this

Use this endpoint when you need to enumerate all NFTs held by a specific Ethereum wallet address. Ideal for building NFT galleries, verifying ownership, auditing portfolios, or gating access based on token holdings. Prefer this over general blockchain explorers when you need structured, machine-readable NFT data with pagination support for large wallets.

## Known failure modes

- Invalid or malformed Ethereum address returns an error
- Non-existent wallet with no NFTs returns an empty list
- pageKey from a previous session may be expired or invalid
- Rate limiting or payment failure returns a 402 or 429 error
- Network timeouts if the Ethereum indexer is slow
- Very large wallets may require many paginated calls

## How this service works

High-speed API suite for AI processing, web scraping, and smart data utilities across 57+ blockchain networks. Pay-per-call via x402.

## Output

A paginated list of NFTs owned by the specified Ethereum address, including token IDs, contract addresses, and NFT metadata. Also returns a pageKey for fetching subsequent pages of results.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "number"
  },
  "owner": {
   "type": "string"
  },
  "pageKey": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-api-ethereum-nft-by-owner-7a76221b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from synapse-api-brown.vercel.app](https://www.zero.xyz/host/synapse-api-brown.vercel.app/llms.txt)
