> ## Documentation Index
> Fetch the complete documentation index at: https://docs.graphadvocate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Live Bazaar

> Which x402 services are *actually paid* and *actually verified* right now — joined from 4 live sources nobody else joins.

## The question nobody else answers

CDP's Bazaar has 15k+ listings with no activity signal. The x402 Base subgraph has real-time settlements with no metadata. 8004scan has multi-chain agent identity.

Join them and suddenly you can ask: **"Which agents are paid, working, and verified — right now?"**

<CardGroup cols={2}>
  <Card title="x402 Base subgraph" icon="chart-line">
    Every on-chain USDC settlement on Base. [`Cb56epg3EvQ6JRpPfknbkM54QxpzTvLa7mwKNQQfUyoj`](https://thegraph.com/explorer/subgraphs/Cb56epg3EvQ6JRpPfknbkM54QxpzTvLa7mwKNQQfUyoj)
  </Card>

  <Card title="agent0 8004 (Base)" icon="fingerprint">
    ERC-8004 registrations on Base. [`43s9hQRurMGjuYnC1r2ZwS6xSQktbFyXMPMqGKUFJojb`](https://thegraph.com/explorer/subgraphs/43s9hQRurMGjuYnC1r2ZwS6xSQktbFyXMPMqGKUFJojb)
  </Card>

  <Card title="8004scan fallback" icon="globe">
    Multi-chain agents (Arbitrum, BSC, Celo) registered on ERC-8004.
  </Card>

  <Card title="CDP x402 Bazaar" icon="store">
    Service metadata: descriptions, pricing, output schemas.
  </Card>
</CardGroup>

## Try it

```bash theme={null}
curl "https://graphadvocate.com/bazaar/active?hours=24&limit=5"
```

<ResponseExample>
  ```json Sample theme={null}
  {
    "source": "x402-base + agent0-base 8004 + CDP Bazaar (triple join)",
    "window_hours": 24,
    "active_recipients_in_window": 51,
    "erc8004_verified_in_top": 1,
    "results": [
      {
        "resource": "https://mpp.hyreagent.fun",
        "pay_to": "0xb5998e11e666fd1e7f3b8e8d9122a755eec1e9b7",
        "recent_payments": 58,
        "recent_volume_usdc": 0.365,
        "erc8004_agent": {
          "agent_id": "44453",
          "name": "Hyre Agent",
          "x402_support": true,
          "mcp_endpoint": "...",
          "a2a_endpoint": "..."
        }
      }
    ]
  }
  ```
</ResponseExample>

## Query parameters

| Param   | Default | Description                                          |
| ------- | ------- | ---------------------------------------------------- |
| `hours` | `24`    | Activity window, max 168 (one week)                  |
| `limit` | `15`    | Max results, capped at 50                            |
| `q`     | —       | Optional keyword filter (resource URL + description) |

## Ranking

1. **ERC-8004-verified agents first** — if you're registered, you surface above unknowns
2. **Highest payment count** in the window
3. **Highest USDC volume**
4. Deduped by `payTo` wallet so one marketplace doesn't crowd out everyone else

## Why this matters

The CDP Bazaar tells you what *exists*. This endpoint tells you what *works*. For agents shopping for services, or for humans building the next agent marketplace, the gap between "listed" and "actually paid" is everything.

<Tip>
  First request after cache expiry takes \~10s (warms the 8004scan multi-chain lookup). Subsequent requests return in under a second.
</Tip>
