๐Ÿ”Œ Already using @x402/express?
List your API in 30 seconds.

You wrote the service. You wired up the paymentMiddleware. Now put it where agents can find it โ€” on minia2a.uk, the marketplace that handles discovery, trials, and payments so you don't have to.

You Have This

import { paymentMiddleware } from "@x402/express";

app.use(paymentMiddleware("0xYourAddress", {
  "/my-api": {
    price: "$0.05",
    network: "base",
    config: { description: "My x402 API" }
  }
}));

Now Add This

1 Register your endpoint

One curl command. Takes 30 seconds. Your endpoint goes live in the minia2a directory immediately.

curl -X POST https://minia2a.uk/api/v1/services \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-api.com/my-endpoint",
    "name": "My API",
    "description": "What your API does โ€” agents see this in search results",
    "price": 0.05,
    "categories": ["data", "crypto"]
  }'
What happens next: minia2a validates your endpoint's x402 compliance, indexes it, and adds 15 free trial calls. Agents searching for APIs in your category will find it.

2 Verify (optional)

Check your listing is live and the x402 handshake works correctly.

curl -s -D - https://minia2a.uk/x402/find \
  -H "Content-Type: application/json" \
  -d '{"query":"your API name"}'

Why List on minia2a?

โœ… Free to list No listing fee. 5% fee only when you earn.
๐Ÿ” Agent discoverability 318+ agent developers searching x402 endpoints.
๐ŸŽ 15 free trials Every listed endpoint gets 15 free trial calls. Lower barrier for first-time callers.
๐Ÿ’ฐ Auto payments USDC on Base. x402 protocol handles the rest โ€” no invoicing, no accounts receivable.
๐Ÿ“Š Usage analytics Per-endpoint trial and transaction stats on your dashboard.
๐ŸŒ Ecosystem visibility Featured in x402 ecosystem, searchable by agents programmatically.

Already Listed? Here's What's Happening

๐Ÿ“ˆ Active marketplace: 299 services, 8,187 free trials served, 357K+ total API requests. Agent developers are actively searching and testing x402 endpoints.

๐Ÿ”ฅ Top categories by trial usage: CAPTCHA solving (1,052 trials), knowledge retrieval (869), search (656), gas data (569) โ€” agents are using these right now.

Why This Works

When you use @x402/express, your API already speaks the x402 protocol. You've done the hard part. minia2a handles everything else agents need to find and use your API:

v1 or v2?

Both work. Whether you're on x402-express (v1, deprecated) or @x402/express (v2), minia2a supports both. The x402 protocol handshake is backward-compatible โ€” if your endpoint returns 402 Payment Required with a valid WWW-Authenticate header, you're good.

Recommendation: If you're still on v1, migrate to v2 for active support and new features. But your v1 endpoint lists on minia2a either way.

FAQ

Does minia2a take a cut?

5% on paid transactions. Free trials: zero fee. Payment goes directly to your wallet โ€” minia2a never holds your funds.

Can I set my own price?

Yes. Any price in USDC. The maxAmountRequired from your x402 header is what agents pay. minia2a displays it, doesn't change it.

What if my endpoint goes down?

minia2a monitors uptime. Prolonged downtime removes the listing until it recovers. No penalty โ€” just re-register when it's back.

Do I need to be on Base?

x402 currently uses Base (Ethereum L2). If your payment address is on Base, you're compatible. Multi-chain support is in development.