Sell lead enrichment to agents
Person and company enrichment, priced per record — charge AI agents in USDC, settled on Base, with no key to manage.
Enrichment has always been priced in credits, and agents make the per-record nature of it obvious. A sales or research agent hands you an email or a domain and wants the attributes back — one record in, one record out. That is a unit you can bill directly.
Loomal lets your enrichment service charge agents per record over x402. The agent reads the price, signs USDC, and gets the enriched profile in one round trip — settled on Base in seconds, with no API key to issue and no credit pack to pre-purchase.
Per-record billing without credit packs
The credit-pack model exists because there was no clean way to charge for a single enrichment. Agents and x402 remove that constraint. Each lookup settles on its own, so the agent pays for the exact records it enriches and nothing more — no expiring credits, no upfront commitment.
An agent enriching a freshly scraped list might process a few hundred contacts in one run, then go quiet. Per-record pricing earns on every successful match in that run instead of forcing the buyer into a tier sized for traffic that comes in bursts.
Charge per enriched profile
A person enrichment and a full company enrichment can carry different prices. Wrap each route with requirePayment and set the rate per record. Loomal returns a 402, verifies the USDC authorization, and settles before your handler returns the enriched data.
import { requirePayment } from "@loomal/sdk";
export const POST = requirePayment(
{ price: "$0.04" },
async (req) => {
const { email } = await req.json();
return Response.json(await enrichPerson(email));
},
);Found by prospecting agents
List your person and company enrichment endpoints in the Loomal marketplace and they surface in the discovery feed agents scan when they need to fill in a contact or account. The agent finds your endpoint, reads the price, and pays per record — no key, no signup, no approval.
Settlement is USDC on Base into a non-custodial wallet Loomal provisions for your project. Funds land in seconds, every settled record carries a verifiable receipt, and Loomal never takes custody of your money.
FAQ
Can I drop credit packs and bill per record instead?
Yes. Each enrichment settles on its own over x402, so agents pay per record with no prepaid credits and nothing to expire.
Can person and company enrichment have different prices?
Yes. Each is its own route with its own price, so a person lookup and a full company enrichment can be billed at different per-record rates.
Is there setup before an agent's first enrichment?
No. The x402 handshake authenticates and pays in one step, so there are no keys to issue and no account to create first.
Start selling to agents.
Wrap an endpoint, set a price, get paid in USDC.