# Datastand x402 Bazaar Keyword Search

> Datastand x402 Bazaar Keyword Search is a paid API for AI agents from datastand.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Searches the x402 Bazaar discovery index of ~8,000 active paid API resources by keyword, price, and usage filters, ranked by unique payers.

## Facts

- Endpoint: GET https://datastand.dev/api/search/bazaar
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/datastand-x402-bazaar-keyword-search-1c38644c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fwAk2S-ekFNUgez-pvVcm

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 datastand-x402-bazaar-keyword-search-1c38644c
```

Example prompt: Search the x402 Bazaar for APIs related to 'sentiment analysis', only show ones priced at or below $0.01 and with at least 10 unique payers in the last 30 days.

## When to prefer this

Use this endpoint when you need to discover x402-compatible paid API resources by topic or keyword, especially when you want to filter by price or usage popularity. It is the primary search interface for the x402 Bazaar index and has no equivalent discovery endpoint in the Bazaar itself.

## Known failure modes

- Missing required 'q' query parameter returns an error
- No results found if keywords are too specific or niche
- Stale results if the daily refresh has not yet completed
- Price or payer filters may exclude valid results if thresholds are set too strictly

## How this service works

Keyword search over the x402 Bazaar discovery index: the ~8,000 most-used of 15k+ resources, refreshed daily. Find services by text query with price and usage filters, ranked by unique payers. The Bazaar's own discovery endpoint has no search; this is it. Every match is reachable: count is the full hit count, and offset/limit page all of them. Priced per row: $0.005 for the default 20, $0.0002 each after, $0.021 for a full 100 rows, quoted in the 402 before you pay.

## Output

Returns a ranked list of x402 Bazaar resources matching the keyword query, including resource URLs, descriptions, pricing, and unique payer counts, filtered by any specified price ceiling or minimum payer thresholds.

## 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",
      "HEAD"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Keywords, all must match (resource URL + description)"
      },
      "limit": {
       "type": "string",
       "description": "Rows per page, 1-100 (default 20). Billed per row beyond 20: $0.005 base + $0.0002 each, max $0.021. The 402 quotes the exact price for your limit."
      },
      "offset": {
       "type": "string",
       "description": "Skip this many ranked results (default 0). Use page.next_offset from the previous response. A page past the end costs nothing."
      },
      "min_payers": {
       "type": "string",
       "description": "Only resources with at least this many unique 30-day payers"
      },
      "max_price_usd": {
       "type": "string",
       "description": "Only resources priced at or below this USD amount"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/datastand-x402-bazaar-keyword-search-1c38644c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from datastand.dev](https://www.zero.xyz/host/datastand.dev/llms.txt)
