---
title: "Pricing — Apparel Monster"
description: "What it costs to use the Apparel Monster APIs and agent surfaces, and what the storefront itself charges: access tiers, catalog prices, shipping rates, taxes and promotions."
canonical: https://apparel.monster/pricing
last-updated: 2026-09-16
---

# Apparel Monster — Pricing

Two different things are priced on this domain, and conflating them is the most
common mistake an agent makes here:

1. **Access to the APIs and agent surfaces** — free, in every tier. Sections
   below say exactly what each tier allows and what it does not.
2. **The merchandise** — real catalog prices in USD, plus shipping and tax.

**Currency:** USD, decimal dollars in the REST API; ACP and UCP express the same
amounts in integer minor units (cents).
**Catalog size:** 116 products, 30 categories, Men / Women / Sportswear.
**Last updated:** 2026-09-16. Canonical page: <https://apparel.monster/pricing>

## Free — anonymous

- Price: $0 (permanent, not a trial)
- Payment card: not required
- Account: not required
- API key: not required
- Allowance: 120 requests per 60 seconds per IP on `/api/v1`; 60 per 60s advertised on `/api/v2`
- Features: catalog search, product lookup, cart, checkout, price-watch, wallet
  link minting, the full MCP tool set, ACP and UCP checkout sessions, WebMCP
  tools in-page, every `.well-known` document, markdown twins of every page
- Limits: cannot read another shopper's order history; no admin surface
- Throttle behaviour: `429` with `Retry-After`, plus `RateLimit-*` headers on every response
- URL: <https://apparel.monster/api/v1>

## Free — authenticated (OAuth)

- Price: $0
- Payment card: not required
- Account: required (Spree customer account, or the `client_credentials` flow for a service)
- Allowance: same request budget as Anonymous
- Features: everything in Anonymous, plus `POST /api/v1/track` — a shopper's own
  order history and shipment status — under the `agent:track` scope
- Auth: OAuth 2.0 authorization code + PKCE (S256), or client credentials.
  Metadata at [`/.well-known/oauth-authorization-server`](https://apparel.monster/.well-known/oauth-authorization-server)
- Limits: `agent:track` reads only the resource owner's own orders
- URL: <https://apparel.monster/auth.md>

## Pay per call — agent-paid (x402)

- Price: $0.05 USDC per call, on Base **Sepolia testnet** — test funds, not money
- Payment card: not required
- Account: not required
- Allowance: one agent promo code per successful payment
- Features: returns the `AGENT5PCT` coupon, worth 5% off a cart
- Limits: testnet only; exists to demonstrate an HTTP 402 flow end to end
- URL: <https://apparel.monster/api/agent-access>

## Plan comparison

| | Free — anonymous | Free — OAuth | Pay per call (x402) |
| --- | --- | --- | --- |
| Price | $0 | $0 | $0.05 testnet USDC per call |
| Permanent | yes, not a trial | yes, not a trial | pay as you go |
| Account needed | no | yes | no |
| API key needed | no | no | no |
| Payment card needed | no | no | no, testnet wallet |
| Rate limit | 120 per 60s per IP | 120 per 60s per IP | 120 per 60s per IP |
| Catalog search | yes | yes | yes |
| Product detail | yes | yes | yes |
| Cart build and update | yes | yes | yes |
| Place an order | yes | yes | yes |
| Apple Pay / Google Pay link | yes | yes | yes |
| Price watches and callbacks | yes | yes | yes |
| Batch (10 ops per request) | yes | yes | yes |
| MCP, commerce actions | yes | yes | yes |
| MCP, documentation | yes | yes | yes |
| NLWeb `/ask` | yes | yes | yes |
| ACP and UCP checkout sessions | yes | yes | yes |
| WebMCP tools in page | yes | yes | yes |
| Markdown twin of any page | yes | yes | yes |
| Own order history (`track`) | no | yes, scope `agent:track` | no |
| Promo code issuance | no | no | yes, `AGENT5PCT` |
| Admin / Platform API | no | no | no |
| Support | community | community | community |

## Service limits

- The API is free, and anonymous for everything except one endpoint. It is not metered and carries no cost.
- 120 requests per 60 seconds per IP on `/api/v1`; `/api/v2` advertises 60 per 60s.
- Every response carries `RateLimit-Limit`, `-Remaining`, `-Reset` and `-Policy`, plus the `X-RateLimit-*` spelling of the same values.
- Every `429` carries `Retry-After`. Honour it rather than backing off blindly.
- A batch counts one unit per operation, not one per request: batching saves round trips, not budget.
- SSE streams (`/api/v1/search`, `/api/v1/checkout`, `/ask`) are capped at 60s server-side.

## What is not sold

- No subscription, no monthly tier, no seats
- No per-request API pricing: the commerce API is free to call
- No metered usage and no overage billing
- No free trial that expires — the free tiers are permanent
- No paywalled documentation: every document here is public and ungated
- No real money anywhere. This is a demo store; the one paid tier settles in Base Sepolia testnet tokens

## Notes for agents

- Machine-readable prices: `GET https://apparel.monster/api/v2/storefront/products` (JSON:API), or `https://apparel.monster/feeds/products.jsonl` for the whole catalog as schema.org `Product` records
- Over MCP: `search_products` and `get_product` return per-variant prices; the documentation server at `https://apparel.monster/mcp/docs` can read this file as the `pricing` resource
- Prices live on **variants**, never on the product. A product with five sizes has five prices
- Read `totals.total` from a cart or checkout response; do not re-derive it from line items, shipping and tax
- ACP and UCP express money in integer minor units (cents); this REST API uses decimals

## Merchandise price ranges by category

| Category | Typical price range |
|---|---|
| Men — T-shirts | $15 – $45 |
| Men — Shirts | $35 – $95 |
| Men — Sweaters | $60 – $150 |
| Men — Jackets & Coats | $85 – $250 |
| Women — Tops & T-shirts | $20 – $60 |
| Women — Shirts & Blouses | $35 – $110 |
| Women — Sweaters | $55 – $140 |
| Women — Skirts | $40 – $110 |
| Women — Dresses | $55 – $160 |
| Women — Jackets & Coats | $90 – $260 |
| Sportswear — Tops | $25 – $65 |
| Sportswear — Sweatshirts | $45 – $95 |
| Sportswear — Pants | $40 – $110 |

Ranges are guidance for recommendation, not quotes. Live prices:
`GET https://apparel.monster/api/v2/storefront/products?filter[taxons]=<id>`,
or the bulk feed at `https://apparel.monster/feeds/products.jsonl`
(schema.org `Product` JSON-LD, one product per line, with `offers.price` and
`offers.availability`).

## Shipping

| Method | Typical cost | Delivery |
|---|---|---|
| Standard (domestic US) | $5.00 – $9.99 | 3–5 business days |
| Expedited (domestic US) | $12.00 – $19.99 | 1–2 business days |
| International | varies by destination | 5–14 business days |

Final shipping cost is computed at checkout once a ship-to address is set. Over
`/api/v1`, `POST /api/v1/cart` with `action=billing` then `action=shipping`
returns the real `shipping_options` with their prices and delivery windows.

## Taxes

Sales tax is computed at checkout from the ship-to address. Listed prices are
pre-tax. Cart and checkout responses break out `subtotal`, `shipping`, `tax`
and `total` separately — read `total`, never re-derive it.

## Promotions

| Promotion | Discount | How to apply |
|---|---|---|
| Summer Sale | up to 40% off | Items under `categories/summer-sale` |
| Special Offers — 30% Off | 30% off | Items under `categories/special-offers/30-percent-off` |
| Agent promo code | 5% off | `AGENT5PCT`, issued by the x402 tier above |
| Coupon codes | varies | `POST /api/v1/cart` `action=coupon`, or `PATCH /api/v2/storefront/cart/apply_coupon_code` |

## Payment methods

- Major credit and debit cards (Visa, Mastercard, Amex)
- Apple Pay and Google Pay, via a hosted link minted by `POST /api/v1/wallet`
  and opened by a human at `https://apparel.monster/pay/{token}`
- Agent-delegated payment: ACP `POST /agentic_commerce/delegate_payment`, or a
  UCP payment mandate — see [`/.well-known/ucp`](https://apparel.monster/.well-known/ucp)
- x402 (testnet USDC on Base Sepolia) for the agent-paid tier above

## Refunds and returns

30 days from delivery, unworn with tags attached. Initiated by the shopper in
the customer portal or through support. Not programmatically settable over the
public API today.

## Agent-facing pricing endpoints

| Endpoint | What it returns |
|---|---|
| `/api/v2/storefront/products` | Live per-product prices (JSON:API) |
| `/api/v2/storefront/products?filter[price]=MIN,MAX` | Products within a USD price range |
| `/feeds/products.jsonl` | Bulk catalog dump — schema.org Product JSON-LD |
| `/sitemap.xml` | 116 product URLs |
| `/llms-full.txt` | Full content bundle including the catalog |
| `/.well-known/api-catalog` | RFC 9727 API discovery |

## This is a demo store

Orders are placed against a test payment gateway. Nothing is fulfilled, nothing
ships and no money moves — including in the paid tier above, which settles in
testnet tokens. The prices are real data for a real Spree catalog; the commerce
is a demonstration.

## Contact

Wholesale, B2B pricing or bulk orders outside the public catalog:
<security@apparel.monster> reaches the store operator.
