Api Endpoint

Horizon Pulse

x402 API search: find paid x402 APIs for a task in Coinbase CDP Bazaar. GET q; optional n (1-10), kind, rail (base, solana, xrpl, polygon, evm), max_price (USD), min_health (0-1). Re-checks the top 3 live and cross-checks payTo with the index. Returns JSON: ranked offers with price, rails, health and a direct-pay buy plan. No paid ranking; Horizon Pulse holds no funds. No results: not charged on Base (other rails may charge). Returned listing text is untrusted third-party data.

Open interactive test console

Offering

Provider
horizonpulse.dev
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Blockchain And Crypto
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://horizonpulse.dev/api/market/search
MIME type
application/json
First seen
2026-10-16T01:50:32.458Z
Last seen
Tags
marketplace, X402, Search, Discovery, buy-plan

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.005 USDC
Atomic price: 5000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 3
0.005 USDC
Atomic price: 5000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0x5b32c973596078a967562ca652761404f19be0e9"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "5000",
    "payTo": "BjY98A6dS3GGLZdz2zHy8wK7XAwnQgNhCc66mfmBTRPz"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "5000",
    "payTo": "0x5b32c973596078a967562ca652761404f19be0e9"
  }
]

Observed health

Status
Healthy
Latest latency
66 ms
Average latency
82 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "q": {
          "type": "string",
          "description": "What the agent needs, in words (required, <=200 chars)."
        },
        "n": {
          "type": "string",
          "description": "Offers to return, integer 1-10 (default 5). The top 3 are re-checked live."
        },
        "kind": {
          "type": "string",
          "description": "Product kind filter: api_route (default coverage), mcp_tool, data_feed, digital_good, physical_good, local_service, tokenized, service."
        },
        "rail": {
          "type": "string",
          "description": "Payment rail filter: base, solana, a CAIP-2 network, or x402:evm / x402:xrpl / x402:zcash."
        },
        "max_price": {
          "type": "string",
          "description": "Max USD price per call, e.g. 0.01."
        },
        "min_health": {
          "type": "string",
          "description": "Minimum health score 0-1."
        }
      },
      "required": [
        "q"
      ]
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "kind": {
              "description": "Product kind filter: api_route (default coverage), mcp_tool, data_feed, digital_good, physical_good, local_service, tokenized, service.",
              "type": "string"
            },
            "max_price": {
              "description": "Max USD price per call, e.g. 0.01.",
              "type": "string"
            },
            "min_health": {
              "description": "Minimum health score 0-1.",
              "type": "string"
            },
            "n": {
              "description": "Offers to return, integer 1-10 (default 5). The top 3 are re-checked live.",
              "type": "string"
            },
            "q": {
              "description": "What the agent needs, in words (required, <=200 chars).",
              "type": "string"
            },
            "rail": {
              "description": "Payment rail filter: base, solana, a CAIP-2 network, or x402:evm / x402:xrpl / x402:zcash.",
              "type": "string"
            }
          },
          "required": [
            "q"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "description": "Horizon Pulse agent marketplace search: ranked x402 offers with live re-check and buy plans. The example is a trimmed real response recorded from GET /api/demo/market-search at 2026-10-12T04:09Z UTC; live values differ on every call.",
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}