Pricing

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

Free tier — and built so agents never hit a wall:

No-signup demoPOST /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.

Two ways to buy

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.

Pay-per-call · default

$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.

$3.00 free to start no card x402 or Stripe

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.

Studio · optional

$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.

$25 usage for $19 no throttling 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.

Per-call prices

One flat price per call.

No tiers to climb, no overage surprises. Prices are in USD, metered in micros (millionths of a dollar).

Method · PathWhat it returnsPrice
POST /v1/briefFull market-state brief (compact candles, patterns, S/R, regime, interpreted indicators, one-line summary)$0.01
POST /v1/multiMulti-timeframe view: a brief per timeframe (default 1h/4h/1d) + cross-timeframe trend alignment / divergence$0.025
POST /v1/deltaOnly what changed since your last brief$0.008 · $0.001 when empty
POST /v1/candlesCompact candle codec only$0.005
POST /v1/analogsHistorical analogs + full outcome distribution$0.05
POST /v1/scanScreener — 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/demoNo-signup demo brief (rate-limited)free
POST /v1/demo-multiNo-signup demo multi-timeframe view (rate-limited)free
POST /v1/keysSelf-serve free key ($3.00 starter credit, 300 briefs)free
POST /v1/subscribeStart the Studio subscription — hosted Stripe checkout ($19/month, 2,500 briefs included)free
GET /v1/platformsCapability matrixfree
GET /v1/statusHealthfree

/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.

What $3.00 buys

The free starter credit, in calls.

The $3.00 starter credit is worth, if you spent all of it on one endpoint:

300 briefs 600 candle calls 375 deltas 120 multi-timeframe calls 150 scans 60 analogs calls

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.

How to pay

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.

1 · x402 (USDC on Base) — no account
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.

2 · Stripe card
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.

Which one

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 monthPay-per-callStudioCheaper
500$5.00$19.00Pay-per-call, by $14.00
1,000$10.00$19.00Pay-per-call, by $9.00
1,900$19.00$19.00Break-even — identical
2,500$25.00$19.00Studio, by $6.00
5,000$50.00$44.00Studio, 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.

FAQ

Questions about the money.

Is there really a free tier?
Yes. A no-signup demo (POST /v1/demo) returns a real brief with no key, MCP tool discovery is free (agents list the tools without a key), and a free key with $3.00 starter credit — 300 briefs is issued instantly via POST /v1/keys, no card. The credit is staged: at least $0.50 is usable immediately with no confirmation step, and confirming your email address releases the remainder. Confirming never gates API access. Only actual tool calls are metered.
Should I pay per call or subscribe to Studio?
Do the arithmetic: Studio costs $19/month and includes $25 of usage (2,500 briefs at $0.01). Pay-per-call for the same 2,500 briefs is $25, so the break-even is $19 of list-price usage a month — about 1,900 briefs. Below that, pay-per-call is strictly cheaper and you should not subscribe. Above it Studio wins, by at most $6/month (reached at 2,500 briefs; beyond the allowance both models bill per call at the same prices, so the saving stays flat at $6). Spiky or occasional agents should stay on pay-per-call.
What happens if I use more than the Studio allowance?
Nothing breaks and nothing is throttled. The included allowance is spent first; anything beyond it bills per call from your credit balance at the ordinary list prices. The allowance is denominated in dollars, not in a raw call count, so each endpoint draws its own price from it. Cancel any time.
Do credits expire?
No. Credits never expire. Top up once and spend them whenever your agent calls.
Can an agent pay with no human?
Yes — with x402. Using USDC on Base (no account), an agent tops up and pays per call autonomously via POST /v1/topup, discoverable at /.well-known/x402.json. No signup and no human in the loop.
What currency are prices in?
USD, metered in micros (millionths of a dollar). Pay with USDC on Base via x402, or by card via Stripe.
Is this investment advice?
No. It's impersonal market data and algorithmic signals, for informational purposes only — not advice, not personalized, non-executing. See the disclaimer.
Already subscribed?

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.