---
title: agpay live pricing
canonical: https://agpay.shveik.dev/pricing
updated: generated at request time
---

# agpay live endpoint pricing

Prices below are generated from the endpoints enabled in this server process. Amounts are USD stablecoin units. The quote returned by a live endpoint is authoritative; request parameters and current payment-rail availability can affect it.

## Plans

| Plan | Price | Includes |
|---|---|---|
| Pay as you go | The live quote for each call, shown before payment | All enabled API endpoints; no account, no subscription, no minimum spend, no free tier. Quotes and documentation are free. |

## Features

Every paid call includes a quote before payment, x402 and MPP payment flows over the currently available settlement rails, and route-specific delivery and failure handling. Eligible short results can receive a refund for the undelivered portion. OpenAPI documents the request and response schemas; MCP exposes tools for enabled routes when available.

## How quoting works

Send the endpoint's JSON request without payment. A valid request returns HTTP 402 with a `PAYMENT-REQUIRED` header for x402 and a `WWW-Authenticate: Payment` challenge for MPP. Read the amount and network offer in that challenge before authorizing payment, then sign the offer and repeat the same request with the matching payment credential. The quote covers the requested limit where a route accepts one. Some result-list routes combine a fixed call component with a per-result amount; other routes use a single-call or request-size quote, as shown in the unit column.

## Endpoint prices

| Endpoint | Unit price (USD) | Unit | Minimum quote (USD) | Maximum quote (USD) | Networks and assets |
|---|---:|---|---:|---:|---|
| `deal` | $0.597 | call (default 1, max 1) | $0.597 | $505.092 | x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)) |

Limits in the table are server defaults and maxima. A per-result route charges for the results delivered, up to the quoted limit; single-result and request-priced routes use one call quote.

## Endpoint details

### deal

Hold a deal

- Call: `POST https://agpay.shveik.dev/x402/deal` (also `POST https://agpay.shveik.dev/mpp/deal`)
- Quote without paying: `GET https://agpay.shveik.dev/x402/deal` answers HTTP 402 with the live quote
- Results: one result per call
- Quote for the default request: $0.597 (USD stablecoin)
- Networks and assets: x402 Base (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)), MPP eip155:8453 (USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913))
- Example body: `{"amount_usd":"5.00","network":"base","secret_hash":"abababababababababababababababababababababababababababababababab","seller_address":"0x1111111111111111111111111111111111111111"}`

## Example

No paid endpoints are currently enabled.

## No-charge and refund rules

A request refused before settlement is not charged. Empty results on routes configured to treat them as failures are not settled. On routes that document proportional billing, an undelivered portion may be eligible for an on-chain refund to the paying address; very small refunds can be below the transfer minimum. Refund processing is asynchronous, and its timing depends on network confirmation. Check the endpoint's response and documentation for route-specific behavior.

## Settlement networks

Available x402 networks and assets appear in each endpoint row above and in the live 402 challenge. MPP uses its configured Base settlement asset. A rail may be unavailable when a safety guard disables it.

## FAQ

### Do I need an account or API key?

No. The paid routes use payment credentials in the request.

### When do I know the price?

Before paying: the 402 response carries a quote for the request.

### What happens if a source returns nothing?

The no-charge rules above apply; route-specific empty-result behavior is documented in [the API reference](/docs).

See [API documentation](/docs), [agent guide](/agents.md), and [OpenAPI](/openapi.json).
