{
  "opencollection": "1.0.0",
  "info": {
    "name": "Hermod DEX Project API",
    "version": "sha-80d3407"
  },
  "items": [
    {
      "info": {
        "name": "Project",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Project AI News",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/gateway/v1/project/ai-news",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query",
                "description": "Surf project UUID. PREFERRED — always use this when available from a previous response (e.g. project_id from /fund/portfolio or id from /search/project). Takes priority over q."
              },
              {
                "name": "q",
                "value": "",
                "type": "query",
                "description": "Fuzzy entity name search. Only use when 'id' is not available. May return unexpected results for ambiguous names."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Results per page"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Pagination offset"
              },
              {
                "name": "lang",
                "value": "",
                "type": "query",
                "description": "Language for AI-generated content"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "AI-generated news and signal analysis for a project. Each item includes title, summary, TL;DR, signal type, source URLs, and source tweet if applicable.\n\n**Signal types:** `price_analysis`, `mindshare`, `funding`, `twitter`, `ai_twitter`.\n\n**Lookup:** by UUID (`id`) or name (`q`). Filter by `lang` (en/zh/ja/kr). Returns 404 if not found."
        },
        {
          "info": {
            "name": "Project DeFi Metrics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/gateway/v1/project/defi/metrics",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query",
                "description": "Surf project UUID. PREFERRED — always use this when available from a previous response (e.g. project_id from /fund/portfolio or id from /search/project). Takes priority over q."
              },
              {
                "name": "q",
                "value": "",
                "type": "query",
                "description": "Fuzzy entity name search. Only use when 'id' is not available. May return unexpected results for ambiguous names."
              },
              {
                "name": "metric",
                "value": "",
                "type": "query",
                "description": "Metric to query. Can be `volume`, `fees` (or `fee` alias), `revenue`, `tvl`, or `users`. Defaults to tvl."
              },
              {
                "name": "from",
                "value": "",
                "type": "query",
                "description": "Start of time range. Accepts Unix seconds (`1704067200`) or date string (`2024-01-01`)"
              },
              {
                "name": "to",
                "value": "",
                "type": "query",
                "description": "End of time range. Accepts Unix seconds (`1706745600`) or date string (`2024-02-01`)"
              },
              {
                "name": "chain",
                "value": "",
                "type": "query",
                "description": "Filter by chain. Can be `ethereum`, `polygon`, `bsc`, `arbitrum`, `optimism`, `base`, `avalanche`, `fantom`, or `solana`."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Results per page"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Pagination offset"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Returns historical time-series for a single DeFi protocol metric (e.g. daily TVL). Each data point has a Unix timestamp and value.\n\n**Available metrics:** `volume`, `fee`, `fees`, `revenue`, `tvl`, `users`.\n\n**Lookup:** by UUID (`id`) or name (`q`). Filter by `chain` and date range (`from`/`to`). Returns 404 if the project is not found.\n\n**Pagination:** check `meta.has_more`; when true, increase `offset` or `limit` to fetch the remaining points.\n\n**Note:** this endpoint only returns data for DeF"
        },
        {
          "info": {
            "name": "DeFi Protocol Ranking",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/gateway/v1/project/defi/ranking",
            "params": [
              {
                "name": "metric",
                "value": "",
                "type": "query",
                "description": "Ranking metric. Can be `tvl`, `revenue`, `fees`, `volume`, or `users`."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Results per page"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Pagination offset"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Returns a DeFi protocol leaderboard (e.g. Aave, Uniswap, Lido) ranked by TVL, fees, revenue, or users. For individual pool/vault yields, use `onchain-yield-ranking` instead.\n\n**Available metrics:** `tvl`, `revenue`, `fees`, `volume`, `users`."
        },
        {
          "info": {
            "name": "Aggregated Project Detail",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/gateway/v1/project/detail",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query",
                "description": "Surf project UUID. PREFERRED — always use this when available from a previous response (e.g. project_id from /fund/portfolio or id from /search/project). Takes priority over q."
              },
              {
                "name": "x_id",
                "value": "",
                "type": "query",
                "description": "Numeric X (Twitter) account ID. Resolves to the associated project."
              },
              {
                "name": "handle",
                "value": "",
                "type": "query",
                "description": "X (Twitter) handle without @. Resolves to the associated project via twitter account lookup."
              },
              {
                "name": "q",
                "value": "",
                "type": "query",
                "description": "Fuzzy entity name search. Only use when 'id' is not available. May return unexpected results for ambiguous names."
              },
              {
                "name": "fields",
                "value": "",
                "type": "query",
                "description": "Comma-separated sub-resources to include. Can be `overview`, `token_info`, `tokenomics`, `funding`, `team`, `contracts`, `social`, or `tge_status`."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Returns a crypto project's profile with selectable sub-resources: overview (description, chains, exchanges), token_info (price, market cap, supply, all-time high/low dates), tokenomics, funding, team, contracts, social, tge_status.\n\n**Available fields** (via `fields`): `overview`, `token_info`, `tokenomics`, `funding`, `team`, `contracts`, `social`, `tge_status`.\n\n**Important:** `tokenomics` is a legacy supply/valuation group (`total_supply`, `circulating_supply`, `market_cap_usd`, `fdv`). It do"
        },
        {
          "info": {
            "name": "Project Pulse [Deprecated]",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "/gateway/v1/project/pulse",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "query",
                "description": "Surf project UUID. PREFERRED — always use this when available from a previous response (e.g. project_id from /fund/portfolio or id from /search/project). Takes priority over q."
              },
              {
                "name": "q",
                "value": "",
                "type": "query",
                "description": "Fuzzy entity name search. Only use when 'id' is not available. May return unexpected results for ambiguous names."
              },
              {
                "name": "limit",
                "value": "",
                "type": "query",
                "description": "Results per page"
              },
              {
                "name": "offset",
                "value": "",
                "type": "query",
                "description": "Pagination offset"
              },
              {
                "name": "lang",
                "value": "",
                "type": "query",
                "description": "Language for AI-generated content"
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "**[DEPRECATED]** Use `GET /v1/project/ai-news` instead. This endpoint will continue to work but will not receive new features.\n\n---\n\nAI-generated news and signal analysis for a project. Each item includes title, summary, TL;DR, signal type, source URLs, and source tweet if applicable.\n\n**Signal types:** `price_analysis`, `mindshare`, `funding`, `twitter`, `ai_twitter`.\n\n**Lookup:** by UUID (`id`) or name (`q`). Filter by `lang` (en/zh/ja/kr). Returns 404 if not found."
        }
      ]
    }
  ],
  "bundled": true
}