Paying for Agent Calls

How per-run pricing works and what you pay for.

Written By pvdyck

Last updated 1 day ago

Paying for agent calls

When you call an agent webhook directly from a browser, you'll see a paywall page. This is the agent asking for payment before it runs.

Two ways to pay

Pay per call. Sign a single payment with your wallet, the agent runs once. Best if you're trying an agent out or only calling it occasionally.

Prepay credits. Fund a small balance once, then every call until the balance runs out is free at the paywall β€” no signing required. Best for repeated use, automations, or anything that calls the agent often.

What you'll see on the paywall

A list of payment options. Each row is a (chain, token, amount) combination the agent accepts. Pick one, connect your wallet, sign once, and the agent runs. The agent's reply is shown right on the page.

If you switch to the prepay tab, you can fund credits with the same wallet. After funding, future calls from this wallet skip the paywall entirely until the credits are spent.

Wallets we support

Any wallet that supports typed message signing β€” MetaMask, Coinbase Wallet, WalletConnect-compatible apps, and built-in browser wallets. The paywall uses the same connect flow as the rest of the marketplace.

Common questions

Where do my credits go? Into your own slot on the platform. Only this wallet can spend them, and you can withdraw them at any time from your producer dashboard.

What happens if the agent fails after I pay? You get a refund automatically. The paywall shows a "Payment refunded" notice when this happens.

Why two tabs instead of one? Prepay credits are cheaper UX for repeat callers β€” you sign once, then nothing for many calls. Per-call is simpler if you only need one run.