# Oblique Markets Bazaar Category Heat Map

> Oblique Markets Bazaar Category Heat Map is a paid API for AI agents from api.oblique.markets, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Returns a daily snapshot of the x402 Bazaar catalogue broken down by 9 categories, with listing counts, 30-day settled calls, unique payers, and listing share per category.

## Facts

- Endpoint: GET https://api.oblique.markets/api/v1/paid/bazaar-category-heat
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oblique-markets-bazaar-category-heat-map-301c608f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MPE6Z-hcmFn-sH5gsPw_e

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 oblique-markets-bazaar-category-heat-map-301c608f
```

Example prompt: Pull the latest x402 Bazaar category heat map and tell me which of the 9 categories has the highest share of settled 30-day calls and how many unique payers each one has.

## When to prefer this

Use this endpoint when you need an aggregated, cross-category view of the entire x402 Bazaar marketplace in a single call — ideal for market research, competitive benchmarking, or ecosystem health monitoring. Prefer this over individual listing endpoints when the goal is category-level distribution or demand signals rather than details about a specific listing or seller.

## Known failure modes

- Snapshot not yet generated for the current day — returns stale or empty data
- Rate limiting or payment failure via x402 protocol — 402 response requiring valid USDC payment
- Upstream data pipeline delay causing partial category counts
- Network timeout from redundant RPC dependencies affecting freshness

## How this service works

Use when an agent needs bazaar category heat. Returns x402 Bazaar category heat map: every listing in the latest daily full-catalogue snapshot classified into 9 categories (search/scrape, crypto-data, ai-inference, social-data, verification, compute/browser, agent-tools, enrichment, other) with listing counts, settled 30d calls, unique payers and listing share per category. $0.003.

## Output

A structured JSON object containing one record per category (search/scrape, crypto-data, ai-inference, social-data, verification, compute/browser, agent-tools, enrichment, other), each with: listing count, total settled calls over the last 30 days, number of unique payers, and that category's share of total listings — sourced from the latest daily full-catalogue snapshot.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-08-10",
  "categories": [
   {
    "share": 0.2902,
    "category": "crypto-data",
    "listings": 4210,
    "calls_30d": 98230,
    "payers_30d": 8120
   },
   {
    "share": 0.1468,
    "category": "search/scrape",
    "listings": 2130,
    "calls_30d": 61450,
    "payers_30d": 4530
   },
   {
    "share": 0.1303,
    "category": "ai-inference",
    "listings": 1890,
    "calls_30d": 40110,
    "payers_30d": 3010
   },
   {
    "share": 0.0855,
    "category": "agent-tools",
    "listings": 1240,
    "calls_30d": 18990,
    "payers_30d": 1470
   },
   {
    "share": 0.0676,
    "category": "social-data",
    "listings": 980,
    "calls_30d": 12840,
    "payers_30d": 990
   },
   {
    "share": 0.0524,
    "category": "enrichment",
    "listings": 760,
    "calls_30d": 9210,
    "payers_30d": 640
   },
   {
    "share": 0.0372,
    "category": "compute/browser",
    "listings": 540,
    "calls_30d": 7350,
    "payers_30d": 480
   },
   {
    "share": 0.0283,
    "category": "verification",
    "listings": 410,
    "calls_30d": 5120,
    "payers_30d": 350
   },
   {
    "share": 0.1617,
    "category": "other",
    "listings": 2345,
    "calls_30d": 4890,
    "payers_30d": 410
   }
  ],
  "generated_at": "2026-08-10T12:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-bazaar-category-heat-map-301c608f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.oblique.markets](https://www.zero.xyz/host/api.oblique.markets/llms.txt)
