No subscription. 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.
Free tier · pay-per-call · x402 + Stripe · credits 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 $0.05 starter credit (~5 briefs) from one call (POST /v1/keys), no card. Only actual tool calls are metered — discovery and health are always free.
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/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/demo | No-signup demo brief (rate-limited) | free |
POST /v1/keys | Self-serve free key ($0.05 starter credit) | 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 (or any $0.05 you top up) is worth, roughly:
Mix and match — these are not separate buckets. Every call simply draws from the same credit balance at the per-call price above.
Two ways to fund credits. Both top up the same balance, and credits never expire.
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. Pay by card; credit lands on your key.
An autonomous agent's usage is spiky and unpredictable — quiet for hours, then a burst of polling when a setup forms. A monthly subscription forces you to either over-buy for the peak or get rate-limited at the worst moment, and it makes the agent guess a plan tier up front. Pay-per-call removes the guesswork: the agent pays a few micros per call, spends exactly what it uses, and can fund itself with x402 and no human. No commitment, no seat math, no wasted spend — the cost scales perfectly with the work done.
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 $0.05 starter credit (~5 briefs) is issued instantly via POST /v1/keys — no card. Only actual tool calls are metered.
No. Credits never expire. Top up once and spend them whenever your agent calls.
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.
USD, metered in micros (millionths of a dollar). Pay with USDC on Base via x402, or by card via Stripe.
No. It's impersonal market data and algorithmic signals, for informational purposes only — not advice, not personalized, non-executing. See the disclaimer.