{
  "openapi": "3.0.1",
  "info": {
    "title": "GMGN Trending Data",
    "description": "GMGN Trending Data delivers real-time insights for trending tokens on Solana, Ethereum, Base, BSC, and Tron. Access key metrics like liquidity, market cap, and volume, and use powerful risk filters to inform your market analysis, research, and trading strategies.",
    "version": "0.0",
    "x-build-id": "gRmQxJObmONza6m0v"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/fusioninsight~gmgn-trending-data/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-fusioninsight-gmgn-trending-data",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/fusioninsight~gmgn-trending-data/runs": {
      "post": {
        "operationId": "runs-sync-fusioninsight-gmgn-trending-data",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/fusioninsight~gmgn-trending-data/run-sync": {
      "post": {
        "operationId": "run-sync-fusioninsight-gmgn-trending-data",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "required": [
          "chain",
          "time"
        ],
        "properties": {
          "chain": {
            "title": "Blockchain Chain",
            "enum": [
              "sol",
              "eth",
              "base",
              "bsc",
              "tron"
            ],
            "type": "string",
            "description": "The blockchain chain to fetch trending tokens from",
            "default": "sol"
          },
          "time": {
            "title": "Time Window",
            "enum": [
              "1m",
              "5m",
              "1h",
              "6h",
              "24h"
            ],
            "type": "string",
            "description": "Time window for trending analysis",
            "default": "1h"
          },
          "orderby": {
            "title": "Order By",
            "enum": [
              "volume",
              "market_cap",
              "price_change_percent",
              "swaps",
              "liquidity",
              "holder_count",
              "created_timestamp"
            ],
            "type": "string",
            "description": "Field to order results by",
            "default": "volume"
          },
          "direction": {
            "title": "Sort Direction",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string",
            "description": "Sort direction for results",
            "default": "desc"
          },
          "min_holder_count": {
            "title": "(GMGN Holders) Minimum Holder Count",
            "pattern": "^\\d+$",
            "type": "string",
            "description": "Minimum number of token holders"
          },
          "max_holder_count": {
            "title": "(GMGN Holders) Maximum Holder Count",
            "pattern": "^\\d+$",
            "type": "string",
            "description": "Maximum number of token holders"
          },
          "min_marketcap": {
            "title": "(GMGN MC) Minimum Market Cap (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Minimum market capitalization in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "max_marketcap": {
            "title": "(GMGN MC) Maximum Market Cap (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Maximum market capitalization in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "min_created": {
            "title": "(GMGN Age) Minimum Creation Time",
            "pattern": "^\\d+[mhd]$",
            "type": "string",
            "description": "Minimum creation time. Support minutes/hour/day, for example you can input 1m/2h/3d"
          },
          "max_created": {
            "title": "(GMGN Age) Maximum Creation Time",
            "pattern": "^\\d+[mhd]$",
            "type": "string",
            "description": "Maximum creation time. Support minutes/hour/day, for example you can input 1m/2h/3d"
          },
          "min_liquidity": {
            "title": "(GMGN Liq) Minimum Liquidity (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Minimum liquidity in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "max_liquidity": {
            "title": "(GMGN Liq) Maximum Liquidity (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Maximum liquidity in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "min_swaps": {
            "title": "(GMGN Txs) Minimum Swaps",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Minimum number of swaps. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "max_swaps": {
            "title": "(GMGN Txs) Maximum Swaps",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Maximum number of swaps. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "min_volume": {
            "title": "(GMGN Vol) Minimum Volume (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Minimum trading volume in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "max_volume": {
            "title": "(GMGN Vol) Maximum Volume (USD)",
            "pattern": "^\\d+(\\.\\d+)?[KMB]?$",
            "type": "string",
            "description": "Maximum trading volume in USD. Support unit K/M/B, for example you can input 10K/1M/1B"
          },
          "filters": {
            "title": "Token Filters",
            "pattern": "^$|^(?:\\s*(?:renounced|burn|top10|blacklist|not_migrated_only|filter_wash_traded|filter_risks|not_honeypot|verified|locked|filter_honeypot)\\s*)(?:\\s*,\\s*(?:renounced|burn|top10|blacklist|not_migrated_only|filter_wash_traded|filter_risks|not_honeypot|verified|locked|filter_honeypot)\\s*)*$",
            "type": "string",
            "description": "Select filtering criteria for tokens. Available filters depend on the selected blockchain. Multiple filters may be provided as a comma-separated list (for example: \"renounced,verified\").\n\n• Solana (sol): renounced, burn, top10, blacklist, not_migrated_only, filter_wash_traded, filter_risks\n• EVM Chains (eth/base/bsc/tron): not_honeypot, verified, locked, renounced, filter_honeypot\n\nNote: Only use filters that are compatible with your selected chain.",
            "default": ""
          },
          "platforms": {
            "title": "Platforms",
            "pattern": "^$|^(?:\\s*(?:Pump\\.fun|letsbonk|moonshot_app|bags|believe|jup_studio|gofundmeme|boop|meteora_virtual_curve|ray_launchpad|Moonshot|pool_pump_amm|pool_ray|pool_meteora|pool_orca|pancake|fourmeme|uniswap)\\s*)(?:\\s*,\\s*(?:Pump\\.fun|letsbonk|moonshot_app|bags|believe|jup_studio|gofundmeme|boop|meteora_virtual_curve|ray_launchpad|Moonshot|pool_pump_amm|pool_ray|pool_meteora|pool_orca|pancake|fourmeme|uniswap)\\s*)*$",
            "type": "string",
            "description": "Select specific platforms to filter by. Available platforms depend on the selected blockchain. Multiple platforms may be provided as a comma-separated list (for example: \"pancake,uniswap\").\n\n• Solana (sol): Pump.fun, letsbonk, moonshot_app, bags, believe, jup_studio, gofundmeme, boop, meteora_virtual_curve, ray_launchpad, Moonshot, pool_pump_amm, pool_ray, pool_meteora, pool_orca\n• BSC (bsc): pancake, fourmeme, uniswap\n• Other chains: No specific platform filters available\n\nNote: Only use platforms that are compatible with your selected chain.",
            "default": ""
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}