| line | No | One plain-text line per matching pair, returned only when compact:true was asked for. | |
| note | No | One line saying what the numbers cover, or why there are none. Read it before reporting any zero as a market reading. | |
| rows | No | One row per matching pair: pair, coin, price, 24h change, the funding and open interest bands against the same pair recorded days with the day counts behind them, the whale multiple, and whether the ranking currently calls it unusual. | |
| capped | No | Present only when an argument was cut down to a ceiling. Absent means nothing was clamped, so a smaller number than you asked for is the data and not a limit. | |
| compact | No | Present and true only on a compact:true call, where the whole answer is the text in `line`. | |
| matched | No | How many pairs passed every filter, counted before the row cap. Null when nothing was screened. | |
| criteria | No | The filters as they were actually applied, so a misread argument is visible. | |
| returned | No | How many rows are in this reply. | |
| available | No | False when this lane could not answer: a producer is dark, the pair sits outside this plan, or the argument named something we do not carry. Absent or true means the numbers are a real reading, not a guess. | |
| truncated | No | True when more rows matched than were returned, so what you have is a page and not the whole set. | |
| access_note | No | What this connection could not return and what lifts it. Always pass this on to the user: it is the only place that information appears. | |
| valid_bands | No | The bands that do exist, returned alongside unknown_band. | |
| unknown_band | No | Set when a band was named that this screen does not know. Nothing was screened, so this is not no matches. | |
| scanned_pairs | No | How many pairs were examined. | |