ModelsPositioning
Someone is buying all of it.
The price is not saying so.
Flow Absorption finds the episodes where steady one-way buying or selling meets a price that barely reacts, and reports how long each one holds.
The price is holding.
A level that keeps getting defended
What it
actually reads.
- Traded flowDirection and size of what actually executed
- Resting liquidityWhat was standing there to meet it
- Price responseHow little the level moved while it happened
Observation classes, not vendors. Which venues sit underneath is documented in the API.See what each source covers
Every reading
carries its context.
- "model":
- "flow_absorption",
- "market":
- "BTC",
- "state":
- "absorbing", an episode, with a start and an end
- "direction":
- "bid_side",
- "held_for":
- "PT4H20M",
- "observed_at":
- "2026-09-19T14:32:00Z", when it was read
- "coverage":
- "monitored_derivatives_venues", what it saw
- "limits":
- "Not an identity claim", what it will not claim
Published fields are in the API documentation.
What it will
not tell you.
- 01It does not say who is buying. Absorption is a shape in the flow, not a name.
- 02An episode ending is not a prediction that the level breaks.
- 03It reads executed flow on the venues we record, not intent.
Reach it the way
you work.
- MCP
This reading becomes a tool inside your AI assistant.
Connect an agent - API
The same reading over HTTPS, in your own application.
API reference
About this
model.
Is this whale tracking?
No. It measures the relationship between one-way flow and a price that is not responding to it. That pattern can come from one participant or from many, and the model does not claim to tell those apart.
What ends an episode?
Either the flow stops being one-way, or the price starts moving with it. Both are reported, because an absorption that ended because the level broke and one that ended because the buying stopped are different facts.
How long does an episode usually run?
There is no usual. The reading carries the duration of the episode in front of you; quoting an average across markets would be a statistic about our coverage rather than about the market you are looking at.
The other
five.
Is this move getting overheated, and exposed to forced closing?
PositioningPositioning DivergenceWhich groups of participants are starting to take opposite sides?
RiskIn developmentCascade RiskWhere could forced selling or buying outrun the liquidity available to absorb it?
ExpectationsIn developmentExpectations GapDo options, prediction markets and the underlying price the same scenario?
PositioningIn developmentTrader ConvictionDoes this bet actually matter to the trader making it?
One question.
One answer.
With what it read, when it read it, and what it will not claim.