Pay only for what your agent calls.
No seats. No minimums. A real free tier to start, then a flat per-call price — metered to the millionth of a dollar, so your agent spends exactly what it uses and nothing more. If you run enough volume that a monthly plan is genuinely cheaper, Studio is there; the break-even is below, and we do the arithmetic for you.
$3.00 free creditpay-per-callStudio $19/mox402 + Stripecredits never expire
① No-signup demo — POST /v1/demo returns a real market-state brief with no key. ② Free MCP tool discovery — agents list the tools with no key. ③ Free key with $3.00 starter credit — 300 briefs from one call (POST /v1/keys), no card. Only actual tool calls are metered — discovery and health are always free.
The starter credit arrives in two stages: at least $0.50 is usable the moment you get the key — no confirmation, no click — and confirming your email address releases the rest. Confirming is never a precondition for calling the API; it only releases the remainder of the credit.
Pay per call, or subscribe.
Same data, same endpoints, same prices. The only question is whether your monthly volume clears the break-even — so here it is, in full.
$0 /month
Nothing recurring. You buy credit and your agent spends it at the per-call prices below, to the millionth of a dollar. Credits never expire.
Right for you if your agent is spiky, occasional, or you spend under $19/month at list prices. Below the break-even this is strictly cheaper — there is no reason to subscribe.
$19 /month
2,500 briefs included — that is $25 of usage at list prices, for $19. The allowance is spent first; anything beyond it bills per call from your credit balance at the ordinary prices. Cancel any time.
Right for you if you steadily clear ~1,900 briefs a month. Below that it costs you money. POST /v1/subscribe
The allowance is denominated in dollars, not in a raw call count — each endpoint draws its own price from it. So 2,500 briefs, or 500 analogs calls, or any mix summing to $25.
One flat price per call.
No tiers to climb, no overage surprises. Prices are in USD, metered in micros (millionths of a dollar).
| Method · Path | What it returns | Price |
|---|---|---|
| POST /v1/brief | Full market-state brief (compact candles, patterns, S/R, regime, interpreted indicators, one-line summary) | $0.01 |
| POST /v1/multi | Multi-timeframe view: a brief per timeframe (default 1h/4h/1d) + cross-timeframe trend alignment / divergence | $0.025 |
| POST /v1/delta | Only what changed since your last brief | $0.008 · $0.001 when empty |
| POST /v1/candles | Compact candle codec only | $0.005 |
| POST /v1/analogs | Historical analogs + full outcome distribution | $0.05 |
| POST /v1/scan | Screener — scan US stocks, ETFs & crypto for tickers in a regime or printing a pattern, ranked by measured base rate, each row with its own baseline | $0.02 |
| POST /v1/demo | No-signup demo brief (rate-limited) | free |
| POST /v1/demo-multi | No-signup demo multi-timeframe view (rate-limited) | free |
| POST /v1/keys | Self-serve free key ($3.00 starter credit, 300 briefs) | free |
| POST /v1/subscribe | Start the Studio subscription — hosted Stripe checkout ($19/month, 2,500 briefs included) | free |
| GET /v1/platforms | Capability matrix | free |
| GET /v1/status | Health | free |
/v1/delta is the cheap way to poll: when nothing material has moved it returns changed:false and is billed at just $0.001 — so a tight polling loop stays nearly free until the market actually does something.
The free starter credit, in calls.
The $3.00 starter credit is worth, if you spent all of it on one endpoint:
Mix and match — these are not separate buckets. Every call simply draws from the same credit balance at the per-call price above. That is enough to wire the tool into an agent, get the response shape wrong a couple of times, and still run it against real tickers for days.
Two ways to fund credits.
Both top up the same balance, and credits never expire. A card top-up is $5; an agent paying over x402 can top up from $1.
POST https://patternfetch.com/v1/topup
# agent pays per call autonomously,
# no signup, no human in the loop.
# discoverable at:
GET /.well-known/x402.json
An agent settles in USDC over the x402 protocol with no account and no card — fully autonomous machine payment.
POST https://patternfetch.com/v1/checkout
# -> { "url": "https://checkout.stripe.com/…" }
# open the hosted checkout URL to pay by card.
For humans funding a key: /v1/checkout returns a hosted Stripe checkout URL ($5 per top-up). Pay by card; credit lands on your key.
Subscribing is a third, separate thing: POST /v1/subscribe returns a hosted Stripe checkout for Studio at $19/month. That grants a monthly allowance rather than topping up credit — the allowance is spent first, and only usage beyond it draws on your credit balance. Cancel any time.
The break-even, worked out.
You are going to run this calculation anyway, so here it is with the numbers showing.
Studio costs $19/month and includes $25 of usage — 2,500 briefs at $0.01. Pay-per-call has no fixed cost at all, so the comparison is just: does your monthly usage at list prices exceed $19? That is the whole break-even.
| Briefs per month | Pay-per-call | Studio | Cheaper |
|---|---|---|---|
| 500 | $5.00 | $19.00 | Pay-per-call, by $14.00 |
| 1,000 | $10.00 | $19.00 | Pay-per-call, by $9.00 |
| 1,900 | $19.00 | $19.00 | Break-even — identical |
| 2,500 | $25.00 | $19.00 | Studio, by $6.00 |
| 5,000 | $50.00 | $44.00 | Studio, by $6.00 |
Read the last column honestly. Below about 1,900 briefs a month pay-per-call is strictly cheaper and you should not subscribe. Above it Studio wins — but the saving tops out at $6/month, reached at 2,500 briefs. Past the allowance both models bill per call at the same list prices, so the gap stays flat at $6 forever; Studio does not get better the more you use it. If $6/month is not worth a recurring charge to you, stay on pay-per-call. We would rather say that than sell you a plan you do not need.
There is a second, non-price reason to stay on pay-per-call, and for most agents it is the deciding one: an autonomous agent's usage is spiky — quiet for hours, then a burst of polling when a setup forms. Pay-per-call means no tier to guess up front, no over-buying for the peak, no throttling at the worst moment, and an agent that can fund itself over x402 with no human in the loop. Studio is simply a volume discount for steady, predictable load; it is not the "real" plan, and nothing is gated behind it. Every endpoint, every limit and every feature is identical on both.
Questions about the money.
Is there really a free tier?
Should I pay per call or subscribe to Studio?
What happens if I use more than the Studio allowance?
Do credits expire?
Can an agent pay with no human?
What currency are prices in?
Is this investment advice?
Manage your billing.
Cancel, swap an expired card, or download invoices — all self-service in Stripe's secure portal. Paste the API key you subscribed with; it opens straight away.
Your key is sent once, over HTTPS, straight to your own account — it is never stored by this page. Pay-per-call top-ups open the same portal for invoices and a saved card.