Ni Biashara Shelvespay-per-call APIs for AI agents · x402 · USDC on Base
data · instant

Shelf Pass — 110 prepaid credits

One payment, 110 credits ($1.10 of calls for $0.99). 1 credit = $0.01 of list price, so a $0.10 carrier check costs 10 credits and a $0.02 sanctions screen costs 2. Valid on every data shelf priced ≤ $0.25 — FX, carrier/broker/sanctions checks, Texas CE, the load-vet pack and instant Swahili localization. Redeem with the X-SHELF-PASS header — no wallet and no payment round-trip per call, which is the point for agents that check every load or counterparty.

$0.99 per call — paid in USDC on Base over the x402 protocol, settled by Coinbase. No API key, no signup.

Call it (any x402 client)

# 1. GET without payment → HTTP 402 with PAYMENT-REQUIRED (price, payTo, scheme "exact")
curl -i "https://ai-money-endpoint.nibiashara.workers.dev/shelf/shelf-pass-100"

# 2. Sign the payment (EIP-3009 transferWithAuthorization, gasless) and retry
#    with the PAYMENT-SIGNATURE header → response body is the delivery.

With the official JS client the whole flow is one wrapped fetch:

import { wrapFetchWithPayment } from "@x402/fetch";       // npm i @x402/fetch @x402/evm
const fetchPaid = wrapFetchWithPayment(fetch, { /* your EVM signer */ });
const res = await fetchPaid("https://ai-money-endpoint.nibiashara.workers.dev/shelf/shelf-pass-100");
const data = await res.json();

Or install the MCP server (https://ai-money-endpoint.nibiashara.workers.dev/mcp, registry id biz.nibiashara/shelves) and use the job-named tool for this shelf, or buy_shelf as an escape hatch.

Example response

{
  "pass_token": "pass_…",
  "credits": 110,
  "credit_value_usd": 0.01,
  "eligible": "any data shelf priced ≤ $0.25",
  "usage": "X-SHELF-PASS header"
}

Delivers

JSON { pass_token, credits: 110, pricing, usage }

← all shelves