Api Endpoint

Ontario Protocol

Which x402 API should my agent call? Live API finder for any task. Required: task. Returns up to 5 paid APIs that answered a fresh unpaid probe with a valid Base USDC 402, ranked by task fit, price and Bazaar-reported repeat buyers, each with live price, network and a ready-to-call request. Provider calls are paid separately. No live match, no charge. $0.005 USDC on Base. No account, no API key. Recommendations, not a safety guarantee. By Ontario Protocol.

Open interactive test console

Offering

Provider
ontarioprotocol.com
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Other
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://ontarioprotocol.com/api/x402/find-api
MIME type
application/json
First seen
2026-10-25T21:32:28.588Z
Last seen
Tags
which api should i call, find paid api, x402 api search, recommend x402 service, tool selection

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
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0xa2d72aBF2C5e939fdDCA4156B74dE482e03CA3ec"
  }
]

Observed health

Status
Healthy
Latest latency
143 ms
Average latency
325 ms
HTTP status
200
Last checked
Reachability
100% over 5 checks

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

Input schema

{
  "properties": {
    "body": {
      "properties": {
        "limit": {
          "default": 3,
          "maximum": 5,
          "minimum": 1,
          "type": "integer"
        },
        "max_usdc": {
          "description": "Optional per-call USDC price ceiling for returned APIs.",
          "type": "string"
        },
        "task": {
          "description": "Public task text; never credentials or private data.",
          "maxLength": 160,
          "minLength": 3,
          "type": "string"
        }
      },
      "required": [
        "task"
      ],
      "type": "object"
    }
  },
  "required": [
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "additionalProperties": true,
      "type": "object"
    }
  },
  "required": [
    "example"
  ],
  "type": "object"
}