U

Up · Match

by Up

POSTBase

$0.003

per call · USD Coin on Base

Match normalized agent intents to endpoint contracts with explainable constraints.

Endpoint

POST https://intent-api-matchmaker-mainnet-production.up.railway.app/v1/match

6

Calls / 30d

6

Unique payers / 30d

Sep 8

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://intent-api-matchmaker-mainnet-production.up.railway.app/v1/match", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "endpoints": [
      {
        "availability": "active",
        "capabilities": [
          "demand_gaps",
          "endpoint_coverage",
          "aggregate_analysis"
        ],
        "category": "market_intelligence",
        "endpointKey": "query-gap-radar",
        "freshnessSeconds": 3600,
        "networks": [
          "eip155:8453"
        ],
        "paymentSchemes": [
          "x402"
        ],
        "priceUsd": 0.001,
        "reliabilityScore": 0.99,
        "typicalLatencyMs": 300,
        "url": "https://query-gap-radar-mainnet-production.up.railway.app/v1/gaps"
      },
      {
        "availability": "active",
        "capabilities": [
          "freshness",
          "latency",
          "cache",
          "stale_data"
        ],
        "category": "endpoint_quality",
        "endpointKey": "brisk-tester",
        "freshnessSeconds": 60,
        "networks": [
          "eip155:8453"
        ],
        "paymentSchemes": [
          "x402"
        ],
        "priceUsd": 0.001,
        "reliabilityScore": 0.99,
        "typicalLatencyMs": 300,
        "url": "https://brisk-tester-production.up.railway.app/v1/probe"
      }
    ],
    "intents": [
      {
        "capabilities": [
          "history",
          "precipitation"
        ],
        "category": "weather",
        "intentKey": "historical_precipitation",
        "maxLatencyMs": 1000,
        "maxPriceUsd": 0.01
      }
    ],
    "limitPerIntent": 3
  }),
});
const data = await res.json();
cURL
curl -X POST \
  "https://intent-api-matchmaker-mainnet-production.up.railway.app/v1/match" \
  -H "Content-Type: application/json" \
  -d '{"endpoints":[{"availability":"active","capabilities":["demand_gaps","endpoint_coverage","aggregate_analysis"],"category":"market_intelligence","endpointKey":"query-gap-radar","freshnessSeconds":3600,"networks":["eip155:8453"],"paymentSchemes":["x402"],"priceUsd":0.001,"reliabilityScore":0.99,"typicalLatencyMs":300,"url":"https://query-gap-radar-mainnet-production.up.railway.app/v1/gaps"},{"availability":"active","capabilities":["freshness","latency","cache","stale_data"],"category":"endpoint_quality","endpointKey":"brisk-tester","freshnessSeconds":60,"networks":["eip155:8453"],"paymentSchemes":["x402"],"priceUsd":0.001,"reliabilityScore":0.99,"typicalLatencyMs":300,"url":"https://brisk-tester-production.up.railway.app/v1/probe"}],"intents":[{"capabilities":["history","precipitation"],"category":"weather","intentKey":"historical_precipitation","maxLatencyMs":1000,"maxPriceUsd":0.01}],"limitPerIntent":3}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "matches": [
    {
      "intentKey": "historical_precipitation",
      "matches": [
        {
          "eligible": true,
          "endpointKey": "weather-rich",
          "fitScore": 0.92,
          "reasons": [
            "category_match",
            "capabilities_fully_covered"
          ]
        }
      ],
      "status": "matched"
    }
  ],
  "schema": "signal-magnet/intent-match/v1"
}

Payment details

Pay to0xbf11e11ab3607ae7f1c51b79fd0e585c0cca4b82
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Other and the homepage with a featured placement.

Get featured →

More from Up & similar services