{
  "info": {
    "_postman_id": "sharpe-api-collection-v1",
    "name": "Sharpe API",
    "description": "Institutional-grade crypto market data API. Access funding rates, futures, arbitrage opportunities, narratives, ecosystems, and more.\n\nAuthentication is supported via two production-safe methods:\n1. **Bearer token** in the Authorization header: `Authorization: Bearer sk_live_...`\n2. **X-API-Key header**: `X-API-Key: sk_live_...`\n\nAPI keys in query parameters are rejected by default because URLs are commonly stored in logs, browser history, analytics tools, and referrer headers.\n\nBase URL: https://www.sharpe.ai/api\nDocs: https://www.sharpe.ai/docs\n\nAuthentication: Pass your API key as a Bearer token in the Authorization header, or via the X-API-Key header.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{api_key}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "base_url",
      "value": "https://www.sharpe.ai/api",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "sk_live_your_key_here",
      "type": "string"
    }
  ],
  "item": [
    {
      "description": "Health checks and service status",
      "item": [
        {
          "name": "API data coverage",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/meta/coverage",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "meta",
                "coverage"
              ]
            },
            "description": "Returns metadata about available data products, supported exchanges, coins, chart types, and timeframes. No authentication required.",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Data Ocean dataset catalog",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/meta/datasets",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "meta",
                "datasets"
              ]
            },
            "description": "Returns metadata for Sharpe Data Ocean datasets, including fields, allowed filter operators, source labels, freshness SLAs, default selections, and row limits. No authentication required.",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        },
        {
          "name": "Health check",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/health",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "health"
              ]
            },
            "description": "Returns the current health status of the API and its backing services. No authentication required.",
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        }
      ],
      "name": "System"
    },
    {
      "description": "API key usage and quota information",
      "item": [
        {
          "name": "API usage and quota",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/usage",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "usage"
              ]
            },
            "description": "Returns your current plan tier, rate limits, monthly quota usage, and a breakdown of requests by endpoint over the last 24 hours."
          },
          "response": []
        }
      ],
      "name": "Account"
    },
    {
      "description": "Funding rates and futures data",
      "item": [
        {
          "name": "Available futures coins",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/futures/coins",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "futures",
                "coins"
              ]
            },
            "description": "Returns the list of coins with futures data, including capability flags for open interest, liquidations, and long/short ratios."
          },
          "response": []
        },
        {
          "name": "Funding rates",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/funding/rates",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "funding",
                "rates"
              ],
              "query": [
                {
                  "key": "type",
                  "value": "current",
                  "description": "Type of funding rate data to retrieve.",
                  "disabled": true
                },
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Base coin ticker (e.g. BTC). Required when type=history.",
                  "disabled": true
                },
                {
                  "key": "days",
                  "value": "30",
                  "description": "Number of days of history to retrieve (type=history only).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "1",
                  "description": "Maximum number of records to return per page.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque pagination cursor from a previous response.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns perpetual funding rates across all supported exchanges. Supports current snapshots, accumulated rates over multiple windows, and per-coin historical rates."
          },
          "response": []
        },
        {
          "name": "Futures chart data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/futures/data?chart=perpetual-price",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "futures",
                "data"
              ],
              "query": [
                {
                  "key": "chart",
                  "value": "perpetual-price",
                  "description": "Futures chart identifier.",
                  "disabled": false
                },
                {
                  "key": "coin",
                  "value": "BTC",
                  "description": "Base coin ticker.",
                  "disabled": true
                },
                {
                  "key": "timeframe",
                  "value": "3M",
                  "description": "Lookback window for the data.",
                  "disabled": true
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated list of exchanges to include (e.g. Binance,Bybit).",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "1",
                  "description": "Maximum number of data points per page.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque pagination cursor from a previous response.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns time-series data for a specific futures chart. Supports open interest, volume, funding rate history, liquidations, long/short ratios, basis, term structure, OHLCV, and more."
          },
          "response": []
        }
      ],
      "name": "Derivatives"
    },
    {
      "description": "Heatmaps, correlations, tracker, price predictions, news, gem finder, and market cap search",
      "item": [
        {
          "name": "Correlation matrix",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/correlation/matrix",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "correlation",
                "matrix"
              ],
              "query": [
                {
                  "key": "period",
                  "value": "30d",
                  "description": "Lookback period for correlation calculation.",
                  "disabled": true
                },
                {
                  "key": "ids",
                  "value": "string",
                  "description": "Comma-separated list of CoinGecko IDs. If omitted, returns the default set.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns a price correlation matrix for the requested coins over the specified period."
          },
          "response": []
        },
        {
          "name": "Curated news stories",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/news/curated",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "news",
                "curated"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "20",
                  "description": "Maximum number of stories to return.",
                  "disabled": true
                },
                {
                  "key": "category",
                  "value": "all",
                  "description": "Filter by curation category.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque pagination cursor in the format 'ISO_DATE|ID'. Use the nextCursor field from the previous response.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "AI-curated top crypto news stories with banner headlines and source attribution. Refreshed every 15 minutes. Supports keyset pagination via the cursor field returned alongside results."
          },
          "response": []
        },
        {
          "name": "Gem finder",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/gem-finder/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "gem-finder",
                "data"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of tokens to return per page.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque pagination cursor from a previous response.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns a curated list of low-cap, high-potential tokens identified by the gem finder algorithm."
          },
          "response": []
        },
        {
          "name": "Governed analytics query",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{base_url}}/v1/analytics/query",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "analytics",
                "query"
              ]
            },
            "description": "Runs a bounded query against a cataloged Sharpe Data Ocean dataset. Accepts only registered dataset IDs, whitelisted fields, filter operators, sort fields, and opaque cursors.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"dataset\": \"funding_rates_current\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "Katana data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/katana/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "katana",
                "data"
              ]
            },
            "description": "Returns Katana Network TVL, token, holder, sentiment, pool, mover, and ecosystem analytics."
          },
          "response": []
        },
        {
          "name": "Market cap search",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/market-cap/search?q=string",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "market-cap",
                "search"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "string",
                  "description": "Search query (2-100 characters).",
                  "disabled": false
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Search for coins by name or ticker. Returns matching coins with market cap, price, and 24h change."
          },
          "response": []
        },
        {
          "name": "Market heatmap",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/heatmap/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "heatmap",
                "data"
              ],
              "query": [
                {
                  "key": "mode",
                  "value": "coins",
                  "description": "Heatmap grouping mode.",
                  "disabled": true
                },
                {
                  "key": "category",
                  "value": "top-100",
                  "description": "Category filter for the heatmap (e.g. top-100, defi, layer-1).",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns heatmap data for coins, narratives, or ecosystems. Useful for visualizing relative performance across the market."
          },
          "response": []
        },
        {
          "name": "Market overview",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/tracker/market-overview",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "tracker",
                "market-overview"
              ],
              "query": [
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns a broad market overview including total market cap, 24h volume, BTC dominance, top gainers/losers, and trending coins."
          },
          "response": []
        },
        {
          "name": "Market-wide derivatives overview",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/market/derivatives-overview",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "market",
                "derivatives-overview"
              ]
            },
            "description": "Returns aggregated derivatives metrics: total open interest, average and OI-weighted funding rates, top coins by open interest, exchange count, coin count, and update timestamp."
          },
          "response": []
        },
        {
          "name": "Mindshare data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/mindshare/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "mindshare",
                "data"
              ],
              "query": [
                {
                  "key": "tokens",
                  "value": "true",
                  "description": "Set to true for token rows.",
                  "disabled": true
                },
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Optional narrative slug.",
                  "disabled": true
                },
                {
                  "key": "historical",
                  "value": "true",
                  "description": "Set to true for historical snapshots.",
                  "disabled": true
                },
                {
                  "key": "timeframe",
                  "value": "1W",
                  "description": "Historical timeframe.",
                  "disabled": true
                },
                {
                  "key": "window",
                  "value": "now",
                  "description": "Rolling snapshot window.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns narrative mindshare rankings, token rows, rolling windows, or historical snapshots."
          },
          "response": []
        },
        {
          "name": "News feed",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/news/feed",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "news",
                "feed"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "200",
                  "description": "Maximum number of articles to return.",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "Number of articles to skip for pagination.",
                  "disabled": true
                },
                {
                  "key": "category",
                  "value": "string",
                  "description": "Filter by news category.",
                  "disabled": true
                },
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Filter by coin ticker.",
                  "disabled": true
                },
                {
                  "key": "since",
                  "value": "string",
                  "description": "ISO 8601 timestamp. Only return articles published after this time.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns aggregated crypto news articles from multiple sources, with optional filtering by category or coin."
          },
          "response": []
        },
        {
          "name": "Price prediction",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/price-prediction/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "price-prediction",
                "data"
              ],
              "query": [
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Coin ticker to get predictions for.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns ML-based price prediction data for the specified coin."
          },
          "response": []
        },
        {
          "name": "Stablecoins data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/stablecoins/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "stablecoins",
                "data"
              ],
              "query": [
                {
                  "key": "type",
                  "value": "overview",
                  "description": "Payload type.",
                  "disabled": true
                },
                {
                  "key": "slug",
                  "value": "string",
                  "description": "Stablecoin slug. Required when type=detail.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns stablecoin overview, detail, or yield data."
          },
          "response": []
        },
        {
          "name": "Web traffic data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/web-traffic/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "web-traffic",
                "data"
              ],
              "query": [
                {
                  "key": "type",
                  "value": "exchange",
                  "description": "Entity type.",
                  "disabled": true
                },
                {
                  "key": "mode",
                  "value": "rankings",
                  "description": "Payload mode.",
                  "disabled": true
                },
                {
                  "key": "tf",
                  "value": "7d",
                  "description": "Lookback window.",
                  "disabled": true
                },
                {
                  "key": "entities",
                  "value": "string",
                  "description": "Comma-separated entity IDs for trends or snapshots.",
                  "disabled": true
                },
                {
                  "key": "sub",
                  "value": "trending",
                  "description": "Market sub-mode when mode=market.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns attention rankings, search trends, social snapshots, or market-level traffic signals."
          },
          "response": []
        }
      ],
      "name": "Market Data"
    },
    {
      "description": "Spot-perp, cross-exchange, dated futures basis, calendar spread, perp-dated carry, and transfer arbitrage scanners",
      "item": [
        {
          "name": "CEX spot-transfer arbitrage scanner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/cex-spot-transfer",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "cex-spot-transfer"
              ],
              "query": [
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Optional base coin ticker, for example BTC, ETH, or SOL.",
                  "disabled": true
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated exchange filter, for example Binance,Bybit,OKX.",
                  "disabled": true
                },
                {
                  "key": "minApr",
                  "value": "1",
                  "description": "Minimum APR, roll APY, or carry edge in percentage points.",
                  "disabled": true
                },
                {
                  "key": "minDepthUsd",
                  "value": "0",
                  "description": "Minimum executable depth in USD when available.",
                  "disabled": true
                },
                {
                  "key": "notional",
                  "value": "10000",
                  "description": "Position notional in USD.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque cursor from the previous page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns live CEX spot-transfer arbitrage rows after common network matching, withdrawal/deposit status, withdrawal fees, executable depth, slippage, and spread-lifetime checks."
          },
          "response": []
        },
        {
          "name": "Cross-exchange arbitrage",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/cross-exchange",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "cross-exchange"
              ],
              "query": [
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated list of exchanges to compare.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns cross-exchange price discrepancies and arbitrage opportunities."
          },
          "response": []
        },
        {
          "name": "Dated futures basis scanner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/dated-futures-basis",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "dated-futures-basis"
              ],
              "query": [
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Optional base coin ticker, for example BTC, ETH, or SOL.",
                  "disabled": true
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated exchange filter, for example Binance,Bybit,OKX.",
                  "disabled": true
                },
                {
                  "key": "minApr",
                  "value": "1",
                  "description": "Minimum APR, roll APY, or carry edge in percentage points.",
                  "disabled": true
                },
                {
                  "key": "minOiUsd",
                  "value": "0",
                  "description": "Minimum open interest in USD.",
                  "disabled": true
                },
                {
                  "key": "minVolumeUsd",
                  "value": "0",
                  "description": "Minimum 24h futures or spot volume in USD.",
                  "disabled": true
                },
                {
                  "key": "minDepthUsd",
                  "value": "0",
                  "description": "Minimum executable depth in USD when available.",
                  "disabled": true
                },
                {
                  "key": "marginType",
                  "value": "linear",
                  "description": "Futures margin filter.",
                  "disabled": true
                },
                {
                  "key": "notional",
                  "value": "10000",
                  "description": "Position notional in USD.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque cursor from the previous page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns cash-and-carry scanner rows for buying spot and selling dated futures, ranked by net annualized basis after fees."
          },
          "response": []
        },
        {
          "name": "Futures calendar spread scanner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/futures-calendar-spread",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "futures-calendar-spread"
              ],
              "query": [
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Optional base coin ticker, for example BTC, ETH, or SOL.",
                  "disabled": true
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated exchange filter, for example Binance,Bybit,OKX.",
                  "disabled": true
                },
                {
                  "key": "minApr",
                  "value": "1",
                  "description": "Minimum APR, roll APY, or carry edge in percentage points.",
                  "disabled": true
                },
                {
                  "key": "minOiUsd",
                  "value": "0",
                  "description": "Minimum open interest in USD.",
                  "disabled": true
                },
                {
                  "key": "minVolumeUsd",
                  "value": "0",
                  "description": "Minimum 24h futures or spot volume in USD.",
                  "disabled": true
                },
                {
                  "key": "minDepthUsd",
                  "value": "0",
                  "description": "Minimum executable depth in USD when available.",
                  "disabled": true
                },
                {
                  "key": "marginType",
                  "value": "linear",
                  "description": "Futures margin filter.",
                  "disabled": true
                },
                {
                  "key": "notional",
                  "value": "10000",
                  "description": "Position notional in USD.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque cursor from the previous page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns near-versus-far dated futures calendar spread rows with forward yield, curve direction, and net roll APY."
          },
          "response": []
        },
        {
          "name": "Perp versus dated futures carry scanner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/perp-dated-carry",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "perp-dated-carry"
              ],
              "query": [
                {
                  "key": "coin",
                  "value": "string",
                  "description": "Optional base coin ticker, for example BTC, ETH, or SOL.",
                  "disabled": true
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated exchange filter, for example Binance,Bybit,OKX.",
                  "disabled": true
                },
                {
                  "key": "minApr",
                  "value": "1",
                  "description": "Minimum APR, roll APY, or carry edge in percentage points.",
                  "disabled": true
                },
                {
                  "key": "minOiUsd",
                  "value": "0",
                  "description": "Minimum open interest in USD.",
                  "disabled": true
                },
                {
                  "key": "minVolumeUsd",
                  "value": "0",
                  "description": "Minimum 24h futures or spot volume in USD.",
                  "disabled": true
                },
                {
                  "key": "minDepthUsd",
                  "value": "0",
                  "description": "Minimum executable depth in USD when available.",
                  "disabled": true
                },
                {
                  "key": "marginType",
                  "value": "linear",
                  "description": "Futures margin filter.",
                  "disabled": true
                },
                {
                  "key": "notional",
                  "value": "10000",
                  "description": "Position notional in USD.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Opaque cursor from the previous page.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns perp funding versus dated futures basis carry rows, comparing expected funding to expiry against locked dated basis."
          },
          "response": []
        },
        {
          "name": "Preview DEX scanner opportunities",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/dex-scanner/preview?poolUrl=string",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "dex-scanner",
                "preview"
              ],
              "query": [
                {
                  "key": "poolUrl",
                  "value": "string",
                  "description": "GeckoTerminal pool URL, for example https://www.geckoterminal.com/eth/pools/0x...",
                  "disabled": false
                },
                {
                  "key": "exchanges",
                  "value": "string",
                  "description": "Comma-separated CEX list. Supported values: Binance, OKX, Bybit, Gate.io, MEXC, KuCoin, Bitget, HTX, BingX, CoinEx.",
                  "disabled": true
                },
                {
                  "key": "minProfitPct",
                  "value": "1",
                  "description": "Minimum gross spread percentage to mark a row as an opportunity.",
                  "disabled": true
                },
                {
                  "key": "mode",
                  "value": "cex_dex",
                  "description": "Scanner mode. Use cex_dex for CEX-vs-DEX comparison or dex_dex to compare two DEX pools.",
                  "disabled": true
                },
                {
                  "key": "secondPoolUrl",
                  "value": "string",
                  "description": "Required when mode=dex_dex. GeckoTerminal pool URL for the comparison pool.",
                  "disabled": true
                },
                {
                  "key": "tier2Exchanges",
                  "value": "string",
                  "description": "Optional comma-separated extended CEX list for broader spot-market coverage.",
                  "disabled": true
                },
                {
                  "key": "includeFundingLeg",
                  "value": "false",
                  "description": "Set to true to include funding-leg context when the scanner can match a relevant perpetual market.",
                  "disabled": true
                }
              ]
            },
            "description": "Resolves one or two GeckoTerminal liquidity pool URLs and compares DEX pool prices against selected CEX spot markets or another DEX pool. Returns gross spread opportunities and explicit upstream warnings."
          },
          "response": []
        },
        {
          "name": "Spot-perp arbitrage",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/arbitrage/spot-perp",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "arbitrage",
                "spot-perp"
              ],
              "query": [
                {
                  "key": "exchange",
                  "value": "all",
                  "description": "Filter by exchange name, or \"all\" for all exchanges.",
                  "disabled": true
                },
                {
                  "key": "direction",
                  "value": "all",
                  "description": "Filter by trade direction.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns current spot-perpetual funding rate arbitrage opportunities across exchanges."
          },
          "response": []
        }
      ],
      "name": "Arbitrage"
    },
    {
      "description": "Narratives, ecosystems, and memecoins data",
      "item": [
        {
          "name": "Ecosystems data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/ecosystems/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "ecosystems",
                "data"
              ],
              "query": [
                {
                  "key": "ecosystem",
                  "value": "string",
                  "description": "Ecosystem slug to filter by (e.g. ethereum, solana, arbitrum).",
                  "disabled": true
                },
                {
                  "key": "correlation",
                  "value": "string",
                  "description": "Set to \"true\" to include correlation data.",
                  "disabled": true
                },
                {
                  "key": "timeframe",
                  "value": "string",
                  "description": "Timeframe for correlation data.",
                  "disabled": true
                },
                {
                  "key": "excludeNative",
                  "value": "string",
                  "description": "Set to \"true\" to exclude the native token from aggregated metrics.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns ecosystem-level market data (Ethereum, Solana, BNB, Arbitrum, Base, etc.) including market cap, volume, TVL, and performance metrics."
          },
          "response": []
        },
        {
          "name": "Memecoin launches",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/memecoins/launches",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "memecoins",
                "launches"
              ],
              "query": [
                {
                  "key": "chains",
                  "value": "string",
                  "description": "Comma-separated chain IDs such as solana, base, bsc, ethereum.",
                  "disabled": true
                },
                {
                  "key": "days",
                  "value": "7",
                  "description": "Launch lookback window in days, from 1 to 30.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "80",
                  "description": "Maximum launch rows to return, from 1 to 200.",
                  "disabled": true
                },
                {
                  "key": "profile",
                  "value": "balanced",
                  "description": "Screening profile for liquidity, volume, and transaction thresholds.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns recently launched memecoin pairs screened by age, liquidity, volume, and transaction count. The feed is discovery-first; canonical tracker inclusion requires category membership or minimum liquidity, volume, age, and activity thresholds."
          },
          "response": []
        },
        {
          "name": "Memecoins data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/memecoins/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "memecoins",
                "data"
              ],
              "query": [
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Memecoin narrative slug to filter by (e.g. dog-coins, cat-coins, frog-coins, ai-memes, trump-coins).",
                  "disabled": true
                },
                {
                  "key": "historical",
                  "value": "24h",
                  "description": "Include historical time-series data for the specified window.",
                  "disabled": true
                },
                {
                  "key": "coinHistory",
                  "value": "24h",
                  "description": "Include per-coin price history where retained. Enum: 24h, 7d, 1m, 1y.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns memecoin narrative data across grouped aggregate, theme, chain, and launchpad categories with market cap, market share, freshness, coverage, volume, performance, and momentum metadata."
          },
          "response": []
        },
        {
          "name": "Narratives data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/narratives/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "narratives",
                "data"
              ],
              "query": [
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Narrative slug to filter by (e.g. layer-1, defi, ai-agents).",
                  "disabled": true
                },
                {
                  "key": "correlation",
                  "value": "string",
                  "description": "Set to \"true\" to include correlation data.",
                  "disabled": true
                },
                {
                  "key": "timeframe",
                  "value": "string",
                  "description": "Timeframe for correlation data.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns narrative-level market data (L1, L2, DeFi, AI Agents, etc.) including market cap, volume, performance, and social metrics."
          },
          "response": []
        }
      ],
      "name": "Categories"
    },
    {
      "description": "Spot listings, Perp listings, delistings, suspensions, scheduled trading starts, exchange pages, and narrative flow across CEXs and Perp DEXs.",
      "item": [
        {
          "name": "Canonical listing events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/listings/events",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "listings",
                "events"
              ],
              "query": [
                {
                  "key": "exchange",
                  "value": "binance",
                  "description": "Filter to a single exchange or perp DEX.",
                  "disabled": true
                },
                {
                  "key": "venue_type",
                  "value": "cex",
                  "description": "Filter by venue type.",
                  "disabled": true
                },
                {
                  "key": "market_type",
                  "value": "spot",
                  "description": "Filter by market type.",
                  "disabled": true
                },
                {
                  "key": "event_type",
                  "value": "listing",
                  "description": "Filter by listing lifecycle event type.",
                  "disabled": true
                },
                {
                  "key": "asset_class",
                  "value": "token",
                  "description": "Filter by listed instrument class.",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "announced",
                  "description": "Filter by event status.",
                  "disabled": true
                },
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Filter by Sharpe narrative slug.",
                  "disabled": true
                },
                {
                  "key": "confidence",
                  "value": "authoritative",
                  "description": "Filter by source confidence.",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "string",
                  "description": "ISO date or datetime lower bound.",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "string",
                  "description": "ISO date or datetime upper bound.",
                  "disabled": true
                },
                {
                  "key": "days",
                  "value": "90",
                  "description": "Lookback window in days.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "200",
                  "description": "Max rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Cursor returned by previous page.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns canonical listing lifecycle events across CEXs and Perp DEXs, including Spot listings, Perp listings, delistings, suspensions, resumptions, scheduled trading starts, source URLs, and source confidence."
          },
          "response": []
        },
        {
          "name": "New listings exchange registry",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/listings/exchanges",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "listings",
                "exchanges"
              ],
              "query": [
                {
                  "key": "venue_type",
                  "value": "cex",
                  "description": "Filter exchange coverage by venue type.",
                  "disabled": true
                },
                {
                  "key": "market_type",
                  "value": "spot",
                  "description": "Filter exchange coverage by supported market type.",
                  "disabled": true
                },
                {
                  "key": "enabled",
                  "value": "true",
                  "description": "Filter to enabled or disabled connectors.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns the typed listing connector registry, including supported market types, source URLs, parser confidence, connector status, and market coverage for each exchange."
          },
          "response": []
        },
        {
          "name": "New listings hub data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/listings/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "listings",
                "data"
              ],
              "query": [
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Filter to a single narrative slug (e.g. `ai-agents`, `memes`, `layer-1`).",
                  "disabled": true
                },
                {
                  "key": "exchange",
                  "value": "binance",
                  "description": "Filter to a single exchange.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns aggregated weekly and monthly compatibility listing counts plus the last-90-day recent listings for the New Listings product. Optionally filter by narrative slug or exchange. The new canonical event feed is available at `/v1/listings/events`; enabled listing connectors refresh hourly."
          },
          "response": []
        },
        {
          "name": "Recent new listings",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/listings/recent",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "listings",
                "recent"
              ],
              "query": [
                {
                  "key": "narrative",
                  "value": "string",
                  "description": "Filter to a single narrative slug.",
                  "disabled": true
                },
                {
                  "key": "exchange",
                  "value": "binance",
                  "description": "Filter to a single exchange.",
                  "disabled": true
                },
                {
                  "key": "venue_type",
                  "value": "cex",
                  "description": "Optional event-feed venue type filter.",
                  "disabled": true
                },
                {
                  "key": "market_type",
                  "value": "spot",
                  "description": "Optional event-feed market type filter.",
                  "disabled": true
                },
                {
                  "key": "event_type",
                  "value": "listing",
                  "description": "Optional event-feed lifecycle event filter.",
                  "disabled": true
                },
                {
                  "key": "asset_class",
                  "value": "token",
                  "description": "Optional listed instrument class filter.",
                  "disabled": true
                },
                {
                  "key": "status",
                  "value": "announced",
                  "description": "Optional event status filter.",
                  "disabled": true
                },
                {
                  "key": "confidence",
                  "value": "authoritative",
                  "description": "Optional source confidence filter.",
                  "disabled": true
                },
                {
                  "key": "from",
                  "value": "string",
                  "description": "ISO date or datetime lower bound.",
                  "disabled": true
                },
                {
                  "key": "to",
                  "value": "string",
                  "description": "ISO date or datetime upper bound.",
                  "disabled": true
                },
                {
                  "key": "days",
                  "value": "90",
                  "description": "How many days back to include. Default 90.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "200",
                  "description": "Max rows returned.",
                  "disabled": true
                },
                {
                  "key": "cursor",
                  "value": "string",
                  "description": "Cursor returned by previous page.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns a flat list of recent listings (token, exchange, narrative, listing date). Defaults remain backward-compatible with the legacy spot feed; event-specific filters switch to the canonical event feed while preserving the recent-feed row shape."
          },
          "response": []
        }
      ],
      "name": "New Listings"
    },
    {
      "description": "DEX Screener, token scanner, and rug-check security endpoints.",
      "item": [
        {
          "name": "DEX Screener data",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/dexscreener/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "dexscreener",
                "data"
              ],
              "query": [
                {
                  "key": "category",
                  "value": "trending",
                  "description": "Screening category.",
                  "disabled": true
                },
                {
                  "key": "network",
                  "value": "string",
                  "description": "Optional chain/network slug.",
                  "disabled": true
                },
                {
                  "key": "phrase",
                  "value": "string",
                  "description": "Optional search phrase.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Maximum rows to return.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns live DEX pair screening rows by category, network, or search phrase."
          },
          "response": []
        },
        {
          "name": "DEX Screener token security",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/dexscreener/security?address=string&chainId=1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "dexscreener",
                "security"
              ],
              "query": [
                {
                  "key": "address",
                  "value": "string",
                  "description": "Token contract address.",
                  "disabled": false
                },
                {
                  "key": "chainId",
                  "value": "1",
                  "description": "Codex network ID.",
                  "disabled": false
                }
              ]
            },
            "description": "Returns token contract security signals for a DEX Screener token."
          },
          "response": []
        },
        {
          "name": "Rug Check token security",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/rug-check/security?address=string&chainId=1",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "rug-check",
                "security"
              ],
              "query": [
                {
                  "key": "address",
                  "value": "string",
                  "description": "Token contract address.",
                  "disabled": false
                },
                {
                  "key": "chainId",
                  "value": "1",
                  "description": "Chain/network ID.",
                  "disabled": false
                }
              ]
            },
            "description": "Returns token contract security and liquidity risk signals."
          },
          "response": []
        },
        {
          "name": "Rug Check trending tokens",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/rug-check/trending",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "rug-check",
                "trending"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Maximum tokens to return.",
                  "disabled": true
                }
              ]
            },
            "description": "Returns trending tokens suitable for rug-check review."
          },
          "response": []
        },
        {
          "name": "Token scanner",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/token-scanner/scan",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "token-scanner",
                "scan"
              ],
              "query": [
                {
                  "key": "mode",
                  "value": "hot",
                  "description": "Scanner mode.",
                  "disabled": true
                },
                {
                  "key": "chains",
                  "value": "string",
                  "description": "Comma-separated Dexscreener chain IDs for scanner modes.",
                  "disabled": true
                },
                {
                  "key": "chain",
                  "value": "base",
                  "description": "Single chain for top-new mode.",
                  "disabled": true
                },
                {
                  "key": "profile",
                  "value": "discovery",
                  "description": "Scanner profile.",
                  "disabled": true
                },
                {
                  "key": "days",
                  "value": "1",
                  "description": "Lookback window in days for supported scanner modes.",
                  "disabled": true
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "Maximum rows to return.",
                  "disabled": true
                },
                {
                  "key": "minLiquidityUsd",
                  "value": "0",
                  "description": "Minimum liquidity in USD.",
                  "disabled": true
                },
                {
                  "key": "minVolumeH24",
                  "value": "0",
                  "description": "Minimum 24h volume in USD.",
                  "disabled": true
                },
                {
                  "key": "minTxnsH1",
                  "value": "0",
                  "description": "Minimum 1h transaction count.",
                  "disabled": true
                },
                {
                  "key": "minTxnsH24",
                  "value": "0",
                  "description": "Minimum 24h transaction count.",
                  "disabled": true
                },
                {
                  "key": "maxAgeHours",
                  "value": "0",
                  "description": "Maximum token-pair age in hours.",
                  "disabled": true
                },
                {
                  "key": "includeUnknownAge",
                  "value": "true",
                  "description": "Whether pairs with unknown age may pass age filters.",
                  "disabled": true
                },
                {
                  "key": "sortBy",
                  "value": "score",
                  "description": "Sort key for custom scanner profiles.",
                  "disabled": true
                },
                {
                  "key": "minBreakoutReadiness",
                  "value": "0",
                  "description": "Minimum breakout-readiness score.",
                  "disabled": true
                },
                {
                  "key": "minRelativeStrength",
                  "value": "1",
                  "description": "Minimum relative-strength score.",
                  "disabled": true
                },
                {
                  "key": "decayFilter",
                  "value": "true",
                  "description": "Whether to apply decay-resistant flow filters.",
                  "disabled": true
                },
                {
                  "key": "minHalfLifeMinutes",
                  "value": "0",
                  "description": "Minimum volume half-life in minutes.",
                  "disabled": true
                },
                {
                  "key": "minDecayRatio",
                  "value": "0",
                  "description": "Minimum decay ratio.",
                  "disabled": true
                },
                {
                  "key": "maxVolLiqRatio",
                  "value": "0",
                  "description": "Maximum 24h volume-to-liquidity ratio.",
                  "disabled": true
                },
                {
                  "key": "minPriceChangeH1",
                  "value": "1",
                  "description": "Minimum 1h price change percentage.",
                  "disabled": true
                }
              ]
            },
            "description": "Runs a read-only token scanner mode for hot tokens, new runners, alpha drops, AI tokens, or top new pairs."
          },
          "response": []
        }
      ],
      "name": "Screener"
    },
    {
      "description": "Composite signal scores derived from cross-exchange derivatives data: insider selling pressure and pump-and-dump detection.",
      "item": [
        {
          "name": "Insider selling pressure",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/insider-selling/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "insider-selling",
                "data"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of coins to return.",
                  "disabled": true
                },
                {
                  "key": "min_score",
                  "value": "0",
                  "description": "Filter to coins scoring at or above this value.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Composite score (0-10) flagging coins with persistent negative funding rates across 13 perpetual futures exchanges. Higher scores indicate stronger evidence of systematic short positioning. Updates every 30 minutes."
          },
          "response": []
        },
        {
          "name": "Pump and dump detection",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{base_url}}/v1/pump-dump/data",
              "host": [
                "{{base_url}}"
              ],
              "path": [
                "v1",
                "pump-dump",
                "data"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of coins to return.",
                  "disabled": true
                },
                {
                  "key": "min_score",
                  "value": "0",
                  "description": "Filter to coins scoring at or above this value.",
                  "disabled": true
                },
                {
                  "key": "phase",
                  "value": "setup",
                  "description": "Filter to one manipulation phase label.",
                  "disabled": true
                },
                {
                  "key": "format",
                  "value": "json",
                  "description": "Response format. When set to \"csv\", the response Content-Type is text/csv instead of JSON.",
                  "disabled": true
                }
              ]
            },
            "description": "Composite score (0-10) flagging coins where price is rising while funding is negative — a divergence pattern consistent with pump-and-dump activity. Gated on negative 72h average funding AND positive 7d price change. Updates every 30 minutes."
          },
          "response": []
        }
      ],
      "name": "Signals"
    }
  ]
}
