Stock Market Buddy · GPT 작업
Trader A.I.
The All-in-one AI Agent for Financial Markets.
GET /api/earnings_missearnings_missFind tickers that have recently missed earnings expectations.
GET /api/earnings_beatearnings_beatFinds tickers that have recently beat earnings.
GET /api/insider_purchasesinsidersGet the latest insider purchases for a ticker.
GET /api/oi_summaryoi_summaryView oi across expirations as well as oi changes.
GET /api/major_holdersmajor_holdersGet major holders stats for a ticker.
GET /api/statisticsstatisticsGet statistics for a ticker such as rsi levels, td buy and sell counts, bband signals, and more!
GET /api/short_interestSTOCK_short_interestReturns short interest data for the given symbol.
GET /api/institutionalSTOCK_institutional_holdingsReturns institutional holding data for the given symbol.
GET /api/volume_analysisSTOCK_volume_analysisReturns volume analysis data for the given symbol.
GET /api/newsSTOCK_newsReturns news data for the given symbol.
GET /api/multi_quotemulti_quoteGet quotes for multiple tickers and share the results.
GET /api/balance_sheetSTOCK_balance_sheetReturns balance sheet information for a ticker.
GET /api/etf_holdingsSTOCK_etf_holdingsReturns ETF holdings data for the given symbol.
GET /api/today_most_activeOPTIONS_most_activeReturns the most active options on the day..
GET /api/stock_infoSTOCK_infoGet essential stock data.
GET /api/volume_summaryvolume_summaryGet call and put options by expiry for a ticker.
GET /api/calendarEARNINGS_calendarGet the earnings calendar by date in YYYY-MM-DD.
GET /api/earnings_estimateEARNINGS_estimateGet the earnings estimates for a ticker.
GET /api/sec_filingssec_filingsGet the latest SEC filings for a ticker.
GET /api/executive_holdingsexecutive_holdingsGet the executive holdings for a ticker.
GET /api/microFUTURES_microGets micro futures.
GET /api/open_interestOPTIONS_open_interestGet open interest data.
GET /api/volatility_scalevolatility_scaleGet tickers that have missed expectations.
GET /api/volatility_snapshotvolatility_snapshotGet volatility snapshots.
GET /api/options_sentimentoptions_sentimentGet options sentiment.
GET /api/volatile_rankvolatile_rankGet options volatility rank.
GET /api/vol_anal_sentimentvol_anal_sentimentScan the whole market for sentiment analysis.
GET /api/screeneroptions_screenerGet options data using gte and lte metrics.
원본 API 스키마
{
"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
}
}
]
}
}
}
}