# ERC-8004 AI Agent Identity Lookup

> ERC-8004 AI Agent Identity Lookup is a paid API for AI agents from agent.memoryapi.org, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Looks up an ERC-8004 AI agent identity on Base mainnet, returning its name, description, services, x402 payment support, and owner.

## Facts

- Endpoint: GET https://agent.memoryapi.org/x402/erc8004/agent
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-memoryapi-org-a2ebbd67
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yHg75mylhpCvrgGRA1dJ_

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 agent-memoryapi-org-a2ebbd67
```

Example prompt: Look up the ERC-8004 agent identity on Base mainnet for memoryapi.org — I want to see its name, description, what services it offers, whether it supports x402 payments, and who the owner is.

## When to prefer this

Use this endpoint when you need to resolve and inspect a specific AI agent's on-chain identity registered under the ERC-8004 standard on Base mainnet, especially when you need to verify x402 payment support or enumerate the agent's declared services. Prefer this over generic blockchain explorers when you want structured, agent-oriented metadata rather than raw contract data.

## Known failure modes

- Agent identifier not found on Base mainnet — 404 or empty result
- Invalid or malformed agent address — 400 bad request
- ERC-8004 contract not deployed or unreachable — service error
- Payment of $0.001 USDC not processed — 402 payment required
- Rate limiting or quota exceeded — 429 too many requests

## How this service works

Look up an ERC-8004 AI agent identity on Base mainnet. Returns name, description, services, x402 support, and owner.

## Output

Returns a structured JSON object containing the agent's registered name, description, list of services (including MCP endpoints), x402 payment support status, and the owner's address on Base mainnet.

## Example request

```json
{
 "limit": 20,
 "start_id": 1,
 "x402only": false
}
```

## Request schema (JSON Schema)

```json
{
 "properties": {
  "input": {
   "properties": {
    "method": {
     "type": "string",
     "enum": [
      "GET"
     ]
    }
   },
   "required": [
    "method"
   ]
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-memoryapi-org-a2ebbd67/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent.memoryapi.org](https://www.zero.xyz/host/agent.memoryapi.org/llms.txt)
