Stock Market Buddy

Stock Market Buddy · GPT-Aktionen

Trader A.I.

The All-in-one AI Agent for Financial Markets.

  • GET /api/earnings_missearnings_miss

    Find tickers that have recently missed earnings expectations.

  • GET /api/earnings_beatearnings_beat

    Finds tickers that have recently beat earnings.

  • GET /api/insider_purchasesinsiders

    Get the latest insider purchases for a ticker.

  • GET /api/oi_summaryoi_summary

    View oi across expirations as well as oi changes.

  • GET /api/major_holdersmajor_holders

    Get major holders stats for a ticker.

  • GET /api/statisticsstatistics

    Get statistics for a ticker such as rsi levels, td buy and sell counts, bband signals, and more!

  • GET /api/short_interestSTOCK_short_interest

    Returns short interest data for the given symbol.

  • GET /api/institutionalSTOCK_institutional_holdings

    Returns institutional holding data for the given symbol.

  • GET /api/volume_analysisSTOCK_volume_analysis

    Returns volume analysis data for the given symbol.

  • GET /api/newsSTOCK_news

    Returns news data for the given symbol.

  • GET /api/multi_quotemulti_quote

    Get quotes for multiple tickers and share the results.

  • GET /api/balance_sheetSTOCK_balance_sheet

    Returns balance sheet information for a ticker.

  • GET /api/etf_holdingsSTOCK_etf_holdings

    Returns ETF holdings data for the given symbol.

  • GET /api/today_most_activeOPTIONS_most_active

    Returns the most active options on the day..

  • GET /api/stock_infoSTOCK_info

    Get essential stock data.

  • GET /api/volume_summaryvolume_summary

    Get call and put options by expiry for a ticker.

  • GET /api/calendarEARNINGS_calendar

    Get the earnings calendar by date in YYYY-MM-DD.

  • GET /api/earnings_estimateEARNINGS_estimate

    Get the earnings estimates for a ticker.

  • GET /api/sec_filingssec_filings

    Get the latest SEC filings for a ticker.

  • GET /api/executive_holdingsexecutive_holdings

    Get the executive holdings for a ticker.

  • GET /api/microFUTURES_micro

    Gets micro futures.

  • GET /api/open_interestOPTIONS_open_interest

    Get open interest data.

  • GET /api/volatility_scalevolatility_scale

    Get tickers that have missed expectations.

  • GET /api/volatility_snapshotvolatility_snapshot

    Get volatility snapshots.

  • GET /api/options_sentimentoptions_sentiment

    Get options sentiment.

  • GET /api/volatile_rankvolatile_rank

    Get options volatility rank.

  • GET /api/vol_anal_sentimentvol_anal_sentiment

    Scan the whole market for sentiment analysis.

  • GET /api/screeneroptions_screener

    Get options data using gte and lte metrics.

Ursprüngliches API-Schema
{
  "openapi": "3.1.0",
  "info": {
    "title": "Trader A.I.",
    "description": "The All-in-one AI Agent for Financial Markets.",
    "version": "v1.0.0"
  },
  "servers": [
    {
      "url": "https://www.fudstop.io"
    }
  ],
  "paths": {
    "/api/earnings_miss": {
      "get": {
        "description": "Find tickers that have recently missed earnings expectations.",
        "operationId": "earnings_miss",
        "deprecated": false
      }
    },
    "/api/earnings_beat": {
      "get": {
        "description": "Finds tickers that have recently beat earnings.",
        "operationId": "earnings_beat",
        "deprecated": false
      }
    },
    "/api/insider_purchases": {
      "get": {
        "description": "Get the latest insider purchases for a ticker.",
        "operationId": "insiders",
        "deprecated": false,
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get insider info for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/oi_summary": {
      "get": {
        "description": "View oi across expirations as well as oi changes.",
        "operationId": "oi_summary",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the options oi summary for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/major_holders": {
      "get": {
        "description": "Get major holders stats for a ticker.",
        "operationId": "major_holders",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get major holdings data fo.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/statistics": {
      "get": {
        "description": "Get statistics for a ticker such as rsi levels, td buy and sell counts, bband signals, and more!",
        "operationId": "statistics",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get stats data for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/short_interest": {
      "get": {
        "description": "Returns short interest data for the given symbol.",
        "operationId": "STOCK_short_interest",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get short interest for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/institutional": {
      "get": {
        "description": "Returns institutional holding data for the given symbol.",
        "operationId": "STOCK_institutional_holdings",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get institutional holdings for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/volume_analysis": {
      "get": {
        "description": "Returns volume analysis data for the given symbol.",
        "operationId": "STOCK_volume_analysis",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get volume analysis for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/news": {
      "get": {
        "description": "Returns news data for the given symbol.",
        "operationId": "STOCK_news",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get news for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/multi_quote": {
      "get": {
        "description": "Get quotes for multiple tickers and share the results.",
        "operationId": "multi_quote",
        "parameters": [
          {
            "name": "tickers",
            "in": "query",
            "description": "The symbols/tickers of the stock to get news for.",
            "required": true,
            "schema": {
              "type": "string",
              "items": null
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/balance_sheet": {
      "get": {
        "description": "Returns balance sheet information for a ticker.",
        "operationId": "STOCK_balance_sheet",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the financials data for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "The number of results to get Defaults to 4.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/etf_holdings": {
      "get": {
        "description": "Returns ETF holdings data for the given symbol.",
        "operationId": "STOCK_etf_holdings",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get ETF holdings for. DOES NOT WORK ON ETFS.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "description": "The number of results Defaults to 25.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/today_most_active": {
      "get": {
        "description": "Returns the most active options on the day..",
        "operationId": "OPTIONS_most_active",
        "deprecated": false
      }
    },
    "/api/stock_info": {
      "get": {
        "description": "Get essential stock data.",
        "operationId": "STOCK_info",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the options data for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/volume_summary": {
      "get": {
        "description": "Get call and put options by expiry for a ticker.",
        "operationId": "volume_summary",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the options volume summary for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/calendar": {
      "get": {
        "description": "Get the earnings calendar by date in YYYY-MM-DD.",
        "operationId": "EARNINGS_calendar",
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the options data for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/earnings_estimate": {
      "get": {
        "description": "Get the earnings estimates for a ticker.",
        "operationId": "EARNINGS_estimate",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the earnings estimates for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/sec_filings": {
      "get": {
        "description": "Get the latest SEC filings for a ticker.",
        "operationId": "sec_filings",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the recent SEC filings for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/executive_holdings": {
      "get": {
        "description": "Get the executive holdings for a ticker.",
        "operationId": "executive_holdings",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get the executive holdings for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/micro": {
      "get": {
        "description": "Gets micro futures.",
        "operationId": "FUTURES_micro",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The ticker to query.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "The type of futures to query. Micro E-mini Dow Micro E-mini S&P 500 Micro E-mini Nasdaq-100 Micro E-mini Russell 2000 Micro AUD/USD Micro GBP/USD Micro CAD/USD Micro EUR/USD Micro CHF/USD Micro Gold Micro Copper Micro Silver Micro WTI Crude Oil",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/open_interest": {
      "get": {
        "description": "Get open interest data.",
        "operationId": "OPTIONS_open_interest"
      }
    },
    "/api/volatility_scale": {
      "get": {
        "description": "Get tickers that have missed expectations.",
        "operationId": "volatility_scale",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The ticker to query.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/volatility_snapshot": {
      "get": {
        "description": "Get volatility snapshots.",
        "operationId": "volatility_snapshot",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The ticker to query.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ]
      }
    },
    "/api/options_sentiment": {
      "get": {
        "description": "Get options sentiment.",
        "operationId": "options_sentiment",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get option sentiment data for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/volatile_rank": {
      "get": {
        "description": "Get options volatility rank.",
        "operationId": "volatile_rank",
        "parameters": [
          {
            "name": "ticker",
            "in": "query",
            "description": "The symbol/ticker of the stock to get options volatile_rank for.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "deprecated": false
      }
    },
    "/api/vol_anal_sentiment": {
      "get": {
        "description": "Scan the whole market for sentiment analysis.",
        "operationId": "vol_anal_sentiment",
        "deprecated": false
      }
    },
    "/api/screener": {
      "get": {
        "description": "Get options data using gte and lte metrics.",
        "operationId": "options_screener",
        "parameters": [
          {
            "name": "dte_gte",
            "in": "query",
            "description": "Minimum days to expiration (DTE).",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "dte_lte",
            "in": "query",
            "description": "Maximum days to expiration (DTE).",
            "required": true,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "volume_gte",
            "in": "query",
            "description": "Minimum volume.",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "volume_lte",
            "in": "query",
            "description": "Maximum volume.",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "oi_gte",
            "in": "query",
            "description": "Minimum open interest.",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "oi_lte",
            "in": "query",
            "description": "Maximum open interest.",
            "required": false,
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "delta_gte",
            "in": "query",
            "description": "Minimum delta value.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "delta_lte",
            "in": "query",
            "description": "Maximum delta value.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "bid_gte",
            "in": "query",
            "description": "Minimum bid price.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "bid_lte",
            "in": "query",
            "description": "Maximum bid price.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "ask_gte",
            "in": "query",
            "description": "Minimum ask price.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "ask_lte",
            "in": "query",
            "description": "Maximum ask price.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "change_ratio_gte",
            "in": "query",
            "description": "Minimum price change ratio.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "change_ratio_lte",
            "in": "query",
            "description": "Maximum price change ratio.",
            "required": false,
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "Number of results to return.",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20
            }
          }
        ]
      }
    }
  }
}