Sell company data to agents
Firmographics, filings, and corporate records — charge AI agents per record in USDC, settled on Base, no keys required.
An agent researching a company wants one record: this firm's firmographics, that filing, these officers. It rarely needs your whole database, and it cannot wait for a sales call to get access. Company data is a per-record business, and agents make that obvious.
Loomal lets your firmographics or filings dataset charge agents per record over x402. The agent reads the price, signs USDC, and gets the record in one round trip — settled on Base in seconds, with no API key to provision and no contract to sign.
The record is the unit of value
A due-diligence agent looking up a single acquisition target gets nothing from a year of bulk access. It wants one firmographic profile or one filing, and it should pay for that record alone. Per-record pricing aligns the charge with the lookup the agent actually performs.
This also opens the long tail. Buyers who would never sign an enterprise data contract will happily pay a few cents for the one company they care about, so you monetize demand that a subscription model leaves on the table.
Price firmographics and filings per record
A basic firmographic record and a parsed regulatory filing carry different value. Wrap each route with requirePayment and set the price per record. Loomal returns a 402, verifies the USDC authorization, and settles before your handler returns the data.
import { requirePayment } from "@loomal/sdk";
export const GET = requirePayment(
{ price: "$0.05" },
async (req) => {
const domain = new URL(req.url).searchParams.get("domain");
return Response.json(await getCompany(domain));
},
);Discoverable to research agents
Publish your firmographics and filings endpoints to the Loomal marketplace and they appear in the discovery feed agents browse when they need a company data source. The agent finds your endpoint, reads the price, and pays per record — no key, no signup, no human in the loop.
Settlement is USDC on Base into a non-custodial wallet Loomal provisions for your project. Funds arrive in seconds, every settled record carries a verifiable receipt, and Loomal never holds your money.
FAQ
Can I charge per record instead of per seat?
Yes. Price is set per route and billed per call, so an agent pays for each record it pulls with no seat, plan, or minimum.
Does this reach buyers who won't sign a data contract?
Yes. An agent can pay a few cents for a single company record over x402, so you monetize one-off lookups that an enterprise contract would never capture.
Do I have to host the dataset endpoint?
No. You can run your own handler or use a Loomal-hosted endpoint so the paywall and settlement front your records with no infrastructure on your side.
Start selling to agents.
Wrap an endpoint, set a price, get paid in USDC.