{
  "openapi": "3.0.1",
  "info": {
    "title": "GMGN CopyTrade Wallet Scraper",
    "description": "GMGN CopyTrade Wallet Scraper extracts profitable crypto wallet data from GMGN.ai across Ethereum, BSC, Base, Solana, and Tron. Track successful traders, analyze winning crypto strategies, and access key metrics like transactions, profits, and risk to boost your crypto investments.",
    "version": "0.0",
    "x-build-id": "h8JtTBUd9s0TsqYhz"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/muhammetakkurtt~gmgn-copytrade-wallet-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-muhammetakkurtt-gmgn-copytrade-wallet-scraper",
        "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/muhammetakkurtt~gmgn-copytrade-wallet-scraper/runs": {
      "post": {
        "operationId": "runs-sync-muhammetakkurtt-gmgn-copytrade-wallet-scraper",
        "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/muhammetakkurtt~gmgn-copytrade-wallet-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-muhammetakkurtt-gmgn-copytrade-wallet-scraper",
        "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"
        ],
        "properties": {
          "chain": {
            "title": "Blockchain Network",
            "enum": [
              "bsc",
              "eth",
              "base",
              "sol",
              "tron",
              "monad",
              "hyperevm",
              "megaeth",
              "robinhood",
              "xlayer"
            ],
            "type": "string",
            "description": "Blockchain network to scan",
            "default": "sol"
          },
          "traderType": {
            "title": "Trader Category",
            "enum": [
              "all",
              "pump_smart",
              "launchpad_smart",
              "smart_degen",
              "renowned",
              "live",
              "fresh_wallet",
              "snipe_bot",
              "top_followed",
              "top_renamed",
              "top_dev"
            ],
            "type": "string",
            "description": "Filter wallets by trader category",
            "default": "all"
          },
          "sortBy": {
            "title": "Order By",
            "enum": [
              "profit_1day",
              "profit_7days",
              "profit_30days",
              "win_rate_1day",
              "win_rate_7days",
              "win_rate_30days",
              "transactions_1day",
              "transactions_7days",
              "transactions_30days",
              "volume_1day",
              "volume_7days",
              "volume_30days",
              "net_inflow_1day",
              "net_inflow_7days",
              "net_inflow_30days",
              "last_activity",
              "balance",
              "tracked",
              "renamed"
            ],
            "type": "string",
            "description": "Criteria to order the results",
            "default": "profit_1day"
          },
          "sortDirection": {
            "title": "Sort Direction",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string",
            "description": "Direction to sort the results",
            "default": "desc"
          },
          "limit": {
            "title": "Number of Wallets",
            "minimum": 1,
            "maximum": 200,
            "type": "integer",
            "description": "Maximum number of top wallets to retrieve. The leaderboard returns up to 200.",
            "default": 100
          },
          "min_pnl_1d": {
            "title": "Min 1D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 1-day profit/loss percentage (e.g., 20 for 20%)"
          },
          "max_pnl_1d": {
            "title": "Max 1D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 1-day profit/loss percentage (e.g., 50 for 50%)"
          },
          "min_pnl_7d": {
            "title": "Min 7D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 7-day profit/loss percentage (e.g., 20 for 20%)"
          },
          "max_pnl_7d": {
            "title": "Max 7D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 7-day profit/loss percentage (e.g., 50 for 50%)"
          },
          "min_pnl_30d": {
            "title": "Min 30D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 30-day profit/loss percentage (e.g., 20 for 20%)"
          },
          "max_pnl_30d": {
            "title": "Max 30D PnL (%)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 30-day profit/loss percentage (e.g., 50 for 50%)"
          },
          "min_profit_1d": {
            "title": "Min 1D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 1-day profit in USD (e.g., 1000)"
          },
          "max_profit_1d": {
            "title": "Max 1D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 1-day profit in USD (e.g., 25000)"
          },
          "min_profit_7d": {
            "title": "Min 7D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 7-day profit in USD (e.g., 1000)"
          },
          "max_profit_7d": {
            "title": "Max 7D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 7-day profit in USD (e.g., 25000)"
          },
          "min_profit_30d": {
            "title": "Min 30D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 30-day profit in USD (e.g., 1000)"
          },
          "max_profit_30d": {
            "title": "Max 30D Profit (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 30-day profit in USD (e.g., 25000)"
          },
          "min_winrate_1d": {
            "title": "Min 1D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Minimum 1-day win rate percentage (e.g., 10 for 10%)"
          },
          "max_winrate_1d": {
            "title": "Max 1D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Maximum 1-day win rate percentage (e.g., 80 for 80%)"
          },
          "min_winrate_7d": {
            "title": "Min 7D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Minimum 7-day win rate percentage (e.g., 10 for 10%)"
          },
          "max_winrate_7d": {
            "title": "Max 7D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Maximum 7-day win rate percentage (e.g., 80 for 80%)"
          },
          "min_winrate_30d": {
            "title": "Min 30D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Minimum 30-day win rate percentage (e.g., 10 for 10%)"
          },
          "max_winrate_30d": {
            "title": "Max 30D Win Rate (%)",
            "minimum": 0,
            "maximum": 100,
            "type": "integer",
            "description": "Maximum 30-day win rate percentage (e.g., 80 for 80%)"
          },
          "min_txs_1d": {
            "title": "Min 1D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum number of transactions wallet has made in 1 day"
          },
          "max_txs_1d": {
            "title": "Max 1D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum number of transactions wallet has made in 1 day"
          },
          "min_txs_7d": {
            "title": "Min 7D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum number of transactions wallet has made in 7 days"
          },
          "max_txs_7d": {
            "title": "Max 7D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum number of transactions wallet has made in 7 days"
          },
          "min_txs_30d": {
            "title": "Min 30D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum number of transactions wallet has made in 30 days"
          },
          "max_txs_30d": {
            "title": "Max 30D Transactions",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum number of transactions wallet has made in 30 days"
          },
          "min_volume_1d": {
            "title": "Min 1D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 1-day trading volume in USD"
          },
          "max_volume_1d": {
            "title": "Max 1D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 1-day trading volume in USD"
          },
          "min_volume_7d": {
            "title": "Min 7D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 7-day trading volume in USD"
          },
          "max_volume_7d": {
            "title": "Max 7D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 7-day trading volume in USD"
          },
          "min_volume_30d": {
            "title": "Min 30D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 30-day trading volume in USD"
          },
          "max_volume_30d": {
            "title": "Max 30D Volume (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 30-day trading volume in USD"
          },
          "min_net_inflow_1d": {
            "title": "Min 1D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 1-day net inflow in USD"
          },
          "max_net_inflow_1d": {
            "title": "Max 1D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 1-day net inflow in USD"
          },
          "min_net_inflow_7d": {
            "title": "Min 7D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 7-day net inflow in USD"
          },
          "max_net_inflow_7d": {
            "title": "Max 7D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 7-day net inflow in USD"
          },
          "min_net_inflow_30d": {
            "title": "Min 30D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum 30-day net inflow in USD"
          },
          "max_net_inflow_30d": {
            "title": "Max 30D Net Inflow (USD)",
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum 30-day net inflow in USD"
          },
          "min_avg_cost": {
            "title": "Min 7D Avg Cost (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Minimum average transaction cost in USD"
          },
          "max_avg_cost": {
            "title": "Max 7D Avg Cost (USD)",
            "minimum": 0,
            "maximum": 1000000000000,
            "type": "integer",
            "description": "Maximum average transaction cost in USD"
          },
          "proxyConfiguration": {
            "title": "Proxy Configuration",
            "type": "object",
            "description": "Using a proxy is recommended for faster and more reliable results",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": []
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}