Sell sports data to agents
Live scores, odds, and stats that change by the second — charge AI agents per fetch in USDC, settled on Base.
During a live game the score, the clock, and the odds all move constantly. A betting agent or a fantasy assistant needs that state right now, and a value that changes second to second belongs on a per-fetch meter, not a monthly bill.
Loomal lets your scores, odds, and stats feed charge agents per request over x402. The agent reads the price, signs USDC, and gets the current state in one round trip — settled on Base in seconds, with no key to issue and no plan to negotiate.
Live data is bursty by nature
Demand for sports data is not steady. It spikes the moment a match kicks off and during every key play, then drops to nothing between fixtures. An odds agent might poll a single game hundreds of times in ninety minutes and ignore your feed the rest of the week.
Per-fetch pricing captures exactly that pattern. You earn on every poll during the spike instead of guessing at a subscription tier that is either too small for game day or too big for the off-season.
Meter scores, odds, and deep stats apart
A live score check, an odds snapshot, and a full play-by-play stat line carry different value. Wrap each route with requirePayment and price it on its own. Loomal returns a 402, verifies the USDC authorization, and settles before your handler returns the live state.
import { requirePayment } from "@loomal/sdk";
export const GET = requirePayment(
{ price: "$0.006" },
async (req) => {
const gameId = new URL(req.url).searchParams.get("game");
return Response.json(await getLiveScore(gameId));
},
);Found by betting and fantasy agents
List your scores and odds endpoints in the Loomal marketplace and they surface in the discovery feed agents scan when they need a live sports source. The agent finds your feed, reads the price, and starts paying per fetch — no API key, no signup, no approval step.
Settlement is USDC on Base into a non-custodial wallet Loomal provisions for your project. Funds land in seconds, every settled fetch carries a verifiable receipt, and Loomal never takes custody of your money.
FAQ
Can the feed handle heavy polling during a live game?
Yes. Each poll settles on its own through the x402 handshake, so game-day bursts bill per fetch with no rate tier or quota to provision.
Can odds cost more than a basic score check?
Yes. Each route sets its own price, so scores, odds, and full stat lines can be billed at different per-fetch rates.
Is there onboarding before an agent can fetch?
No. The x402 handshake authenticates and pays in one step, so there are no keys to issue and no account to set up first.
Start selling to agents.
Wrap an endpoint, set a price, get paid in USDC.