# TradeSonar Market Crowding

> TradeSonar Market Crowding is a paid API for AI agents from api.tradesonar.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns long/short ratio, whale concentration, and squeeze direction signals for a given derivatives market ticker

## Facts

- Endpoint: GET https://api.tradesonar.io/v1/markets/:ticker/crowding?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tradesonar-market-crowding-193d44e5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_X9gz3_X3necPwhOeSXI5l

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tradesonar-market-crowding-193d44e5
```

Example prompt: Pull the crowding data for ETH-USD on TradeSonar — I want to see the long/short ratio, whale concentration, and which direction a squeeze might be coming from.

## When to prefer this

Use this endpoint when you need real-time positioning intelligence for a specific dYdX derivatives market — specifically long/short ratios, whale dominance, and squeeze risk. Prefer this over generic funding or price endpoints when the question is about crowd behavior and directional positioning rather than raw price or funding rates.

## Known failure modes

- Invalid ticker format (e.g. ETH-USDT instead of ETH-USD) returns an error — use /v1/markets to get valid tickers
- Ticker not supported on dYdX returns a 404 or empty result
- Payment failure (x402) if USDC balance or authorization is insufficient
- Rate limiting if calls exceed allowed frequency
- Stale or temporarily unavailable data if dYdX on-chain data feed is lagging

## How this service works

Crowding: long/short ratio, whale concentration, squeeze direction

## Output

Returns crowding analytics for the specified market including the long/short ratio (proportion of longs vs shorts), whale concentration (degree to which large accounts dominate open interest), and squeeze direction (whether conditions favor a long squeeze or short squeeze).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "ticker"
     ],
     "properties": {
      "ticker": {
       "type": "string",
       "description": "Market ticker, e.g. ETH-USD (NOT ETH-USDT). See /v1/markets for valid tickers."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tradesonar-market-crowding-193d44e5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tradesonar.io](https://www.zero.xyz/host/api.tradesonar.io/llms.txt)
