{
  "openapi": "3.0.1",
  "info": {
    "title": "FOMO Live Smart Money Signals & Trade Alerts",
    "description": "Live trading signals from tracked traders: the buy and sell alert feed, a live stream recorder, tokens several traders entered at once, coordinated buying, the newest written calls, and any trade broken down with its comments. Schedule it to build history the feed does not keep.",
    "version": "1.0",
    "x-build-id": "cVIEP16Sr2RI90dxd"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/stlakchain~fomo-live-smart-money-signals/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-stlakchain-fomo-live-smart-money-signals",
        "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/stlakchain~fomo-live-smart-money-signals/runs": {
      "post": {
        "operationId": "runs-sync-stlakchain-fomo-live-smart-money-signals",
        "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/stlakchain~fomo-live-smart-money-signals/run-sync": {
      "post": {
        "operationId": "run-sync-stlakchain-fomo-live-smart-money-signals",
        "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": [
          "dataset"
        ],
        "properties": {
          "dataset": {
            "title": "Dataset",
            "enum": [
              "alerts",
              "multi-trader-entries",
              "coordinated-activity",
              "watch-stream",
              "theses-recent",
              "trade-detail",
              "trade-comments"
            ],
            "type": "string",
            "description": "What to fetch. Each dataset uses the fields below marked for it; fields for other datasets are ignored.",
            "default": "alerts"
          },
          "limit": {
            "title": "Limit",
            "minimum": 1,
            "maximum": 200,
            "type": "integer",
            "description": "How many rows to return per input. Lower is faster and cheaper. Used by: alerts, multi-trader-entries, coordinated-activity, theses-recent, trade-comments.",
            "default": 50
          },
          "type": {
            "title": "Type",
            "type": "string",
            "description": "One of buy|sell|thesis|transfer|perp|listing|milestone|recap|whale|price|trade|follow. Used by: alerts, watch-stream."
          },
          "chain": {
            "title": "Chain",
            "type": "string",
            "description": "robinhood|solana|base|bsc|eth|monad|hyperliquid or raw chainId. Used by: alerts, multi-trader-entries, coordinated-activity, watch-stream, theses-recent."
          },
          "since": {
            "title": "Since",
            "type": "string",
            "description": "ISO timestamp or unix seconds/millis; returns alerts after this. Used by: alerts."
          },
          "trader": {
            "title": "Trader",
            "type": "string",
            "description": "Local filter by handle or userId. Used by: alerts, watch-stream, trade-detail."
          },
          "tokenAddress": {
            "title": "Token address",
            "type": "string",
            "description": "Local filter by token contract (or symbol). Used by: alerts."
          },
          "minUsd": {
            "title": "Min USD",
            "type": "integer",
            "description": "Local filter on |usdValue|. Used by: alerts, watch-stream."
          },
          "windowMinutes": {
            "title": "Window minutes",
            "minimum": 1,
            "maximum": 1440,
            "type": "integer",
            "description": "Look-back window (default 60). Used by: multi-trader-entries, coordinated-activity."
          },
          "minTraders": {
            "title": "Min traders",
            "minimum": 2,
            "type": "integer",
            "description": "Default 3. Used by: multi-trader-entries, coordinated-activity."
          },
          "side": {
            "title": "Side",
            "enum": [
              "buy",
              "sell"
            ],
            "type": "string",
            "description": "Default buy. Used by: multi-trader-entries, coordinated-activity, watch-stream."
          },
          "watchSeconds": {
            "title": "Watch seconds",
            "minimum": 0,
            "maximum": 120,
            "type": "integer",
            "description": "Also listen to the live stream this long (default 0). Used by: multi-trader-entries."
          },
          "stream": {
            "title": "Stream",
            "enum": [
              "alerts",
              "trades"
            ],
            "type": "string",
            "description": "Default alerts. Used by: watch-stream."
          },
          "durationSeconds": {
            "title": "Duration seconds",
            "minimum": 1,
            "maximum": 120,
            "type": "integer",
            "description": "Default 20. Used by: watch-stream."
          },
          "maxEvents": {
            "title": "Max events",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "Stop early after this many live events (default 50); the replay is capped at the same number. Used by: watch-stream."
          },
          "token": {
            "title": "Token",
            "type": "string",
            "description": "Symbol or contract address. Used by: watch-stream."
          },
          "source": {
            "title": "Source",
            "enum": [
              "feed",
              "push"
            ],
            "type": "string",
            "description": "alerts only. Used by: watch-stream."
          },
          "includeReplay": {
            "title": "Include replay",
            "type": "boolean",
            "description": "Default true. false = drop the replay of recent history sent on connect and keep only live events. Used by: watch-stream."
          },
          "sort": {
            "title": "Sort",
            "enum": [
              "recent",
              "equity",
              "pnl"
            ],
            "type": "string",
            "description": "Order of the results. Used by: theses-recent."
          },
          "minEquity": {
            "title": "Min equity",
            "type": "integer",
            "description": "Only theses whose author holds at least this much USD in the coin. Used by: theses-recent."
          },
          "tradeId": {
            "title": "Trade ID",
            "type": "string",
            "description": "The id of one trade, as found in trader positions, alerts, spotlight or dev rows. Used by: trade-detail, trade-comments."
          },
          "maxItems": {
            "title": "Maximum rows",
            "minimum": 1,
            "maximum": 50000,
            "type": "integer",
            "description": "Stop after this many rows, whatever the inputs would produce. Caps the cost of a run.",
            "default": 1000
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}