Usage-based API pricing

Pay for the detectionsyour product receives.

Choose any supported pattern and timeframe. Faster, noisier signals cost less; rarer, higher-context detections cost more.

Simple usage pricing

$0 base fee

pay only for usage

Connect through REST or the live event feed. Detection delivery is charged once per account. Catalog, health, history query processing, pagination, and re-reads are free. There is no monthly minimum.

  • REST queries and live Server-Sent Events
  • Scoped, revocable API keys
  • First card charge at $5 of usage

What a detection costs

One delivered detection, charged once

A detection is billed only once per account, even when you read it through REST and receive it in the SSE feed. Catalog, health, and usage endpoints are not detection charges.

Class

Fast

Timeframes

1m

Price each

$0.01

Credits

1

High-volume signals with more market noise.

Class

Short

Timeframes

3m

Price each

$0.02

Credits

2

Fast signals with a lower event volume.

Class

Active

Timeframes

5m

Price each

$0.03

Credits

3

A practical balance for active trading.

Class

Confirmed

Timeframes

15m

Price each

$0.05

Credits

5

Less noise and stronger pattern confirmation.

Class

Intraday

Timeframes

30m

Price each

$0.08

Credits

8

Focused intraday patterns with less noise.

Class

Swing

Timeframes

1h · 2h · 4h

Price each

$0.12

Credits

12

Rarer signals with more context.

Class

Position

Timeframes

6h · 8h · 12h · 1d

Price each

$0.20

Credits

20

Low-frequency, higher-value setups.

Class

Macro

Timeframes

3d · 1w · 1M

Price each

$0.30

Credits

30

The rarest long-horizon detections.

Credits are an internal billing representation only. Buyers pay the USD price shown above for the first account delivery of a detection; throughput limits are independent.

Historical REST pricing

History cannot bypass detection pricing

Historical query processing is free. Every detection returned to that account for the first time has its normal timeframe price. The same detection is never charged again across REST, SSE, pagination retries, or overlapping filters.

History page

$0 query fee

Filter by exchange, market, symbol, timeframe, pattern, direction, confidence, quality, and time range. Broad scans are rejected with `query_too_broad` instead of creating a surprise bill.

First delivery

Timeframe price

New detections in the response cost the same per-timeframe price as the live feed. Empty results have no billing cost.

Re-read or fetch by ID

$0 request fee

Re-reading a detection you have already been billed for is free. A later single-ID fetch, overlapping filter, retry, or SSE delivery creates no second detection charge.

Cost calculator

Estimate a typical month

Per detection

$0.08

8 credits

Estimated usage

$0.48

Binance · Rising Wedge · 30m

Estimated total

$0.48

No base fee or monthly minimum

Example: Binance + 30m + Rising Wedge, 6 detections at $0.08 each = $0.48 for the month. Volume is your estimate, not a promise; narrowing exchange, market, timeframe, and pattern filters directly controls cost.

Automatic billing protection

Real-time from the first delivery

A verified card creates a real-time PAYG account immediately. Usage pauses when a new charge block is reached and resumes automatically only after Stripe confirms settlement.

Card

Verified

Limits

Earned

History

Expanded

Start without prepayment

$0 now · real-time after card verification

Add a card, receive the key once, and pay only as detections are first delivered. We charge after new $5, then new $20, then recurring new $50 usage blocks, never as cumulative tiers.

New account

Current

$5

new unbilled usage before this charge

Rate
10 admission units/sec
Feed
Real-time
History
24 hours

How to get here: Card charged after $5 of new delivered detections

Paying account

Next

$20

new unbilled usage before this charge

Rate
25 admission units/sec
Feed
Real-time
History
7 days

How to get here: After the $5 settlement, charge after $20 of new usage

Established account

$50

new unbilled usage before this charge

Rate
25 admission units/sec
Feed
Real-time
History
7 days

How to get here: Charge after each new $50 usage block

Each successful charge settles only its current block and resets the unbilled balance to zero. The blocks are new $5, then new $20, then new $50 of delivered detections; earlier payments never count toward the next block. Your monthly spending limit is separate and never grows on its own.

Charge threshold

How much usage builds up before we charge your card. It grows only after successful payments.

Monthly spending limit

A separate safety limit you control. It never increases automatically.

Rate limit

Caps how fast you can pull data, in credits per second. It does not change what you pay.

Ready to build with detections?

Activate access, add a billing card, choose your filters, and connect through REST or SSE.

We use cookies