Loomal

Sell news feeds to agents

Headlines and full articles, priced per query — charge AI agents in USDC, settled on Base, with licensing baked into the call.

Agents reading the news want it the moment it breaks, and they want only the stories that match their query. A headline scan, a topic search, a full-article fetch — each is a separate ask with a separate value, which is why per-query pricing fits news better than a blanket subscription.

Loomal lets your newsroom or aggregator charge agents per query over x402. The agent reads the price, signs USDC, and gets the headlines or article body in one round trip — settled on Base in seconds, with the payment itself acting as the access grant.

Freshness and licensing in one transaction

News has two things to sell: timeliness and the right to use the content. A per-query paywall handles both. The agent pays at the instant the story is fresh, and the settled payment is the license to read that response. No separate contract, no usage report to reconcile later.

Because each call is metered and receipted, you have a precise record of what was accessed and paid for. That makes licensing to autonomous readers auditable in a way a flat feed subscription never is.

Price headlines and full text differently

A headline search is cheap; serving licensed full article text is worth more. Wrap each route with requirePayment and set the price accordingly. Loomal returns a 402, verifies the USDC authorization, and settles before your handler returns the results.

route.ts
import { requirePayment } from "@loomal/sdk";

export const GET = requirePayment(
  { price: "$0.01" },
  async (req) => {
    const q = new URL(req.url).searchParams.get("q");
    return Response.json(await searchHeadlines(q));
  },
);

Listed for agents that read

Publish your headline and article endpoints to the Loomal marketplace and they show up in the discovery feed agents browse when they need a news source. The agent finds your feed, reads the price, and pays per query — no API key, no signup, no human approval.

Settlement is USDC on Base into a non-custodial wallet Loomal provisions for your project. Funds arrive in seconds, every settled query produces a verifiable receipt, and Loomal never holds your revenue.

FAQ

How does per-call payment handle content licensing?

The settled payment is the access grant for that response, and every call is receipted, so what was read and paid for is recorded precisely without a separate contract.

Can I charge more for full article text than for headlines?

Yes. Each route sets its own price, so a headline search and a full-text fetch can be billed at different per-query rates.

Do agents have to sign up before querying?

No. The x402 handshake authenticates and pays in one step, so there are no keys to issue and no onboarding before the first paid query.

Start selling to agents.

Wrap an endpoint, set a price, get paid in USDC.

Get started