{"openapi": "3.0.3", "info": {"title": "Financial Data API", "description": "Comprehensive financial data API with 100+ endpoints covering stocks, options, forex, crypto, fundamentals, and economic data.\n\n## Pagination\n\nList responses include `results` (array), `count`, and may include `next_url` when more rows are available. For `cursor`, `page`, `limit`, `page_size`, `sort`, `order`, and how they combine, open the **[Pagination](https://financialdata.online/api/docs/#pagination)** tab in the API documentation (`/api/docs/`).\n\n## Quick Authentication\n\nAlways use the `X-Request-Token` header with your access token when calling any API endpoint.", "version": "1.0.0", "contact": {"name": "API Support", "url": "https://financialdata.online"}}, "servers": [{"url": "https://financialdata.online", "description": "Production server"}], "tags": [{"name": "Stocks", "description": "Stock market data, aggregates, snapshots, quotes, and reference data"}, {"name": "Crypto", "description": "Cryptocurrency quotes, historical prices, and batch data"}, {"name": "Forex", "description": "Foreign exchange rates, pairs, and batch quotes"}, {"name": "Commodities", "description": "Commodity prices, historical data, and batch quotes"}, {"name": "Files", "description": "Bulk historical CSV downloads (presigned URLs)"}, {"name": "Fundamentals", "description": "Financial statements and fundamental data"}, {"name": "Analysts", "description": "Analyst estimates, recommendations, and price targets"}, {"name": "Earnings", "description": "Earnings calendar, history, and transcripts"}, {"name": "Reference", "description": "Reference data, tickers, and market metadata"}, {"name": "SEC Filings", "description": "SEC filings and corporate documents"}, {"name": "ETF", "description": "ETF holdings and performance"}, {"name": "Economic Data", "description": "Economic indicators and treasury rates"}, {"name": "News", "description": "Financial news and press releases"}, {"name": "Technical Indicators", "description": "Technical analysis indicators (SMA, EMA, RSI, MACD)"}, {"name": "Institutional", "description": "Institutional investors, COT reports, insider trading, and 13F filings"}, {"name": "Corporate Actions", "description": "M&A activity, executive compensation, and dividend calendar"}], "paths": {"/api/v1/stocks/aggs/{stocksTicker}/range/{multiplier}/{timespan}/{from}/{to}/": {"get": {"summary": "Custom Range Bars", "description": "Custom Range Bars\n\nOHLCV aggregate bars for a stock over a custom date range.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "aggregatecustomrange", "tags": ["Stocks"], "parameters": [{"name": "stocksTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "multiplier", "in": "path", "required": true, "description": "Candle or aggregation multiplier.", "schema": {"type": "integer"}}, {"name": "timespan", "in": "path", "required": true, "description": "Aggregation time unit (e.g. minute, hour, day).", "schema": {"type": "string"}}, {"name": "from", "in": "path", "required": true, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "path", "required": true, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "adjusted", "in": "query", "required": false, "description": "Whether values are adjusted for corporate actions.", "schema": {"type": "boolean"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"ticker": "AAPL", "queryCount": 21, "resultsCount": 21, "adjusted": "true", "results": [{"v": 82488674.0, "vw": 185.9374, "o": 187.15, "c": 185.64, "h": 188.44, "l": 183.885, "t": 1704171600000, "n": 1008875, "_processed_at": "2024-01-15T10:30:00Z"}, {"v": 58414460.0, "vw": 184.3226, "o": 184.22, "c": 184.25, "h": 185.88, "l": 183.43, "t": 1704258000000, "n": 656853, "_processed_at": "2024-01-15T10:30:00Z"}], "count": 21, "next_url": "https://api.financialdata.online/api/v1/stocks/aggs/AAPL/range/1/day/2024-01-01/2024-01-31/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/aggs/grouped/{date}/": {"get": {"summary": "Daily Grouped Bars", "description": "Daily Grouped Bars\n\nGrouped daily OHLCV aggregates for all market symbols on a given date.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "aggregategroupeddaily", "tags": ["Stocks"], "parameters": [{"name": "date", "in": "path", "required": true, "description": "Reference date (YYYY-MM-DD).", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "adjusted", "in": "query", "required": false, "description": "Whether values are adjusted for corporate actions.", "schema": {"type": "boolean"}}, {"name": "include_otc", "in": "query", "required": false, "description": "Include OTC-traded instruments.", "schema": {"type": "boolean"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"queryCount": 0, "resultsCount": 0, "adjusted": "true", "_processed_at": "2024-01-15T10:30:00Z"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/aggs/{stocksTicker}/prev/": {"get": {"summary": "Previous Day Bar", "description": "Previous Day Bar\n\nPrevious day's OHLCV aggregate bar for a stock.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "aggregatepreviousday", "tags": ["Stocks"], "parameters": [{"name": "stocksTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "adjusted", "in": "query", "required": false, "description": "Whether values are adjusted for corporate actions.", "schema": {"type": "boolean"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"T": "AAPL", "v": 42243633.0, "vw": 298.3829, "o": 296.97, "c": 298.97, "h": 300.51, "l": 296.35, "t": "2026-05-19T20:00:00Z", "n": 640857, "ticker": "AAPL", "queryCount": 1, "resultsCount": 1, "adjusted": true, "_processed_at": "2026-05-20T18:57:22.936290Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/indicators/ema/{stockTicker}/": {"get": {"summary": "EMA", "description": "EMA\n\nExponential Moving Average series for a stock.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "indicatorema", "tags": ["Technical Indicators"], "parameters": [{"name": "stockTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "expand_underlying", "in": "query", "required": false, "description": "Include underlying asset details in the response.", "schema": {"type": "boolean"}}, {"name": "series_type", "in": "query", "required": false, "description": "Price field for indicators (e.g. close).", "schema": {"type": "string"}}, {"name": "timestamp", "in": "query", "required": false, "description": "Unix ms or ISO8601 time filter.", "schema": {"type": "string"}}, {"name": "window", "in": "query", "required": false, "description": "Window size used for the indicator calculation.", "schema": {"type": "integer", "format": "int32"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"underlying": {"url": "https://api.financialdata.online/v2/aggs/ticker/AAPL/range/1/day/1063281600000/1779303443867?limit=235&sort=desc"}, "values": [{"timestamp": "2026-05-19T04:00:00Z", "value": 274.96788670888}, {"timestamp": "2026-05-18T04:00:00Z", "value": 273.98820861536484}, {"timestamp": "2026-05-15T04:00:00Z", "value": 273.0146661098695}, {"timestamp": "2026-05-14T04:00:00Z", "value": 271.9038361551703}, {"timestamp": "2026-05-13T04:00:00Z", "value": 270.830115181912}, {"timestamp": "2026-05-12T04:00:00Z", "value": 269.68563008729615}, {"timestamp": "2026-05-11T04:00:00Z", "value": 268.66055376432865}, {"timestamp": "2026-05-08T04:00:00Z", "value": 267.680168203689}, {"timestamp": "2026-05-07T04:00:00Z", "value": 266.63364445690075}, {"timestamp": "2026-05-06T04:00:00Z", "value": 265.7844054551416}], "_processed_at": "2026-05-20T18:57:24.680583Z"}], "next_url": "https://api.financialdata.online/v1/indicators/ema/AAPL?cursor=...", "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/indicators/macd/{stockTicker}/": {"get": {"summary": "MACD", "description": "MACD\n\nMoving Average Convergence Divergence series for a stock.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "indicatormacd", "tags": ["Technical Indicators"], "parameters": [{"name": "stockTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "expand_underlying", "in": "query", "required": false, "description": "Include underlying asset details in the response.", "schema": {"type": "boolean"}}, {"name": "long_window", "in": "query", "required": false, "description": "Long window for MACD.", "schema": {"type": "string"}}, {"name": "series_type", "in": "query", "required": false, "description": "Price field for indicators (e.g. close).", "schema": {"type": "string"}}, {"name": "short_window", "in": "query", "required": false, "description": "Short window for MACD.", "schema": {"type": "string"}}, {"name": "signal_window", "in": "query", "required": false, "description": "Signal line window for MACD.", "schema": {"type": "string"}}, {"name": "timestamp", "in": "query", "required": false, "description": "Unix ms or ISO8601 time filter.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"underlying": {"url": "https://api.financialdata.online/v2/aggs/ticker/AAPL/range/1/day/1063281600000/1779303445126?limit=129&sort=desc"}, "values": [{"timestamp": "2026-05-19T04:00:00Z", "value": 9.327998993588665, "signal": 8.303146526535306, "histogram": 1.0248524670533588}, {"timestamp": "2026-05-18T04:00:00Z", "value": 9.3939520259284, "signal": 8.046933409771965, "histogram": 1.3470186161564346}, {"timestamp": "2026-05-15T04:00:00Z", "value": 9.45654732137399, "signal": 7.710178755732856, "histogram": 1.7463685656411334}, {"timestamp": "2026-05-14T04:00:00Z", "value": 9.155546446522749, "signal": 7.273586614322572, "histogram": 1.8819598322001765}, {"timestamp": "2026-05-13T04:00:00Z", "value": 8.843861017945073, "signal": 6.803096656272528, "histogram": 2.0407643616725455}, {"timestamp": "2026-05-12T04:00:00Z", "value": 8.250199092481239, "signal": 6.292905565854391, "histogram": 1.9572935266268479}, {"timestamp": "2026-05-11T04:00:00Z", "value": 7.786867702634936, "signal": 5.803582184197678, "histogram": 1.983285518437258}, {"timestamp": "2026-05-08T04:00:00Z", "value": 7.298079380283696, "signal": 5.307760804588362, "histogram": 1.9903185756953334}, {"timestamp": "2026-05-07T04:00:00Z", "value": 6.502890221496671, "signal": 4.810181160664529, "histogram": 1.6927090608321418}, {"timestamp": "2026-05-06T04:00:00Z", "value": 5.992043110150348, "signal": 4.387003895456493, "histogram": 1.6050392146938552}], "_processed_at": "2026-05-20T18:57:25.355974Z"}], "next_url": "https://api.financialdata.online/v1/indicators/macd/AAPL?cursor=...", "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/indicators/rsi/{stockTicker}/": {"get": {"summary": "RSI", "description": "RSI\n\nRelative Strength Index series for a stock.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "indicatorrsi", "tags": ["Technical Indicators"], "parameters": [{"name": "stockTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "expand_underlying", "in": "query", "required": false, "description": "Include underlying asset details in the response.", "schema": {"type": "boolean"}}, {"name": "series_type", "in": "query", "required": false, "description": "Price field for indicators (e.g. close).", "schema": {"type": "string"}}, {"name": "timestamp", "in": "query", "required": false, "description": "Unix ms or ISO8601 time filter.", "schema": {"type": "string"}}, {"name": "window", "in": "query", "required": false, "description": "Window size used for the indicator calculation.", "schema": {"type": "integer", "format": "int32"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"underlying": {"url": "https://api.financialdata.online/v2/aggs/ticker/AAPL/range/1/day/1063281600000/1779303663739?limit=75&sort=desc"}, "values": [{"timestamp": "2026-05-19T04:00:00Z", "value": 72.21630842283598}, {"timestamp": "2026-05-18T04:00:00Z", "value": 71.41212077580848}, {"timestamp": "2026-05-15T04:00:00Z", "value": 75.71631322908729}, {"timestamp": "2026-05-14T04:00:00Z", "value": 74.51058798615753}, {"timestamp": "2026-05-13T04:00:00Z", "value": 75.65018581401026}, {"timestamp": "2026-05-12T04:00:00Z", "value": 73.31296504433354}, {"timestamp": "2026-05-11T04:00:00Z", "value": 72.01367306622585}, {"timestamp": "2026-05-08T04:00:00Z", "value": 73.01010778649683}, {"timestamp": "2026-05-07T04:00:00Z", "value": 69.3976636287304}, {"timestamp": "2026-05-06T04:00:00Z", "value": 69.50049459529369}], "_processed_at": "2026-05-20T19:01:04.601021Z"}], "next_url": "https://api.financialdata.online/v1/indicators/rsi/AAPL?cursor=...", "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/indicators/sma/{stockTicker}/": {"get": {"summary": "SMA", "description": "SMA\n\nSimple Moving Average series for a stock.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "indicatorsma", "tags": ["Technical Indicators"], "parameters": [{"name": "stockTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "expand_underlying", "in": "query", "required": false, "description": "Include underlying asset details in the response.", "schema": {"type": "boolean"}}, {"name": "series_type", "in": "query", "required": false, "description": "Price field for indicators (e.g. close).", "schema": {"type": "string"}}, {"name": "timestamp", "in": "query", "required": false, "description": "Unix ms or ISO8601 time filter.", "schema": {"type": "string"}}, {"name": "window", "in": "query", "required": false, "description": "Window size used for the indicator calculation.", "schema": {"type": "integer", "format": "int32"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"underlying": {"url": "https://api.financialdata.online/v2/aggs/ticker/AAPL/range/1/day/1063281600000/1779303666079?limit=235&sort=desc"}, "values": [{"timestamp": "2026-05-19T04:00:00Z", "value": 267.7785999999999}, {"timestamp": "2026-05-18T04:00:00Z", "value": 266.99679999999995}, {"timestamp": "2026-05-15T04:00:00Z", "value": 266.1891999999999}, {"timestamp": "2026-05-14T04:00:00Z", "value": 265.39039999999994}, {"timestamp": "2026-05-13T04:00:00Z", "value": 264.67659999999995}, {"timestamp": "2026-05-12T04:00:00Z", "value": 263.97419999999994}, {"timestamp": "2026-05-11T04:00:00Z", "value": 263.3725999999999}, {"timestamp": "2026-05-08T04:00:00Z", "value": 262.8025999999999}, {"timestamp": "2026-05-07T04:00:00Z", "value": 262.3952}, {"timestamp": "2026-05-06T04:00:00Z", "value": 262.131}], "_processed_at": "2026-05-20T19:01:06.338785Z"}], "next_url": "https://api.financialdata.online/v1/indicators/sma/AAPL?cursor=...", "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/market-holidays/": {"get": {"summary": "Market Holidays", "description": "Market Holidays\n\nReturn upcoming market holidays.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "marketholidays", "tags": ["Stocks"], "parameters": [], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2026-05-25", "exchange": "NYSE", "name": "Memorial Day"}, {"date": "2026-05-25", "exchange": "NASDAQ", "name": "Memorial Day"}, {"date": "2026-06-19", "exchange": "NYSE", "name": "Juneteenth"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/market-status/": {"get": {"summary": "Market Status", "description": "Market Status\n\nReturn current market status (open/closed and session info).\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "marketstatus", "tags": ["Stocks"], "parameters": [], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"afterHours": false, "currencies": {"crypto": "open", "fx": "open"}, "earlyHours": false, "exchanges": {"nasdaq": "open", "nyse": "open", "otc": "open"}, "indicesGroups": {"s_and_p": "open", "societe_generale": "open", "msci": "open", "ftse_russell": "open", "mstar": "open", "mstarc": "open", "cccy": "open", "cgi": "open", "nasdaq": "open", "dow_jones": "open"}, "market": "open", "serverTime": "2026-05-20T18:57:32Z", "_processed_at": "2026-05-20T18:57:32.359217Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/open-close/{stocksTicker}/{date}/": {"get": {"summary": "Open/Close", "description": "Open/Close\n\nOpen, close, and after-hours prices for a stock on a specific date.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "openclose", "tags": ["Stocks"], "parameters": [{"name": "stocksTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}, {"name": "date", "in": "path", "required": true, "description": "Reference date (YYYY-MM-DD).", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "adjusted", "in": "query", "required": false, "description": "Whether values are adjusted for corporate actions.", "schema": {"type": "boolean"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "open": 0, "close": 0, "high": 0, "low": 0, "volume": 0, "date": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/conditions/": {"get": {"summary": "Trade Conditions", "description": "Trade Conditions\n\nReference list of trade and quote condition codes.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referenceconditions", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "asset_class", "in": "query", "required": false, "description": "Asset class (e.g. stocks, options, indices).", "schema": {"type": "string"}}, {"name": "data_type", "in": "query", "required": false, "description": "Type of payload returned.", "schema": {"type": "string"}}, {"name": "id", "in": "query", "required": false, "description": "Unique resource id.", "schema": {"type": "string"}}, {"name": "sip", "in": "query", "required": false, "description": "Associated SIP (consolidator) id.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": 0, "type": "regular", "name": "Regular Trade", "asset_class": "crypto", "data_types": ["trade"], "_processed_at": "2026-05-20T18:57:27.522090Z"}, {"id": 1, "type": "buy_or_sell_side", "name": "Sell Side", "description": "The asset was sold at the prevailing best bid price on an exchange.", "asset_class": "crypto", "data_types": ["trade"], "_processed_at": "2026-05-20T18:57:27.522090Z"}, {"id": 2, "type": "buy_or_sell_side", "name": "Buy Side", "description": "The asset was bought at the prevailing best ask price on an exchange.", "asset_class": "crypto", "data_types": ["trade"], "_processed_at": "2026-05-20T18:57:27.522090Z"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/stocks/reference/conditions?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/dividends/": {"get": {"summary": "Dividends", "description": "Dividends\n\nDividend events for US equities with optional filters and pagination.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencedividends", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "ticker.any_of", "in": "query", "required": false, "description": "Query parameter: ticker.any_of", "schema": {"type": "string"}}, {"name": "ticker.gt", "in": "query", "required": false, "description": "Query parameter: ticker.gt", "schema": {"type": "string"}}, {"name": "ticker.gte", "in": "query", "required": false, "description": "Query parameter: ticker.gte", "schema": {"type": "string"}}, {"name": "ticker.lt", "in": "query", "required": false, "description": "Query parameter: ticker.lt", "schema": {"type": "string"}}, {"name": "ticker.lte", "in": "query", "required": false, "description": "Query parameter: ticker.lte", "schema": {"type": "string"}}, {"name": "ex_dividend_date", "in": "query", "required": false, "description": "Ex-dividend date.", "schema": {"type": "string"}}, {"name": "ex_dividend_date.gt", "in": "query", "required": false, "description": "Query parameter: ex_dividend_date.gt", "schema": {"type": "string"}}, {"name": "ex_dividend_date.gte", "in": "query", "required": false, "description": "Query parameter: ex_dividend_date.gte", "schema": {"type": "string"}}, {"name": "ex_dividend_date.lt", "in": "query", "required": false, "description": "Query parameter: ex_dividend_date.lt", "schema": {"type": "string"}}, {"name": "ex_dividend_date.lte", "in": "query", "required": false, "description": "Query parameter: ex_dividend_date.lte", "schema": {"type": "string"}}, {"name": "frequency", "in": "query", "required": false, "description": "Event frequency (e.g. monthly, quarterly, annual).", "schema": {"type": "string"}}, {"name": "frequency.gt", "in": "query", "required": false, "description": "Query parameter: frequency.gt", "schema": {"type": "string"}}, {"name": "frequency.gte", "in": "query", "required": false, "description": "Query parameter: frequency.gte", "schema": {"type": "string"}}, {"name": "frequency.lt", "in": "query", "required": false, "description": "Query parameter: frequency.lt", "schema": {"type": "string"}}, {"name": "frequency.lte", "in": "query", "required": false, "description": "Query parameter: frequency.lte", "schema": {"type": "string"}}, {"name": "distribution_type", "in": "query", "required": false, "description": "Dividend distribution type filter for this API.", "schema": {"type": "string"}}, {"name": "distribution_type.any_of", "in": "query", "required": false, "description": "Query parameter: distribution_type.any_of", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "sort", "in": "query", "required": false, "description": "Field used for sorting.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "E135d2460052a76ec087b4e7dd8e4da6df9b8f6423b1af31389683896a95ea26f", "ticker": "6866", "record_date": "2003-12-31", "pay_date": "2004-03-08", "ex_dividend_date": "2003-12-25", "frequency": 0, "cash_amount": 15.0, "currency": "JPY", "distribution_type": "unknown", "_processed_at": "2026-05-20T18:57:28.141590Z"}, {"id": "E2e78be9c63ec1821158bbec965a9cfc3fbbeaa9559fd882efb9295981fd3b03f", "ticker": "6866", "record_date": "2003-12-31", "pay_date": "2004-03-08", "ex_dividend_date": "2003-12-25", "frequency": 0, "cash_amount": 5.0, "currency": "JPY", "distribution_type": "unknown", "_processed_at": "2026-05-20T18:57:28.141590Z"}, {"id": "E41728612fe8fdbf344b39c5019ab31387b2712ed4d76d8920884343139fe49a8", "ticker": "6866", "record_date": "2005-12-31", "pay_date": "2006-03-06", "ex_dividend_date": "2005-12-27", "frequency": 2, "cash_amount": 20.0, "currency": "JPY", "distribution_type": "recurring", "_processed_at": "2026-05-20T18:57:28.141590Z"}], "next_url": "https://api.financialdata.online/api/v1/stocks/reference/dividends?cursor=...", "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/exchanges/": {"get": {"summary": "Exchanges", "description": "Exchanges\n\nList of stock exchanges.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referenceexchanges", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "asset_class", "in": "query", "required": false, "description": "Asset class (e.g. stocks, options, indices).", "schema": {"type": "string"}}, {"name": "locale", "in": "query", "required": false, "description": "Region or country (e.g. us).", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": 1, "type": "exchange", "asset_class": "stocks", "locale": "us", "name": "NYSE American, LLC", "acronym": "AMEX", "mic": "XASE", "operating_mic": "XNYS", "participant_id": "A", "url": "https://www.nyse.com/markets/nyse-american", "_processed_at": "2026-05-20T18:57:28.711776Z"}, {"id": 2, "type": "exchange", "asset_class": "stocks", "locale": "us", "name": "Nasdaq OMX BX, Inc.", "mic": "XBOS", "operating_mic": "XNAS", "participant_id": "B", "url": "https://www.nasdaq.com/solutions/nasdaq-bx-stock-market", "_processed_at": "2026-05-20T18:57:28.711776Z"}, {"id": 3, "type": "exchange", "asset_class": "stocks", "locale": "us", "name": "NYSE National, Inc.", "acronym": "NSX", "mic": "XCIS", "operating_mic": "XNYS", "participant_id": "C", "url": "https://www.nyse.com/markets/nyse-national", "_processed_at": "2026-05-20T18:57:28.711776Z"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/ipos/": {"get": {"summary": "IPOs", "description": "IPOs\n\nIPO listings with filters for ticker, ISIN, listing date, and pagination.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referenceipos", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "isin", "in": "query", "required": false, "description": "ISIN identifier.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "us_code", "in": "query", "required": false, "description": "Internal code identifying the asset.", "schema": {"type": "string"}}, {"name": "listing_date", "in": "query", "required": false, "description": "Earliest listing date for filtering.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "order", "in": "query", "required": false, "description": "Sort direction (e.g. asc, desc).", "schema": {"type": "string"}}, {"name": "sort", "in": "query", "required": false, "description": "Field used for sorting.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "AESPU", "last_updated": "2026-05-19T00:00:00Z", "announced_date": "2025-10-17", "issuer_name": "Aeon Acquisition I Corp", "currency_code": "USD", "us_code": "G0R30P136", "isin": "KYG0R30P1369", "final_issue_price": 10.0, "max_shares_offered": 12500000, "lowest_offer_price": 10.0, "highest_offer_price": 10.0, "total_offer_size": 125000000.0, "primary_exchange": "XNAS", "shares_outstanding": 12762500, "security_type": "UNIT", "lot_size": 100, "security_description": "Units 1 Ord Class A  1 War  1 Rts", "ipo_status": "pending", "_processed_at": "2026-05-20T18:57:31.359161Z"}, {"ticker": "GVSE", "last_updated": "2026-05-19T00:00:00Z", "announced_date": "2025-03-24", "issuer_name": "Gameverse Interactive Corp.", "currency_code": "USD", "us_code": "364678102", "isin": "US3646781027", "max_shares_offered": 3750000, "lowest_offer_price": 4.0, "highest_offer_price": 4.0, "total_offer_size": 15000000.0, "primary_exchange": "XNAS", "shares_outstanding": 16058183, "security_type": "CS", "lot_size": 100, "security_description": "Ordinary Shares", "ipo_status": "pending", "_processed_at": "2026-05-20T18:57:31.359161Z"}, {"ticker": "TARX", "last_updated": "2026-05-19T00:00:00Z", "announced_date": "2026-04-21", "issuer_name": "Tarsier Pharma Ltd.", "currency_code": "USD", "total_offer_size": 34500000.0, "primary_exchange": "XNYS", "security_type": "CS", "lot_size": 100, "security_description": "Ordinary Shares", "ipo_status": "pending", "_processed_at": "2026-05-20T18:57:31.359161Z"}], "next_url": "https://api.financialdata.online/api/v1/stocks/reference/ipos?cursor=...", "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/news/": {"get": {"summary": "News", "description": "News\n\nMarket news articles with pagination.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencenews", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "published_utc", "in": "query", "required": false, "description": "Publication time in UTC.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "b95793fc3324a1ecb9a8533e4eaefc89367a819d44171161e9af5fd03895af15", "publisher": {"name": "GlobeNewswire Inc.", "homepage_url": "https://www.globenewswire.com"}, "title": "Broad-based coalition forms to champion and steward BC\u2019s beautiful outdoors", "author": "Not Specified", "published_utc": "2026-05-20T18:00:00Z", "article_url": "https://www.globenewswire.com/news-release/2026/05/20/3298813/0/en/Broad-based-coalition-forms-to-champion-and-steward-BC-s-beautiful-outdoors.html", "tickers": ["LULU"], "description": "A coalition representing over 2,000 outdoor businesses, organizations, and institutions officially launched in Kamloops, BC on May 20, 2026. The initiative aims to address mounting pressures on parks and trails from increased usage while supporting the $17 billion outdoor recreation industry in BC, which employs 80,000 people. The coalition seeks to remove barriers for businesses, support volunteers facing burnout, and balance economic growth with environmental stewardship and Indigenous land respect.", "keywords": ["outdoor recreation", "BC economy", "coalition", "parks and trails", "volunteer support", "outdoor businesses", "environmental stewardship", "Indigenous partnerships", "health benefits", "economic growth"], "insights": [{"ticker": "LULU", "sentiment": "positive", "sentiment_reasoning": "Referenced as a successful BC-based outdoor apparel brand with international recognition, positioned to benefit from the outdoor sector's growth and the coalition's support initiatives."}], "_processed_at": "2026-05-20T18:57:32.892654Z"}, {"id": "a5fade717b957d440052ce8fe06bc39d3fdbe93850885a5c46cc90ba70d14f51", "publisher": {"name": "Benzinga", "homepage_url": "https://www.benzinga.com/"}, "title": "TowneBank Announces Quarterly Cash Dividend", "author": "Not Specified", "published_utc": "2026-05-20T18:00:00Z", "article_url": "https://www.benzinga.com/pressreleases/26/05/g52700451/townebank-announces-quarterly-cash-dividend?utm_source=benzinga_taxonomy&utm_medium=rss_feed_free&utm_content=taxonomy_rss&utm_campaign=channel", "tickers": ["TOWN"], "description": "TowneBank (NASDAQ: TOWN) announced a second-quarter cash dividend of $0.28 per share, representing a 3.7% increase from the previous rate. The bank also approved a one-time $25 million donation to the TowneBank Foundation following the sale of its Resort Property Management business for $250 million in April 2026.", "keywords": ["dividend", "cash dividend", "quarterly dividend", "dividend increase", "TowneBank", "shareholder returns", "business sale", "foundation donation"], "insights": [{"ticker": "TOWN", "sentiment": "positive", "sentiment_reasoning": "The company increased its quarterly dividend by 3.7%, demonstrating confidence in financial performance and commitment to shareholder returns. Additionally, the successful sale of the Resort Property Management business for $250 million and a $25 million charitable donation to the foundation reflect strong financial health and strategic capital allocation."}], "_processed_at": "2026-05-20T18:57:32.892654Z"}, {"id": "38c6236e4354085fa56132808d300babf632082a232ed72ace41f43e5a1fbb7c", "publisher": {"name": "GlobeNewswire Inc.", "homepage_url": "https://www.globenewswire.com"}, "title": "TowneBank Announces Quarterly Cash Dividend", "author": "Na", "published_utc": "2026-05-20T18:00:00Z", "article_url": "https://www.globenewswire.com/news-release/2026/05/20/3298815/10357/en/TowneBank-Announces-Quarterly-Cash-Dividend.html", "tickers": ["TOWN"], "description": "TowneBank announced a 3.7% increase in its quarterly dividend to $0.28 per share, raising the annual rate to $1.12. Following the sale of its Resort Property Management business for $250 million and a special dividend of $0.70 per share, the bank's board approved a $25 million donation to the TowneBank Foundation to support charitable organizations in its service communities.", "keywords": ["dividend increase", "special dividend", "business sale", "charitable donation", "shareholder returns", "Resort Property Management"], "insights": [{"ticker": "TOWN", "sentiment": "positive", "sentiment_reasoning": "The company demonstrated strong financial health through a 3.7% dividend increase, a $250 million asset sale, a special dividend payment, and a significant $25 million charitable donation. These actions indicate solid earnings, strategic portfolio optimization, and commitment to shareholder returns and community investment."}], "_processed_at": "2026-05-20T18:57:32.892654Z"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/stocks/reference/news?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/splits/": {"get": {"summary": "Stock Splits", "description": "Stock Splits\n\nStock split events with optional filters and pagination.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencesplits", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "ticker.any_of", "in": "query", "required": false, "description": "Query parameter: ticker.any_of", "schema": {"type": "string"}}, {"name": "ticker.gt", "in": "query", "required": false, "description": "Query parameter: ticker.gt", "schema": {"type": "string"}}, {"name": "ticker.gte", "in": "query", "required": false, "description": "Query parameter: ticker.gte", "schema": {"type": "string"}}, {"name": "ticker.lt", "in": "query", "required": false, "description": "Query parameter: ticker.lt", "schema": {"type": "string"}}, {"name": "ticker.lte", "in": "query", "required": false, "description": "Query parameter: ticker.lte", "schema": {"type": "string"}}, {"name": "execution_date", "in": "query", "required": false, "description": "Execution date of the event.", "schema": {"type": "string"}}, {"name": "execution_date.gt", "in": "query", "required": false, "description": "Query parameter: execution_date.gt", "schema": {"type": "string"}}, {"name": "execution_date.gte", "in": "query", "required": false, "description": "Query parameter: execution_date.gte", "schema": {"type": "string"}}, {"name": "execution_date.lt", "in": "query", "required": false, "description": "Query parameter: execution_date.lt", "schema": {"type": "string"}}, {"name": "execution_date.lte", "in": "query", "required": false, "description": "Query parameter: execution_date.lte", "schema": {"type": "string"}}, {"name": "adjustment_type", "in": "query", "required": false, "description": "Corporate-action adjustment type for splits.", "schema": {"type": "string"}}, {"name": "adjustment_type.any_of", "in": "query", "required": false, "description": "Query parameter: adjustment_type.any_of", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "sort", "in": "query", "required": false, "description": "Field used for sorting.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "Ed309705d3b2c1d23ef1243624929c5dd9bdb6a3bf898984097685bc44438ed30", "execution_date": "2026-09-29", "split_from": 1.0, "split_to": 5.0, "ticker": "SNKUF", "adjustment_type": "forward_split", "_processed_at": "2026-05-20T18:57:33.371708Z"}, {"id": "Efec3148a3a89f2f4e8d9ee3d0e582e1b4a795fad5cdbabbb04c99263a665795d", "execution_date": "2026-07-20", "split_from": 1.0, "split_to": 3.0, "ticker": "BKSE", "adjustment_type": "forward_split", "_processed_at": "2026-05-20T18:57:33.371708Z"}, {"id": "Ea0721d5639ffb40709326efaf73d1d4f7697bfe9976875417c1b5dd5630ad61f", "execution_date": "2026-07-20", "split_from": 1.0, "split_to": 3.0, "ticker": "BKMC", "adjustment_type": "forward_split", "_processed_at": "2026-05-20T18:57:33.371708Z"}], "next_url": "https://api.financialdata.online/api/v1/stocks/reference/splits?cursor=...", "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/tickers/{id}/events/": {"get": {"summary": "Ticker Events", "description": "Ticker Events\n\nCorporate events (mergers, splits, name changes) for a ticker.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencetickerevents", "tags": ["Stocks"], "parameters": [{"name": "id", "in": "path", "required": true, "description": "Unique resource id.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "types", "in": "query", "required": false, "description": "Query parameter: types", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"name": "Apple Inc.", "composite_figi": "BBG000B9XRY4", "cik": "0000320193", "events": [{"ticker_change": {"ticker": "AAPL"}, "type": "ticker_change", "date": "2003-09-10"}], "_processed_at": "2026-05-20T19:01:12.404423Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/tickers/types/": {"get": {"summary": "Ticker Types", "description": "Ticker Types\n\nAvailable ticker type codes and their descriptions.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencetickertypes", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "asset_class", "in": "query", "required": false, "description": "Asset class (e.g. stocks, options, indices).", "schema": {"type": "string"}}, {"name": "locale", "in": "query", "required": false, "description": "Region or country (e.g. us).", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"code": "CS", "description": "Common Stock", "asset_class": "stocks", "locale": "us", "_processed_at": "2026-05-20T19:01:10.905400Z"}, {"code": "PFD", "description": "Preferred Stock", "asset_class": "stocks", "locale": "us", "_processed_at": "2026-05-20T19:01:10.905400Z"}, {"code": "WARRANT", "description": "Warrant", "asset_class": "stocks", "locale": "us", "_processed_at": "2026-05-20T19:01:10.905400Z"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/tickers/{ticker}/": {"get": {"summary": "Ticker Details", "description": "Ticker Details\n\nReference data for a single ticker (name, SIC, listing info).\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referenceticker", "tags": ["Stocks"], "parameters": [{"name": "ticker", "in": "path", "required": true, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "date", "in": "query", "required": false, "description": "Reference date (YYYY-MM-DD).", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "AAPL", "name": "Apple Inc.", "market": "stocks", "locale": "us", "primary_exchange": "XNAS", "type": "CS", "active": true, "currency_name": "usd", "cik": "0000320193", "composite_figi": "BBG000B9XRY4", "share_class_figi": "BBG001S5N8V8", "market_cap": 4374482111039.9995, "phone_number": "(408) 996-1010", "address": {"address1": "ONE APPLE PARK WAY", "city": "CUPERTINO", "state": "CA", "postal_code": "95014"}, "description": "Apple is among the largest companies in the world, with a broad portfolio of hardware and software products targeted at consumers and businesses. Apple's iPhone makes up a majority of the firm sales, and Apple's other products like Mac, iPad, and Watch are designed around the iPhone as the focal point of an expansive software ecosystem. Apple has progressively worked to add new applications, like streaming video, subscription bundles, and augmented reality. The firm designs its own software and semiconductors while working with subcontractors like Foxconn and TSMC to build its products and chips. Slightly less than half of Apple's sales come directly through its flagship stores, with a majority of sales coming indirectly through partnerships and distribution.", "sic_code": "3571", "sic_description": "ELECTRONIC COMPUTERS", "ticker_root": "AAPL", "homepage_url": "https://www.apple.com", "total_employees": 166000, "list_date": "1980-12-12", "branding": {}, "share_class_shares_outstanding": 14687356000, "weighted_shares_outstanding": 14687356000, "round_lot": 40, "_processed_at": "2026-05-20T19:01:13.942098Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/reference/tickers/": {"get": {"summary": "Tickers", "description": "Tickers\n\nSearch and list tickers with filters for exchange, type, market, and more.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencetickers", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "active", "in": "query", "required": false, "description": "Only currently active records.", "schema": {"type": "string"}}, {"name": "cik", "in": "query", "required": false, "description": "Company CIK (SEC identifier).", "schema": {"type": "string"}}, {"name": "cusip", "in": "query", "required": false, "description": "CUSIP identifier.", "schema": {"type": "string"}}, {"name": "date", "in": "query", "required": false, "description": "Reference date (YYYY-MM-DD).", "schema": {"type": "string"}}, {"name": "exchange", "in": "query", "required": false, "description": "Exchange or venue.", "schema": {"type": "string"}}, {"name": "market", "in": "query", "required": false, "description": "Market or asset class (e.g. stocks, etf, crypto).", "schema": {"type": "string"}}, {"name": "search", "in": "query", "required": false, "description": "Partial search on name or ticker.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "type", "in": "query", "required": false, "description": "Resource or asset type (e.g. cs, et, adr).", "schema": {"type": "string"}}, {"name": "ticker.gt", "in": "query", "required": false, "description": "Query parameter: ticker.gt", "schema": {"type": "string"}}, {"name": "ticker.gte", "in": "query", "required": false, "description": "Query parameter: ticker.gte", "schema": {"type": "string"}}, {"name": "ticker.lt", "in": "query", "required": false, "description": "Query parameter: ticker.lt", "schema": {"type": "string"}}, {"name": "ticker.lte", "in": "query", "required": false, "description": "Query parameter: ticker.lte", "schema": {"type": "string"}}, {"name": "order", "in": "query", "required": false, "description": "Sort direction (e.g. asc, desc).", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "sort", "in": "query", "required": false, "description": "Field used for sorting.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "A", "name": "Agilent Technologies Inc.", "market": "stocks", "locale": "us", "primary_exchange": "XNYS", "type": "CS", "active": true, "currency_name": "usd", "cik": "0001090872", "composite_figi": "BBG000C2V3D6", "share_class_figi": "BBG001SCTQY4", "last_updated_utc": "2026-05-19T06:09:45.038223215Z", "_processed_at": "2026-05-20T19:01:09.388698Z"}, {"ticker": "AA", "name": "Alcoa Corporation", "market": "stocks", "locale": "us", "primary_exchange": "XNYS", "type": "CS", "active": true, "currency_name": "usd", "cik": "0001675149", "composite_figi": "BBG00B3T3HD3", "share_class_figi": "BBG00B3T3HF1", "last_updated_utc": "2026-05-19T06:09:45.038223786Z", "_processed_at": "2026-05-20T19:01:09.388698Z"}, {"ticker": "AAA", "name": "Alternative Access First Priority CLO Bond ETF", "market": "stocks", "locale": "us", "primary_exchange": "ARCX", "type": "ETF", "active": true, "currency_name": "usd", "cik": "0001776878", "composite_figi": "BBG01B0JRCS6", "share_class_figi": "BBG01B0JRCT5", "last_updated_utc": "2026-05-19T06:09:45.038223876Z", "_processed_at": "2026-05-20T19:01:09.388698Z"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/stocks/reference/tickers?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/related-companies/{ticker}/": {"get": {"summary": "Related Companies", "description": "Related Companies\n\nReturn related companies for a given ticker.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "relatedcompanies", "tags": ["Stocks"], "parameters": [{"name": "ticker", "in": "path", "required": true, "description": "Primary ticker symbol.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "AMZN", "_processed_at": "2026-05-20T19:01:15.534263Z"}, {"ticker": "GOOGL", "_processed_at": "2026-05-20T19:01:15.534263Z"}, {"ticker": "GOOG", "_processed_at": "2026-05-20T19:01:15.534263Z"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/snapshot/tickers/": {"get": {"summary": "Market Snapshots", "description": "Market Snapshots\n\nReal-time snapshots for all market tickers.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "snapshotmarket", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "include_otc", "in": "query", "required": false, "description": "Include OTC-traded instruments.", "schema": {"type": "boolean"}}, {"name": "tickers", "in": "query", "required": false, "description": "Query parameter: tickers", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "string", "day": {"c": 0, "h": 0, "l": 0, "o": 0, "v": 0}, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/snapshot/movers/{direction}/": {"get": {"summary": "Market Movers", "description": "Market Movers\n\nTop gainers or losers by direction (gainers/losers).\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "snapshotmovers", "tags": ["Stocks"], "parameters": [{"name": "direction", "in": "path", "required": true, "description": "Path parameter: direction", "schema": {"type": "string"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "include_otc", "in": "query", "required": false, "description": "Include OTC-traded instruments.", "schema": {"type": "boolean"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "string", "day": {"c": 0, "h": 0, "l": 0, "o": 0, "v": 0}, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/snapshot/tickers/{stocksTicker}/": {"get": {"summary": "Ticker Snapshot", "description": "Ticker Snapshot\n\nReal-time snapshot (price, volume, OHLC) for a single ticker.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "snapshotticker", "tags": ["Stocks"], "parameters": [{"name": "stocksTicker", "in": "path", "required": true, "description": "Stock ticker used in the path.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "string", "day": {"c": 0, "h": 0, "l": 0, "o": 0, "v": 0}, "prevDay": {"c": 0, "h": 0, "l": 0, "o": 0, "v": 0}, "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/snapshot/": {"get": {"summary": "Unified Snapshot", "description": "Unified Snapshot\n\nMulti-asset snapshot across stocks, options, crypto, forex, and indices.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "snapshotunified", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "type", "in": "query", "required": false, "description": "Resource or asset type (e.g. cs, et, adr).", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "string", "day": {"c": 0, "h": 0, "l": 0, "o": 0, "v": 0}, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/short-interest/": {"get": {"summary": "Short Interest", "description": "Short Interest\n\nShort interest metrics by symbol and date.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "stocksshortinterest", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "avg_daily_volume", "in": "query", "required": false, "description": "Minimum average daily volume.", "schema": {"type": "string"}}, {"name": "days_to_cover", "in": "query", "required": false, "description": "Minimum days to cover (short interest).", "schema": {"type": "string"}}, {"name": "settlement_date", "in": "query", "required": false, "description": "Settlement date.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"settlement_date": "2017-12-29", "ticker": "A", "short_interest": 4197300, "avg_daily_volume": 1234014, "days_to_cover": 3.4, "_processed_at": "2026-05-20T18:57:38.396438Z"}, {"settlement_date": "2018-01-12", "ticker": "A", "short_interest": 5137321, "avg_daily_volume": 1867541, "days_to_cover": 2.75, "_processed_at": "2026-05-20T18:57:38.396438Z"}, {"settlement_date": "2018-01-31", "ticker": "A", "short_interest": 5357450, "avg_daily_volume": 1814702, "days_to_cover": 2.95, "_processed_at": "2026-05-20T18:57:38.396438Z"}], "next_url": "https://api.financialdata.online/api/v1/stocks/short-interest?cursor=...", "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/short-volume/": {"get": {"summary": "Short Volume", "description": "Short Volume\n\nFINRA short sale volume by day.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "stocksshortvolume", "tags": ["Stocks"], "parameters": [{"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}, {"name": "date", "in": "query", "required": false, "description": "Reference date (YYYY-MM-DD).", "schema": {"type": "string"}}, {"name": "short_volume_ratio", "in": "query", "required": false, "description": "Minimum short volume ratio.", "schema": {"type": "string"}}, {"name": "ticker", "in": "query", "required": false, "description": "Primary ticker symbol.", "schema": {"type": "string"}}, {"name": "total_volume", "in": "query", "required": false, "description": "Minimum total volume.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"ticker": "A", "date": "2024-02-06", "total_volume": 679938.0, "short_volume": 476664.0, "exempt_volume": 866.0, "non_exempt_volume": 475798.0, "short_volume_ratio": 70.1, "nyse_short_volume": 2827, "nyse_short_volume_exempt": 0, "nasdaq_carteret_short_volume": 473707, "nasdaq_carteret_short_volume_exempt": 866, "nasdaq_chicago_short_volume": 130, "nasdaq_chicago_short_volume_exempt": 0, "adf_short_volume": 0, "adf_short_volume_exempt": 0, "_processed_at": "2026-05-20T18:57:38.921882Z"}, {"ticker": "A", "date": "2024-02-07", "total_volume": 548620.0, "short_volume": 295340.0, "exempt_volume": 475.0, "non_exempt_volume": 294865.0, "short_volume_ratio": 53.83, "nyse_short_volume": 9809, "nyse_short_volume_exempt": 0, "nasdaq_carteret_short_volume": 284779, "nasdaq_carteret_short_volume_exempt": 475, "nasdaq_chicago_short_volume": 752, "nasdaq_chicago_short_volume_exempt": 0, "adf_short_volume": 0, "adf_short_volume_exempt": 0, "_processed_at": "2026-05-20T18:57:38.921882Z"}, {"ticker": "A", "date": "2024-02-08", "total_volume": 464478.0, "short_volume": 280785.0, "exempt_volume": 194.0, "non_exempt_volume": 280591.0, "short_volume_ratio": 60.45, "nyse_short_volume": 6085, "nyse_short_volume_exempt": 0, "nasdaq_carteret_short_volume": 274528, "nasdaq_carteret_short_volume_exempt": 194, "nasdaq_chicago_short_volume": 172, "nasdaq_chicago_short_volume_exempt": 0, "adf_short_volume": 0, "adf_short_volume_exempt": 0, "_processed_at": "2026-05-20T18:57:38.921882Z"}], "next_url": "https://api.financialdata.online/api/v1/stocks/short-volume?cursor=...", "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/s3/aggs/day/{year}/{month}/{day}/": {"get": {"summary": "Stocks Day Aggregate Flat Files", "description": "Stocks Day Aggregate Flat Files\n\nReturn presigned URL for daily aggregate flat files for US stocks.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "stocksdayaggregates3", "tags": ["Files"], "parameters": [{"name": "year", "in": "path", "required": true, "description": "Fiscal or calendar year.", "schema": {"type": "integer"}}, {"name": "month", "in": "path", "required": true, "description": "Path parameter: month", "schema": {"type": "integer"}}, {"name": "day", "in": "path", "required": true, "description": "Path parameter: day", "schema": {"type": "integer"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"file_path": "stocks/aggs-day/2024-01-15.csv.gz", "download_url": "string", "size": 0, "content_type": "application/gzip", "expires_in": 3600}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/stocks/s3/aggs/minute/{year}/{month}/{day}/": {"get": {"summary": "Stocks Minute Aggregate Flat Files", "description": "Stocks Minute Aggregate Flat Files\n\nReturn presigned URL for minute aggregate flat files for US stocks.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "stocksminuteaggregates3", "tags": ["Files"], "parameters": [{"name": "year", "in": "path", "required": true, "description": "Fiscal or calendar year.", "schema": {"type": "integer"}}, {"name": "month", "in": "path", "required": true, "description": "Path parameter: month", "schema": {"type": "integer"}}, {"name": "day", "in": "path", "required": true, "description": "Path parameter: day", "schema": {"type": "integer"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"file_path": "stocks/aggs-minute/2024-01-15.csv.gz", "download_url": "string", "size": 0, "content_type": "application/gzip", "expires_in": 3600}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/{period}/estimates/": {"get": {"summary": "Analyst Estimates", "description": "Analyst Estimates\n\nReturn analyst earnings estimates for a company.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystestimates", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "period", "in": "path", "required": true, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2030-09-27", "revenueLow": 553210747001, "revenueHigh": 604493570973, "revenueAvg": 576977000000, "ebitdaLow": 187419198945, "ebitdaHigh": 204793022285, "ebitdaAvg": 195470835908, "ebitLow": 171217153067, "ebitHigh": 187089041257, "ebitAvg": 178572740787, "netIncomeLow": 204923648351, "netIncomeHigh": 229941429802, "netIncomeAvg": 216517777724, "sgaExpenseLow": 35606003758, "sgaExpenseHigh": 38906692389, "sgaExpenseAvg": 37135658231, "epsAvg": 14.43, "epsHigh": 15.32463, "epsLow": 13.6573, "numAnalystsRevenue": 15, "numAnalystsEps": 9}, {"symbol": "AAPL", "date": "2029-09-27", "revenueLow": 461240689483, "revenueHigh": 504943310516, "revenueAvg": 483092000000, "ebitdaLow": 156261173544, "ebitdaHigh": 171066941997, "ebitdaAvg": 163664057771, "ebitLow": 142752681794, "ebitHigh": 156278518730, "ebitAvg": 149515600262, "netIncomeLow": 158842423298, "netIncomeHigh": 178234493702, "netIncomeAvg": 167829336519, "sgaExpenseLow": 29686584746, "sgaExpenseHigh": 32499392880, "sgaExpenseAvg": 31092988813, "epsAvg": 11.18512, "epsHigh": 11.87858, "epsLow": 10.58618, "numAnalystsRevenue": 15, "numAnalystsEps": 6}], "count": 10}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/grades-consensus/": {"get": {"summary": "Analyst Grades Consensus", "description": "Analyst Grades Consensus\n\nConsensus grade summary (strong buy, buy, hold, sell counts) for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystgradesconsensus", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "date": "string", "estimatedEPS": 0, "firm": "string", "rating": "string", "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/grades-historical/": {"get": {"summary": "Analyst Grade History", "description": "Analyst Grade History\n\nHistorical analyst grade changes for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystgradeshistorical", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-01", "analystRatingsStrongBuy": 7, "analystRatingsBuy": 25, "analystRatingsHold": 16, "analystRatingsSell": 1, "analystRatingsStrongSell": 1}, {"symbol": "AAPL", "date": "2026-04-01", "analystRatingsStrongBuy": 7, "analystRatingsBuy": 25, "analystRatingsHold": 15, "analystRatingsSell": 1, "analystRatingsStrongSell": 1}, {"symbol": "AAPL", "date": "2026-03-01", "analystRatingsStrongBuy": 6, "analystRatingsBuy": 25, "analystRatingsHold": 16, "analystRatingsSell": 1, "analystRatingsStrongSell": 1}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/price-targets/": {"get": {"summary": "Analyst Price Targets", "description": "Analyst Price Targets\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystpricetargets", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "lastMonthCount": 9, "lastMonthAvgPriceTarget": 325.11, "lastQuarterCount": 13, "lastQuarterAvgPriceTarget": 324.31, "lastYearCount": 58, "lastYearAvgPriceTarget": 293.43, "allTimeCount": 242, "allTimeAvgPriceTarget": 225.33, "publishers": "[\"TheFly\",\"StreetInsider\",\"Benzinga\",\"Pulse 2.0\",\"TipRanks Contributor\",\"MarketWatch\",\"Investing\",\"Barrons\",\"Investor's Business Daily\"]"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/ratings-bulk/": {"get": {"summary": "Analyst Ratings Bulk", "description": "Analyst Ratings Bulk\n\nBulk analyst ratings snapshot across all symbols.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystratingsbulk", "tags": ["Analysts"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "date": "string", "estimatedEPS": 0, "firm": "string", "rating": "string", "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/recommendations/": {"get": {"summary": "Analyst Ratings", "description": "Analyst Ratings\n\nCurrent analyst ratings snapshot for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystrecommendations", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "rating": "B", "overallScore": 3, "discountedCashFlowScore": 3, "returnOnEquityScore": 5, "returnOnAssetsScore": 5, "debtToEquityScore": 1, "priceToEarningsScore": 2, "priceToBookScore": 1}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/ratings-historical/": {"get": {"summary": "Analyst Ratings History", "description": "Analyst Ratings History\n\nHistorical analyst ratings time series for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystratingshistorical", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-20", "rating": "B", "overallScore": 3, "discountedCashFlowScore": 3, "returnOnEquityScore": 5, "returnOnAssetsScore": 5, "debtToEquityScore": 1, "priceToEarningsScore": 2, "priceToBookScore": 1}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/analysts/{symbol}/upgrades-downgrades/": {"get": {"summary": "Analyst Upgrades Downgrades", "description": "Analyst Upgrades Downgrades\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "analystupgradesdowngrades", "tags": ["Analysts"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-14", "gradingCompany": "Tigress Financial", "previousGrade": "Strong Buy", "newGrade": "Strong Buy", "action": "maintain"}, {"symbol": "AAPL", "date": "2026-05-14", "gradingCompany": "Evercore ISI Group", "previousGrade": "Outperform", "newGrade": "Outperform", "action": "maintain"}, {"symbol": "AAPL", "date": "2026-05-08", "gradingCompany": "Wedbush", "previousGrade": "Outperform", "newGrade": "Outperform", "action": "maintain"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/analysts/AAPL/upgrades-downgrades/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/balance-sheet/": {"get": {"summary": "Balance Sheet", "description": "Balance Sheet\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "balancesheet", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2025-09-27", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2025-10-31", "acceptedDate": "2025-10-31 06:01:26", "fiscalYear": "2025", "period": "FY", "cashAndCashEquivalents": 35934000000, "shortTermInvestments": 18763000000, "cashAndShortTermInvestments": 54697000000, "netReceivables": 72957000000, "accountsReceivables": 39777000000, "otherReceivables": 33180000000, "inventory": 5718000000, "prepaids": 0, "otherCurrentAssets": 14585000000, "totalCurrentAssets": 147957000000, "propertyPlantEquipmentNet": 49834000000, "goodwill": 0, "intangibleAssets": 0, "goodwillAndIntangibleAssets": 0, "longTermInvestments": 77723000000, "taxAssets": 20777000000, "otherNonCurrentAssets": 62950000000, "totalNonCurrentAssets": 211284000000, "otherAssets": 0, "totalAssets": 359241000000, "totalPayables": 82876000000, "accountPayables": 69860000000, "otherPayables": 13016000000, "accruedExpenses": 8919000000, "shortTermDebt": 20329000000, "capitalLeaseObligationsCurrent": 2117000000, "taxPayables": 0, "deferredRevenue": 9055000000, "otherCurrentLiabilities": 42335000000, "totalCurrentLiabilities": 165631000000, "longTermDebt": 78328000000, "capitalLeaseObligationsNonCurrent": 11603000000, "deferredRevenueNonCurrent": 0, "deferredTaxLiabilitiesNonCurrent": 0, "otherNonCurrentLiabilities": 29946000000, "totalNonCurrentLiabilities": 119877000000, "otherLiabilities": 0, "capitalLeaseObligations": 13720000000, "totalLiabilities": 285508000000, "treasuryStock": 0, "preferredStock": 0, "commonStock": 93568000000, "retainedEarnings": -14264000000, "additionalPaidInCapital": 0, "accumulatedOtherComprehensiveIncomeLoss": -5571000000, "otherTotalStockholdersEquity": 0, "totalStockholdersEquity": 73733000000, "totalEquity": 73733000000, "minorityInterest": 0, "totalLiabilitiesAndTotalEquity": 359241000000, "totalInvestments": 96486000000, "totalDebt": 112377000000, "netDebt": 76443000000}, {"date": "2024-09-28", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2024-11-01", "acceptedDate": "2024-11-01 06:01:36", "fiscalYear": "2024", "period": "FY", "cashAndCashEquivalents": 29943000000, "shortTermInvestments": 35228000000, "cashAndShortTermInvestments": 65171000000, "netReceivables": 66243000000, "accountsReceivables": 33410000000, "otherReceivables": 32833000000, "inventory": 7286000000, "prepaids": 0, "otherCurrentAssets": 14287000000, "totalCurrentAssets": 152987000000, "propertyPlantEquipmentNet": 45680000000, "goodwill": 0, "intangibleAssets": 0, "goodwillAndIntangibleAssets": 0, "longTermInvestments": 91479000000, "taxAssets": 19499000000, "otherNonCurrentAssets": 55335000000, "totalNonCurrentAssets": 211993000000, "otherAssets": 0, "totalAssets": 364980000000, "totalPayables": 95561000000, "accountPayables": 68960000000, "otherPayables": 26601000000, "accruedExpenses": 0, "shortTermDebt": 20879000000, "capitalLeaseObligationsCurrent": 1632000000, "taxPayables": 26601000000, "deferredRevenue": 8249000000, "otherCurrentLiabilities": 50071000000, "totalCurrentLiabilities": 176392000000, "longTermDebt": 85750000000, "capitalLeaseObligationsNonCurrent": 10798000000, "deferredRevenueNonCurrent": 0, "deferredTaxLiabilitiesNonCurrent": 0, "otherNonCurrentLiabilities": 35090000000, "totalNonCurrentLiabilities": 131638000000, "otherLiabilities": 0, "capitalLeaseObligations": 12430000000, "totalLiabilities": 308030000000, "treasuryStock": 0, "preferredStock": 0, "commonStock": 83276000000, "retainedEarnings": -19154000000, "additionalPaidInCapital": 0, "accumulatedOtherComprehensiveIncomeLoss": -7172000000, "otherTotalStockholdersEquity": 0, "totalStockholdersEquity": 56950000000, "totalEquity": 56950000000, "minorityInterest": 0, "totalLiabilitiesAndTotalEquity": 364980000000, "totalInvestments": 126707000000, "totalDebt": 119059000000, "netDebt": 89116000000}, {"date": "2023-09-30", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2023-11-03", "acceptedDate": "2023-11-02 18:08:27", "fiscalYear": "2023", "period": "FY", "cashAndCashEquivalents": 29965000000, "shortTermInvestments": 31590000000, "cashAndShortTermInvestments": 61555000000, "netReceivables": 60985000000, "accountsReceivables": 29508000000, "otherReceivables": 31477000000, "inventory": 6331000000, "prepaids": 0, "otherCurrentAssets": 14695000000, "totalCurrentAssets": 143566000000, "propertyPlantEquipmentNet": 54376000000, "goodwill": 0, "intangibleAssets": 0, "goodwillAndIntangibleAssets": 0, "longTermInvestments": 100544000000, "taxAssets": 17852000000, "otherNonCurrentAssets": 36245000000, "totalNonCurrentAssets": 209017000000, "otherAssets": 0, "totalAssets": 352583000000, "totalPayables": 71430000000, "accountPayables": 62611000000, "otherPayables": 8819000000, "accruedExpenses": 0, "shortTermDebt": 15807000000, "capitalLeaseObligationsCurrent": 1575000000, "taxPayables": 8819000000, "deferredRevenue": 8061000000, "otherCurrentLiabilities": 48435000000, "totalCurrentLiabilities": 145308000000, "longTermDebt": 95281000000, "capitalLeaseObligationsNonCurrent": 11267000000, "deferredRevenueNonCurrent": 0, "deferredTaxLiabilitiesNonCurrent": 0, "otherNonCurrentLiabilities": 38581000000, "totalNonCurrentLiabilities": 145129000000, "otherLiabilities": 0, "capitalLeaseObligations": 12842000000, "totalLiabilities": 290437000000, "treasuryStock": 0, "preferredStock": 0, "commonStock": 73812000000, "retainedEarnings": -214000000, "additionalPaidInCapital": 0, "accumulatedOtherComprehensiveIncomeLoss": -11452000000, "otherTotalStockholdersEquity": 0, "totalStockholdersEquity": 62146000000, "totalEquity": 62146000000, "minorityInterest": 0, "totalLiabilitiesAndTotalEquity": 352583000000, "totalInvestments": 132134000000, "totalDebt": 123930000000, "netDebt": 93965000000}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/cash-flow/": {"get": {"summary": "Cash Flow", "description": "Cash Flow\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "cashflow", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2025-09-27", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2025-10-31", "acceptedDate": "2025-10-31 06:01:26", "fiscalYear": "2025", "period": "FY", "netIncome": 112010000000, "depreciationAndAmortization": 11698000000, "deferredIncomeTax": 0, "stockBasedCompensation": 12863000000, "changeInWorkingCapital": -25000000000, "accountsReceivables": -7029000000, "inventory": 1400000000, "accountsPayables": 902000000, "otherWorkingCapital": -20273000000, "otherNonCashItems": -89000000, "netCashProvidedByOperatingActivities": 111482000000, "investmentsInPropertyPlantAndEquipment": -12715000000, "acquisitionsNet": 0, "purchasesOfInvestments": -24407000000, "salesMaturitiesOfInvestments": 53797000000, "otherInvestingActivities": -1480000000, "netCashProvidedByInvestingActivities": 15195000000, "netDebtIssuance": -8483000000, "longTermNetDebtIssuance": -6451000000, "shortTermNetDebtIssuance": -2032000000, "netStockIssuance": -90711000000, "netCommonStockIssuance": -90711000000, "commonStockIssuance": 0, "commonStockRepurchased": -90711000000, "netPreferredStockIssuance": 0, "netDividendsPaid": -15421000000, "commonDividendsPaid": -15421000000, "preferredDividendsPaid": 0, "otherFinancingActivities": -6071000000, "netCashProvidedByFinancingActivities": -120686000000, "effectOfForexChangesOnCash": 0, "netChangeInCash": 5991000000, "cashAtEndOfPeriod": 35934000000, "cashAtBeginningOfPeriod": 29943000000, "operatingCashFlow": 111482000000, "capitalExpenditure": -12715000000, "freeCashFlow": 98767000000, "incomeTaxesPaid": 43369000000, "interestPaid": 0}, {"date": "2024-09-28", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2024-11-01", "acceptedDate": "2024-11-01 06:01:36", "fiscalYear": "2024", "period": "FY", "netIncome": 93736000000, "depreciationAndAmortization": 11445000000, "deferredIncomeTax": 0, "stockBasedCompensation": 11688000000, "changeInWorkingCapital": 3651000000, "accountsReceivables": -5144000000, "inventory": -1046000000, "accountsPayables": 6020000000, "otherWorkingCapital": 3821000000, "otherNonCashItems": -2266000000, "netCashProvidedByOperatingActivities": 118254000000, "investmentsInPropertyPlantAndEquipment": -9447000000, "acquisitionsNet": 0, "purchasesOfInvestments": -48656000000, "salesMaturitiesOfInvestments": 62346000000, "otherInvestingActivities": -1308000000, "netCashProvidedByInvestingActivities": 2935000000, "netDebtIssuance": -5998000000, "longTermNetDebtIssuance": -9958000000, "shortTermNetDebtIssuance": 3960000000, "netStockIssuance": -94949000000, "netCommonStockIssuance": -94949000000, "commonStockIssuance": 0, "commonStockRepurchased": -94949000000, "netPreferredStockIssuance": 0, "netDividendsPaid": -15234000000, "commonDividendsPaid": -15234000000, "preferredDividendsPaid": 0, "otherFinancingActivities": -5802000000, "netCashProvidedByFinancingActivities": -121983000000, "effectOfForexChangesOnCash": 0, "netChangeInCash": -794000000, "cashAtEndOfPeriod": 29943000000, "cashAtBeginningOfPeriod": 30737000000, "operatingCashFlow": 118254000000, "capitalExpenditure": -9447000000, "freeCashFlow": 108807000000, "incomeTaxesPaid": 26102000000, "interestPaid": 0}, {"date": "2023-09-30", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2023-11-03", "acceptedDate": "2023-11-02 18:08:27", "fiscalYear": "2023", "period": "FY", "netIncome": 96995000000, "depreciationAndAmortization": 11519000000, "deferredIncomeTax": 0, "stockBasedCompensation": 10833000000, "changeInWorkingCapital": -6577000000, "accountsReceivables": -417000000, "inventory": -1618000000, "accountsPayables": -1889000000, "otherWorkingCapital": -2653000000, "otherNonCashItems": -2227000000, "netCashProvidedByOperatingActivities": 110543000000, "investmentsInPropertyPlantAndEquipment": -10959000000, "acquisitionsNet": 0, "purchasesOfInvestments": -29513000000, "salesMaturitiesOfInvestments": 45514000000, "otherInvestingActivities": -1337000000, "netCashProvidedByInvestingActivities": 3705000000, "netDebtIssuance": -9901000000, "longTermNetDebtIssuance": -5923000000, "shortTermNetDebtIssuance": -3978000000, "netStockIssuance": -77550000000, "netCommonStockIssuance": -77550000000, "commonStockIssuance": 0, "commonStockRepurchased": -77550000000, "netPreferredStockIssuance": 0, "netDividendsPaid": -15025000000, "commonDividendsPaid": -15025000000, "preferredDividendsPaid": 0, "otherFinancingActivities": -6012000000, "netCashProvidedByFinancingActivities": -108488000000, "effectOfForexChangesOnCash": 0, "netChangeInCash": 5760000000, "cashAtEndOfPeriod": 30737000000, "cashAtBeginningOfPeriod": 24977000000, "operatingCashFlow": 110543000000, "capitalExpenditure": -10959000000, "freeCashFlow": 99584000000, "incomeTaxesPaid": 18679000000, "interestPaid": 3803000000}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/cot/analysis/": {"get": {"summary": "COT Analysis", "description": "COT Analysis\n\nCommitment of Traders analysis over a date range.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commitmentoftradersanalysis", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "query", "required": false, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "string", "name": "string", "value": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/cot/list/": {"get": {"summary": "COT Symbols", "description": "COT Symbols\n\nList of available futures symbols/contracts in the COT database.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commitmentoftraderslist", "tags": ["Institutional"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "string", "name": "string", "value": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/cot/": {"get": {"summary": "COT Report", "description": "COT Report\n\nCommitment of Traders report for a futures symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commitmentoftradersreport", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "query", "required": false, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "string", "name": "string", "value": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/ticker/{symbol}/company-executives/": {"get": {"summary": "Company Executives", "description": "Company Executives\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "companyexecutives", "tags": ["Reference"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "active", "in": "query", "required": false, "description": "Only currently active records.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"title": "Principal Accounting Officer", "name": "Ben Borders", "pay": null, "currencyPay": "USD", "gender": "male", "yearBorn": 1981, "titleSince": null, "active": true}, {"title": "Senior Vice President of Worldwide Marketing", "name": "Greg Joswiak", "pay": null, "currencyPay": "USD", "gender": "male", "yearBorn": null, "titleSince": null, "active": true}, {"title": "Senior Vice President & Chief Financial Officer", "name": "Kevan Parekh", "pay": 4034174, "currencyPay": "USD", "gender": "male", "yearBorn": 1972, "titleSince": null, "active": true}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/commodities/agricultural/": {"get": {"summary": "Commodities Agricultural", "description": "Commodities Agricultural\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commoditiesagricultural", "tags": ["Commodities"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "ESUSD", "name": "E-Mini S&P 500", "exchange": null, "tradeMonth": "Jun", "currency": "USD"}, {"symbol": "GCUSD", "name": "Gold Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}, {"symbol": "ZMUSD", "name": "Soybean Meal Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/commodities/quotes/batch/": {"get": {"summary": "Commodity Batch Quotes", "description": "Commodity Batch Quotes\n\nReal-time quotes for multiple commodity symbols in one request.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commoditiesbatchquotes", "tags": ["Commodities"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "marketCap": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/commodities/energy/": {"get": {"summary": "Commodities Energy", "description": "Commodities Energy\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commoditiesenergy", "tags": ["Commodities"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "ESUSD", "name": "E-Mini S&P 500", "exchange": null, "tradeMonth": "Jun", "currency": "USD"}, {"symbol": "GCUSD", "name": "Gold Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}, {"symbol": "ZMUSD", "name": "Soybean Meal Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/commodities/{symbol}/historical/": {"get": {"summary": "Commodities Historical", "description": "Commodities Historical\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commoditieshistorical", "tags": ["Commodities"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-20", "price": 302.09, "volume": 21330411}, {"symbol": "AAPL", "date": "2026-05-19", "price": 298.97, "volume": 42243561}, {"symbol": "AAPL", "date": "2026-05-18", "price": 297.84, "volume": 34483000}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/commodities/AAPL/historical/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/commodities/metals/": {"get": {"summary": "Commodities Metals", "description": "Commodities Metals\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "commoditiesmetals", "tags": ["Commodities"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "ESUSD", "name": "E-Mini S&P 500", "exchange": null, "tradeMonth": "Jun", "currency": "USD"}, {"symbol": "GCUSD", "name": "Gold Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}, {"symbol": "ZMUSD", "name": "Soybean Meal Futures", "exchange": null, "tradeMonth": "Dec", "currency": "USD"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/crypto/quotes/batch/": {"get": {"summary": "Crypto Batch Quotes", "description": "Crypto Batch Quotes\n\nReal-time quotes for multiple cryptocurrency symbols in one request.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "cryptobatchquotes", "tags": ["Crypto"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "marketCap": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/crypto/{symbol}/historical/": {"get": {"summary": "Crypto Historical", "description": "Crypto Historical\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "cryptohistorical", "tags": ["Crypto"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-20", "price": 302.09, "volume": 21330411}, {"symbol": "AAPL", "date": "2026-05-19", "price": 298.97, "volume": 42243561}, {"symbol": "AAPL", "date": "2026-05-18", "price": 297.84, "volume": 34483000}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/crypto/AAPL/historical/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/crypto/list/": {"get": {"summary": "Crypto List", "description": "Crypto List\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "cryptolist", "tags": ["Crypto"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "MIOTAUSD", "name": "IOTA USD", "exchange": "CCC", "icoDate": "2017-11-09", "circulatingSupply": 4232705124, "totalSupply": 4788606639}, {"symbol": "EVMOSUSD", "name": "Evmos USD", "exchange": "CCC", "icoDate": "2022-05-04", "circulatingSupply": 512693177.850936, "totalSupply": 1000000000}, {"symbol": "LIBREUSD", "name": "Libre DeFi USD", "exchange": "CCC", "icoDate": "2021-11-11", "circulatingSupply": 3354012475.4669, "totalSupply": 3354012475.4669}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/crypto/list/?page_size=3&cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/crypto/{symbol}/": {"get": {"summary": "Crypto Quote", "description": "Crypto Quote\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "cryptoquote", "tags": ["Crypto"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "name": "Apple Inc.", "price": 302.2118, "changePercentage": 1.08432, "change": 3.2418, "volume": 21733010, "dayLow": 298.09, "dayHigh": 302.37, "yearHigh": 303.2, "yearLow": 193.46, "marketCap": 4438692294001, "priceAvg50": 267.7786, "priceAvg200": 260.06674, "exchange": "NASDAQ", "open": 298.18, "previousClose": 298.97, "timestamp": "2026-05-20T18:57:11Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/dcf/": {"get": {"summary": "DCF Valuation", "description": "DCF Valuation\n\nDiscounted cash flow valuation for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "dcf", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-20", "dcf": 153.3645989153682, "Stock Price": 300.95999}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/events/dividend-calendar/": {"get": {"summary": "Dividend Calendar", "description": "Dividend Calendar\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "dividendcalendar", "tags": ["Corporate Actions"], "parameters": [{"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "GRGTF", "date": "2026-05-21", "recordDate": "2026-01-16", "paymentDate": "", "declarationDate": "2025-11-20", "adjDividend": 0.073, "dividend": 0.073, "yield": 5.309523809523808, "frequency": "Semi-Annual"}, {"symbol": "IGR", "date": "2026-05-20", "recordDate": "2026-05-20", "paymentDate": "2026-05-29", "declarationDate": "2026-04-09", "adjDividend": 0.06, "dividend": 0.06, "yield": 15.500538213132407, "frequency": "Monthly"}, {"symbol": "SDCP", "date": "2026-05-20", "recordDate": "2026-05-20", "paymentDate": "2026-05-27", "declarationDate": "", "adjDividend": 0.09692, "dividend": 0.09692, "yield": 5.226284218136345, "frequency": "Monthly"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/events/dividend-calendar/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/earnings/calendar/": {"get": {"summary": "Earnings Calendar", "description": "Earnings Calendar\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "earningscalendar", "tags": ["Earnings"], "parameters": [{"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "WRLGF", "date": "2026-05-20", "epsActual": null, "epsEstimated": 0.00719, "revenueActual": null, "revenueEstimated": 31936150, "lastUpdated": "2026-05-20T00:00:00Z"}, {"symbol": "ORKLF", "date": "2026-05-20", "epsActual": null, "epsEstimated": 0.1748, "revenueActual": null, "revenueEstimated": 1825168000, "lastUpdated": "2026-05-20T00:00:00Z"}, {"symbol": "PUMXF", "date": "2026-05-20", "epsActual": null, "epsEstimated": null, "revenueActual": null, "revenueEstimated": null, "lastUpdated": "2026-05-20T00:00:00Z"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/earnings/calendar/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/earnings/{symbol}/history/": {"get": {"summary": "Earnings History", "description": "Earnings History\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "earningshistory", "tags": ["Earnings"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-07-30", "epsActual": null, "epsEstimated": 1.86, "revenueActual": null, "revenueEstimated": 108414000000, "lastUpdated": "2026-05-20T00:00:00Z"}, {"symbol": "AAPL", "date": "2026-04-30", "epsActual": 2.01, "epsEstimated": 1.95, "revenueActual": 111184000000, "revenueEstimated": 109457600000, "lastUpdated": "2026-05-20T00:00:00Z"}, {"symbol": "AAPL", "date": "2026-01-29", "epsActual": 2.85, "epsEstimated": 2.67, "revenueActual": 143756000000, "revenueEstimated": 138391000000, "lastUpdated": "2026-04-29T00:00:00Z"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/earnings/AAPL/history/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/earnings/{symbol}/surprises/": {"get": {"summary": "Earnings Surprises", "description": "Earnings Surprises\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "earningssurprises", "tags": ["Earnings"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "year", "in": "query", "required": false, "description": "Fiscal or calendar year.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [], "count": 0}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/earnings/{symbol}/transcripts/": {"get": {"summary": "Transcript Dates", "description": "Transcript Dates\n\nAvailable earnings call transcript dates for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "earningstranscripts", "tags": ["Earnings"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "quarter": 1, "year": 2024, "date": "2024-01-15", "content": "string", "url": "string", "_processed_at": "2024-01-15T10:30:00Z"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/earnings/{symbol}/transcript/": {"get": {"summary": "Earnings Transcript", "description": "Earnings Transcript\n\nFull text of an earnings call transcript for a symbol and period.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "earningstranscript", "tags": ["Earnings"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "year", "in": "query", "required": false, "description": "Fiscal or calendar year.", "schema": {"type": "string"}}, {"name": "quarter", "in": "query", "required": false, "description": "Fiscal quarter (1\u20134).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "date": "string", "eps": 0, "epsEstimated": 0, "revenue": 0, "revenueEstimated": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/economy/calendar/": {"get": {"summary": "Economic Calendar", "description": "Economic Calendar\n\nUpcoming macroeconomic data releases (CPI, NFP, central bank events, etc.).\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "economiccalendar", "tags": ["Economic Data"], "parameters": [{"name": "country", "in": "query", "required": false, "description": "Listing or operating country.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2026-05-20 23:50:00", "country": "JP", "event": "Balance of Trade (Apr)", "currency": "JPY", "previous": 667, "estimate": -29.7, "actual": null, "change": null, "impact": "High", "changePercentage": 0, "unit": "B"}, {"date": "2026-05-20 23:50:00", "country": "JP", "event": "Imports YoY (Apr)", "currency": "JPY", "previous": 10.9, "estimate": 8.3, "actual": null, "change": null, "impact": "Low", "changePercentage": 0, "unit": "%"}, {"date": "2026-05-20 23:50:00", "country": "JP", "event": "Machinery Orders MoM (Mar)", "currency": "JPY", "previous": 13.6, "estimate": -8.1, "actual": null, "change": null, "impact": "Medium", "changePercentage": 0, "unit": "%"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/economy/calendar/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/etf/quotes/batch/": {"get": {"summary": "ETF Batch Quotes", "description": "ETF Batch Quotes\n\nReal-time quotes for multiple ETF symbols in one request.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "etfbatchquotes", "tags": ["ETF"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "marketCap": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/etf/{symbol}/holdings/": {"get": {"summary": "ETF Holdings", "description": "ETF Holdings\n\nPortfolio holdings for an ETF symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "etfholdings", "tags": ["ETF"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "SPY", "asset": "AAPL", "name": "Apple Inc.", "type": "EQUITY", "weight": 7.2, "shares": 1000000, "marketValue": 285000000, "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/etf/{symbol}/holdings/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/etf/{symbol}/performance/": {"get": {"summary": "ETF Performance", "description": "ETF Performance\n\nReturn, risk, and benchmark metrics for an ETF.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "etfperformance", "tags": ["ETF"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [], "count": 0}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/exchange-variants/": {"get": {"summary": "Exchange Variants", "description": "Exchange Variants\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "exchangevariants", "tags": ["Reference"], "parameters": [{"name": "symbol", "in": "query", "required": false, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "APC.F", "price": 259.05, "beta": 1.065, "volAvg": 3479, "mktCap": 3804759571800, "lastDiv": 0.89625, "range": "169.02-260.5", "changes": 2.35, "companyName": "Apple Inc.", "currency": "EUR", "cik": null, "isin": "US0378331005", "cusip": null, "exchange": "Frankfurt Stock Exchange", "exchangeShortName": "FSX", "industry": "Consumer Electronics", "website": "https://www.apple.com", "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. It also sells various related services. In addition, the company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, and HomePod. Further, it provides AppleCare support and cloud services store services; and operates various platforms, including the App Store that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts. Additionally, the company offers various services, such as Apple Arcade, a game subscription service; Apple Fitness+, a personalized fitness service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It distributes third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was incorporated in 1977 and is headquartered in Cupertino, California.", "ceo": "Timothy D. Cook", "sector": "Technology", "country": "US", "fullTimeEmployees": "164000", "phone": "408 996 1010", "address": "One Apple Park Way", "city": "Cupertino", "state": "CA", "zip": "95014", "dcfDiff": 161.82035, "dcf": 96.57964301370343, "image": "https://api.financialdata.online/symbol/APC.F.png", "ipoDate": "2000-01-03", "defaultImage": false, "isEtf": false, "isActivelyTrading": true, "isAdr": false, "isFund": false}, {"symbol": "AAPL", "price": 302.25601, "beta": 1.065, "volAvg": 43770847, "mktCap": 4439341650839, "lastDiv": 1.05, "range": "193.46-303.2", "changes": 3.28601, "companyName": "Apple Inc.", "currency": "USD", "cik": "0000320193", "isin": "US0378331005", "cusip": "037833100", "exchange": "NASDAQ Global Select", "exchangeShortName": "NASDAQ", "industry": "Consumer Electronics", "website": "https://www.apple.com", "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. The company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, and HomePod. It also provides AppleCare support and cloud services; and operates various platforms, including the App Store that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts, as well as advertising services include third-party licensing arrangements and its own advertising platforms. In addition, the company offers various subscription-based services, such as Apple Arcade, a game subscription service; Apple Fitness+, a personalized fitness service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It distributes third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1976 and is headquartered in Cupertino, California.", "ceo": "Timothy D. Cook", "sector": "Technology", "country": "US", "fullTimeEmployees": "164000", "phone": "(408) 996-1010", "address": "One Apple Park Way", "city": "Cupertino", "state": "CA", "zip": "95014", "dcfDiff": 154.35359, "dcf": 146.60639717894213, "image": "https://api.financialdata.online/symbol/AAPL.png", "ipoDate": "1980-12-12", "defaultImage": false, "isEtf": false, "isActivelyTrading": true, "isAdr": false, "isFund": false}, {"symbol": "APC.DE", "price": 257.3, "beta": 1.065, "volAvg": 21647, "mktCap": 3779056698800, "lastDiv": 0.89625, "range": "169-260.7", "changes": 1.15, "companyName": "Apple Inc.", "currency": "EUR", "cik": null, "isin": "US0378331005", "cusip": null, "exchange": "Deutsche B\u00f6rse", "exchangeShortName": "XETRA", "industry": "Consumer Electronics", "website": "https://www.apple.com", "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. It also sells various related services. In addition, the company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; AirPods Max, an over-ear wireless headphone; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, HomePod, and iPod touch. Further, it provides AppleCare support services; cloud services store services; and operates various platforms, including the App Store that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts. Additionally, the company offers various services, such as Apple Arcade, a game subscription service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It distributes third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was incorporated in 1977 and is headquartered in Cupertino, California.", "ceo": "Timothy D. Cook", "sector": "Technology", "country": "US", "fullTimeEmployees": "164000", "phone": "408 996 1010", "address": "One Apple Park Way", "city": "Cupertino", "state": "CA", "zip": "95014", "dcfDiff": 160.58815, "dcf": 96.71184995079204, "image": "https://api.financialdata.online/symbol/APC.DE.png", "ipoDate": "2000-01-03", "defaultImage": false, "isEtf": false, "isActivelyTrading": true, "isAdr": false, "isFund": false}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/corporate/executive-compensation/benchmark/": {"get": {"summary": "Executive Compensation Benchmark", "description": "Executive Compensation Benchmark\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "executivecompensationbenchmark", "tags": ["Corporate Actions"], "parameters": [{"name": "year", "in": "query", "required": false, "description": "Fiscal or calendar year.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "name": "Tim Cook", "title": "CEO", "year": 2024, "salary": 3000000, "bonus": 0, "stockAwards": 75000000, "optionAwards": 0, "nonEquityIncentivePlanCompensation": 12000000, "otherCompensation": 0, "total": 90000000, "_processed_at": "2024-01-15T10:30:00Z"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/corporate/{symbol}/executive-compensation/": {"get": {"summary": "Executive Compensation", "description": "Executive Compensation\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "executivecompensation", "tags": ["Corporate Actions"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"cik": "0000320193", "symbol": "AAPL", "companyName": "Apple Inc.", "filingDate": "2026-01-08", "acceptedDate": "2026-01-08 16:31:36", "nameAndPosition": "Deirdre O\u2019Brien Senior Vice President, Retail + People", "year": 2023, "salary": 1000000, "bonus": 0, "stockAward": 22323641, "optionAward": 0, "incentivePlanCompensation": 3571150, "allOtherCompensation": 42219, "total": 26937010, "link": "https://www.sec.gov/Archives/edgar/data/320193/000130817926000008/0001308179-26-000008-index.htm"}, {"cik": "0000320193", "symbol": "AAPL", "companyName": "Apple Inc.", "filingDate": "2026-01-08", "acceptedDate": "2026-01-08 16:31:36", "nameAndPosition": "Tim Cook Chief Executive Officer", "year": 2024, "salary": 3000000, "bonus": 0, "stockAward": 58088946, "optionAward": 0, "incentivePlanCompensation": 12000000, "allOtherCompensation": 1520856, "total": 74609802, "link": "https://www.sec.gov/Archives/edgar/data/320193/000130817926000008/0001308179-26-000008-index.htm"}, {"cik": "0000320193", "symbol": "AAPL", "companyName": "Apple Inc.", "filingDate": "2026-01-08", "acceptedDate": "2026-01-08 16:31:36", "nameAndPosition": "Tim Cook Chief Executive Officer", "year": 2025, "salary": 3000000, "bonus": 0, "stockAward": 57535293, "optionAward": 0, "incentivePlanCompensation": 12000000, "allOtherCompensation": 1759518, "total": 74294811, "link": "https://www.sec.gov/Archives/edgar/data/320193/000130817926000008/0001308179-26-000008-index.htm"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/corporate/AAPL/executive-compensation/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/financial-growth/": {"get": {"summary": "Financial Growth", "description": "Financial Growth\n\nYear-over-year financial growth rates for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "financialgrowth", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2025-09-27", "fiscalYear": "2025", "period": "FY", "reportedCurrency": "USD", "revenueGrowth": 0.0642551178283274, "grossProfitGrowth": 0.08035066940442653, "ebitgrowth": 0.0748592946511722, "operatingIncomeGrowth": 0.07981106349824699, "netIncomeGrowth": 0.19495177946573355, "epsgrowth": 0.22585924713584285, "epsdilutedGrowth": 0.2269736842105263, "weightedAverageSharesGrowth": -0.025761769441082424, "weightedAverageSharesDilutedGrowth": -0.02618091334457634, "dividendsPerShareGrowth": 0.03904275381624116, "operatingCashFlowGrowth": -0.05726656180763441, "receivablesGrowth": 0.1013541053394321, "inventoryGrowth": -0.2152072467746363, "assetGrowth": -0.015724149268453065, "bookValueperShareGrowth": 0.3289327621427069, "debtGrowth": -0.05612343459965227, "rdexpenseGrowth": 0.10137073637233025, "sgaexpensesGrowth": 0.05763114534237652, "freeCashFlowGrowth": -0.09227347505215656, "tenYRevenueGrowthPerShare": 1.7413426413189617, "fiveYRevenueGrowthPerShare": 0.759746864116655, "threeYRevenueGrowthPerShare": 0.1448507983899727, "tenYOperatingCFGrowthPerShare": 1.1119537209402253, "fiveYOperatingCFGrowthPerShare": 0.6040801412812578, "threeYOperatingCFGrowthPerShare": -0.00995974428332331, "tenYNetIncomeGrowthPerShare": 2.2296307380063842, "fiveYNetIncomeGrowthPerShare": 1.264730804073461, "threeYNetIncomeGrowthPerShare": 0.21747017302582256, "tenYShareholdersEquityGrowthPerShare": -0.04893583739091923, "fiveYShareholdersEquityGrowthPerShare": 0.3099186418475882, "threeYShareholdersEquityGrowthPerShare": 0.5784796508310256, "tenYDividendperShareGrowthPerShare": 1.0535518165116085, "fiveYDividendperShareGrowthPerShare": 0.2712587064462357, "threeYDividendperShareGrowthPerShare": 0.12718318394130193, "ebitdaGrowth": 0.07038464388942414, "growthCapitalExpenditure": -0.34592992484386575, "tenYBottomLineNetIncomeGrowthPerShare": 2.2296307380063842, "fiveYBottomLineNetIncomeGrowthPerShare": 1.264730804073461, "threeYBottomLineNetIncomeGrowthPerShare": 0.21747017302582256}, {"symbol": "AAPL", "date": "2024-09-28", "fiscalYear": "2024", "period": "FY", "reportedCurrency": "USD", "revenueGrowth": 0.020219940775141214, "grossProfitGrowth": 0.06819471705252206, "ebitgrowth": 0.04942678190517469, "operatingIncomeGrowth": 0.07799581805933456, "netIncomeGrowth": -0.033599670086086914, "epsgrowth": -0.008116883116883088, "epsdilutedGrowth": -0.008156606851549727, "weightedAverageSharesGrowth": -0.02543458616683152, "weightedAverageSharesDilutedGrowth": -0.02557791606880283, "dividendsPerShareGrowth": 0.040371570095532654, "operatingCashFlowGrowth": 0.06975566069312394, "receivablesGrowth": 0.08621792243994425, "inventoryGrowth": 0.15084504817564365, "assetGrowth": 0.035160515396374756, "bookValueperShareGrowth": -0.059693251557224776, "debtGrowth": -0.039304446058258696, "rdexpenseGrowth": 0.04863780712017383, "sgaexpensesGrowth": 0.04672709770575967, "freeCashFlowGrowth": 0.092615279562982, "tenYRevenueGrowthPerShare": 2.3937532854122625, "fiveYRevenueGrowthPerShare": 0.8093292228858464, "threeYRevenueGrowthPerShare": 0.163506592883552, "tenYOperatingCFGrowthPerShare": 2.1417809176982403, "fiveYOperatingCFGrowthPerShare": 1.051533221923415, "threeYOperatingCFGrowthPerShare": 0.23720294833900227, "tenYNetIncomeGrowthPerShare": 2.76381558093543, "fiveYNetIncomeGrowthPerShare": 1.0421744314966246, "threeYNetIncomeGrowthPerShare": 0.07761907162786884, "tenYShareholdersEquityGrowthPerShare": -0.19003774225234785, "fiveYShareholdersEquityGrowthPerShare": -0.24235004889283715, "threeYShareholdersEquityGrowthPerShare": -0.017459858915902907, "tenYDividendperShareGrowthPerShare": 1.1722201809466772, "fiveYDividendperShareGrowthPerShare": 0.29890046876764864, "threeYDividendperShareGrowthPerShare": 0.14617932692103452, "ebitdaGrowth": 0.044446852648852835, "growthCapitalExpenditure": 0.13796879277306323, "tenYBottomLineNetIncomeGrowthPerShare": 2.76381558093543, "fiveYBottomLineNetIncomeGrowthPerShare": 1.0421744314966246, "threeYBottomLineNetIncomeGrowthPerShare": 0.07761907162786884}, {"symbol": "AAPL", "date": "2023-09-30", "fiscalYear": "2023", "period": "FY", "reportedCurrency": "USD", "revenueGrowth": -0.028004605303199367, "grossProfitGrowth": -0.00956775304188966, "ebitgrowth": -0.035768720192733174, "operatingIncomeGrowth": -0.04300174987650393, "netIncomeGrowth": -0.028135426790777834, "epsgrowth": 0.001626016260162567, "epsdilutedGrowth": 0.0032733224222585224, "weightedAverageSharesGrowth": -0.029090594249629207, "weightedAverageSharesDilutedGrowth": -0.031439280320331865, "dividendsPerShareGrowth": 0.042731773310903005, "operatingCashFlowGrowth": -0.0950299219818094, "receivablesGrowth": 0.0008698220967636053, "inventoryGrowth": 0.28002426202992314, "assetGrowth": -0.00048759053734178114, "bookValueperShareGrowth": 0.26318344802395743, "debtGrowth": -0.06453804347826086, "rdexpenseGrowth": 0.13957563521389663, "sgaexpensesGrowth": -0.006455726468478521, "freeCashFlowGrowth": -0.10641314393905404, "tenYRevenueGrowthPerShare": 2.6905240454238135, "fiveYRevenueGrowthPerShare": 0.816842026998005, "threeYRevenueGrowthPerShare": 0.5388164047163655, "tenYOperatingCFGrowthPerShare": 2.389734710129544, "fiveYOperatingCFGrowthPerShare": 0.7972760681074091, "threeYOperatingCFGrowthPerShare": 0.5101800197949481, "tenYNetIncomeGrowthPerShare": 3.3097019469393576, "fiveYNetIncomeGrowthPerShare": 1.051263292954884, "threeYNetIncomeGrowthPerShare": 0.8620241100283557, "tenYShareholdersEquityGrowthPerShare": -0.1722339004490628, "fiveYShareholdersEquityGrowthPerShare": -0.26978894458196756, "threeYShareholdersEquityGrowthPerShare": 0.048266631608940624, "tenYDividendperShareGrowthPerShare": 1.3405599978590987, "fiveYDividendperShareGrowthPerShare": 0.3795229029287352, "threeYDividendperShareGrowthPerShare": 0.17601279383408341, "ebitdaGrowth": -0.029668464300199794, "growthCapitalExpenditure": -0.02344041837878222, "tenYBottomLineNetIncomeGrowthPerShare": 3.3097019469393576, "fiveYBottomLineNetIncomeGrowthPerShare": 1.051263292954884, "threeYBottomLineNetIncomeGrowthPerShare": 0.8620241100283557}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/forex/quotes/batch/": {"get": {"summary": "Forex Batch Quotes", "description": "Forex Batch Quotes\n\nReal-time quotes for multiple currency pairs in one request.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "forexbatchquotes", "tags": ["Forex"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "marketCap": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/forex/{symbol}/": {"get": {"summary": "Forex Pair", "description": "Forex Pair\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "forexpair", "tags": ["Forex"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "name": "Apple Inc.", "price": 302.2118, "changePercentage": 1.08432, "change": 3.2418, "volume": 21733010, "dayLow": 298.09, "dayHigh": 302.37, "yearHigh": 303.2, "yearLow": 193.46, "marketCap": 4438692294001, "priceAvg50": 267.7786, "priceAvg200": 260.06674, "exchange": "NASDAQ", "open": 298.18, "previousClose": 298.97, "timestamp": "2026-05-20T18:57:11Z"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/forex/list/": {"get": {"summary": "Forex List", "description": "Forex List\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "forexrates", "tags": ["Forex"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [], "count": 0}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/enterprise-values/": {"get": {"summary": "Enterprise Values", "description": "Enterprise Values\n\nEnterprise value components and derived multiples for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "fundamentalsenterprisevalues", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2025-09-27", "stockPrice": 255.46, "numberOfShares": 14948500000, "marketCapitalization": 3818743810000, "minusCashAndCashEquivalents": 35934000000, "addTotalDebt": 112377000000, "enterpriseValue": 3895186810000}, {"symbol": "AAPL", "date": "2024-09-28", "stockPrice": 227.79, "numberOfShares": 15343783000, "marketCapitalization": 3495160329570, "minusCashAndCashEquivalents": 29943000000, "addTotalDebt": 119059000000, "enterpriseValue": 3584276329570}, {"symbol": "AAPL", "date": "2023-09-30", "stockPrice": 171.21, "numberOfShares": 15744231000, "marketCapitalization": 2695569789510, "minusCashAndCashEquivalents": 29965000000, "addTotalDebt": 123930000000, "enterpriseValue": 2789534789510}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/ratios/": {"get": {"summary": "Financial Ratios", "description": "Financial Ratios\n\nKey financial ratios (P/E, P/B, ROE, EV/EBITDA, etc.) for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "fundamentalsratios", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2025-09-27", "fiscalYear": "2025", "period": "FY", "reportedCurrency": "USD", "grossProfitMargin": 0.4690516410716045, "ebitMargin": 0.3189366615324358, "ebitdaMargin": 0.34704597499525425, "operatingProfitMargin": 0.31970799762591884, "pretaxProfitMargin": 0.3189366615324358, "continuousOperationsProfitMargin": 0.2691506412181824, "netProfitMargin": 0.2691506412181824, "bottomLineProfitMargin": 0.2691506412181824, "receivablesTurnover": 5.704195622078759, "payablesTurnover": 3.1628972230174637, "inventoryTurnover": 38.6428821266177, "fixedAssetTurnover": 8.350945137857687, "assetTurnover": 1.1584451663368045, "currentRatio": 0.8932929222186667, "quickRatio": 0.858770399261008, "solvencyRatio": 0.43329083598358015, "cashRatio": 0.21695214060169896, "priceToEarningsRatio": 34.092882867601105, "priceToEarningsGrowthRatio": 1.509474741456831, "forwardPriceToEarningsGrowthRatio": 1.509474741456831, "priceToBookRatio": 51.79151546797228, "priceToSalesRatio": 9.176121284791222, "priceToFreeCashFlowRatio": 38.66416728259439, "priceToOperatingCashFlowRatio": 34.25435325882205, "debtToAssetsRatio": 0.3128178576498785, "debtToEquityRatio": 1.5241072518411023, "debtToCapitalRatio": 0.6038203213153511, "longTermDebtToCapitalRatio": 0.5151090680713661, "financialLeverageRatio": 4.8721874872852045, "workingCapitalTurnoverRatio": -20.261496141580857, "operatingCashFlowRatio": 0.6730744848488508, "operatingCashFlowSalesRatio": 0.26788190147563085, "freeCashFlowOperatingCashFlowRatio": 0.8859457132093074, "debtServiceCoverageRatio": 6.085296866545329, "interestCoverageRatio": 0, "shortTermOperatingCashFlowCoverageRatio": 5.483890009346254, "operatingCashFlowCoverageRatio": 0.9920357368500672, "capitalExpenditureCoverageRatio": 8.767754620526937, "dividendPaidAndCapexCoverageRatio": 3.962254762581746, "dividendPayoutRatio": 0.1376752075707526, "dividendYield": 0.004038238951672435, "dividendYieldPercentage": 0.4038238951672435, "revenuePerShare": 27.83964946315684, "netIncomePerShare": 7.49305950429809, "interestDebtPerShare": 7.51761046258822, "cashPerShare": 3.6590293340468945, "bookValuePerShare": 4.932468140616115, "tangibleBookValuePerShare": 4.932468140616115, "shareholdersEquityPerShare": 4.932468140616115, "operatingCashFlowPerShare": 7.457738234605479, "capexPerShare": 0.8505870154196074, "freeCashFlowPerShare": 6.607151219185871, "netIncomePerEBT": 0.8438999766441395, "ebtPerEbit": 0.997587373167982, "priceToFairValue": 51.79151546797228, "debtToMarketCap": 0.02583493549414094, "effectiveTaxRate": 0.15610002335586043, "enterpriseValueMultiple": 26.969935053694947, "dividendPerShare": 1.0316085225942402}, {"symbol": "AAPL", "date": "2024-09-28", "fiscalYear": "2024", "period": "FY", "reportedCurrency": "USD", "grossProfitMargin": 0.4620634981523393, "ebitMargin": 0.3157901466620635, "ebitdaMargin": 0.34505862646566166, "operatingProfitMargin": 0.31510222870075566, "pretaxProfitMargin": 0.3157901466620635, "continuousOperationsProfitMargin": 0.23971255769943867, "netProfitMargin": 0.23971255769943867, "bottomLineProfitMargin": 0.23971255769943867, "receivablesTurnover": 5.903038811648023, "payablesTurnover": 3.0503480278422272, "inventoryTurnover": 28.870710952511665, "fixedAssetTurnover": 8.560310858143607, "assetTurnover": 1.0713874732862074, "currentRatio": 0.8673125765340832, "quickRatio": 0.8260068483831466, "solvencyRatio": 0.3414634938155374, "cashRatio": 0.16975259648963673, "priceToEarningsRatio": 37.287278415656736, "priceToEarningsGrowthRatio": -45.93792700808932, "forwardPriceToEarningsGrowthRatio": -45.93792700808932, "priceToBookRatio": 61.37243774486391, "priceToSalesRatio": 8.93822887866815, "priceToFreeCashFlowRatio": 32.12256867269569, "priceToOperatingCashFlowRatio": 29.55638142954995, "debtToAssetsRatio": 0.32620691544742175, "debtToEquityRatio": 2.090588235294118, "debtToCapitalRatio": 0.6764370003806623, "longTermDebtToCapitalRatio": 0.6009110021023125, "financialLeverageRatio": 6.408779631255487, "workingCapitalTurnoverRatio": -31.099932397502684, "operatingCashFlowRatio": 0.6704045534944896, "operatingCashFlowSalesRatio": 0.3024128274962599, "freeCashFlowOperatingCashFlowRatio": 0.9201126388959359, "debtServiceCoverageRatio": 5.037645481105417, "interestCoverageRatio": 0, "shortTermOperatingCashFlowCoverageRatio": 5.663777000814215, "operatingCashFlowCoverageRatio": 0.9932386463854056, "capitalExpenditureCoverageRatio": 12.517624642743728, "dividendPaidAndCapexCoverageRatio": 4.7912969490701345, "dividendPayoutRatio": 0.16252026969360758, "dividendYield": 0.0043585983369965175, "dividendYieldPercentage": 0.43585983369965176, "revenuePerShare": 25.484914639368924, "netIncomePerShare": 6.109054070954992, "interestDebtPerShare": 7.759429340208995, "cashPerShare": 4.247388013764271, "bookValuePerShare": 3.711600978715614, "tangibleBookValuePerShare": 3.711600978715614, "shareholdersEquityPerShare": 3.711600978715614, "operatingCashFlowPerShare": 7.706965094592383, "capexPerShare": 0.6156891035281195, "freeCashFlowPerShare": 7.091275991064264, "netIncomePerEBT": 0.7590881483581001, "ebtPerEbit": 1.0021831580314244, "priceToFairValue": 61.37243774486391, "debtToMarketCap": 0.03050761336980449, "effectiveTaxRate": 0.24091185164189982, "enterpriseValueMultiple": 26.5639689436745, "dividendPerShare": 0.9928451151844366}, {"symbol": "AAPL", "date": "2023-09-30", "fiscalYear": "2023", "period": "FY", "reportedCurrency": "USD", "grossProfitMargin": 0.4413112957720756, "ebitMargin": 0.30700131755743115, "ebitdaMargin": 0.33705467211083134, "operatingProfitMargin": 0.2982141226502472, "pretaxProfitMargin": 0.296740023742124, "continuousOperationsProfitMargin": 0.2530623426432028, "netProfitMargin": 0.2530623426432028, "bottomLineProfitMargin": 0.2530623426432028, "receivablesTurnover": 6.284906124456834, "payablesTurnover": 3.420117870661705, "inventoryTurnover": 33.82356657716001, "fixedAssetTurnover": 7.04878990731205, "assetTurnover": 1.087077369016657, "currentRatio": 0.9880116717592975, "quickRatio": 0.9444421504665951, "solvencyRatio": 0.3736231953917717, "cashRatio": 0.20621713876730807, "priceToEarningsRatio": 27.790811789370586, "priceToEarningsGrowthRatio": 170.91349250462116, "forwardPriceToEarningsGrowthRatio": 170.91349250462116, "priceToBookRatio": 43.37479145093811, "priceToSalesRatio": 7.032807935374461, "priceToFreeCashFlowRatio": 27.06830203155125, "priceToOperatingCashFlowRatio": 24.384807626986785, "debtToAssetsRatio": 0.3514917054991307, "debtToEquityRatio": 1.9941750072410132, "debtToCapitalRatio": 0.6660181861175004, "longTermDebtToCapitalRatio": 0.6052392537493568, "financialLeverageRatio": 5.673462491552152, "workingCapitalTurnoverRatio": -37.72675820660466, "operatingCashFlowRatio": 0.7607495802020535, "operatingCashFlowSalesRatio": 0.28840940814276583, "freeCashFlowOperatingCashFlowRatio": 0.9008621079579892, "debtServiceCoverageRatio": 5.696403242147923, "interestCoverageRatio": 29.062039155860667, "shortTermOperatingCashFlowCoverageRatio": 6.9932941102043396, "operatingCashFlowCoverageRatio": 0.8919793431776003, "capitalExpenditureCoverageRatio": 10.08696048909572, "dividendPaidAndCapexCoverageRatio": 4.254271859605911, "dividendPayoutRatio": 0.1549048920047425, "dividendYield": 0.005573960673721321, "dividendYieldPercentage": 0.5573960673721321, "revenuePerShare": 24.344472588086393, "netIncomePerShare": 6.160669263554378, "interestDebtPerShare": 8.121260415958075, "cashPerShare": 3.9096860303942442, "bookValuePerShare": 3.947223589389663, "tangibleBookValuePerShare": 3.947223589389663, "shareholdersEquityPerShare": 3.947223589389663, "operatingCashFlowPerShare": 7.021174930677783, "capexPerShare": 0.6960644822856067, "freeCashFlowPerShare": 6.325110448392176, "netIncomePerEBT": 0.8528082577196314, "ebtPerEbit": 0.9950569111381353, "priceToFairValue": 43.37479145093811, "debtToMarketCap": 0.04121132401479895, "effectiveTaxRate": 0.14719174228036858, "enterpriseValueMultiple": 21.592832070393534, "dividendPerShare": 0.9543178069478274}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/historical/{symbol}/intraday/": {"get": {"summary": "Intraday OHLC", "description": "Intraday OHLC\n\nIntraday OHLCV bars for a symbol. Pass interval as a query param (1min, 5min, 15min, 30min, 1hour, 4hour).\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "historicalintraday", "tags": ["Stocks"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "interval", "in": "query", "required": false, "description": "Query parameter: interval", "schema": {"type": "string"}}, {"name": "nonadjusted", "in": "query", "required": false, "description": "Return unadjusted series (no split/dividend adjustments).", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2025-12-04", "price": 280.31, "volume": 24405215}, {"symbol": "AAPL", "date": "2025-12-03", "price": 284.15, "volume": 43497200}], "count": 1255}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/income-statement/": {"get": {"summary": "Income Statement", "description": "Income Statement\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "incomestatement", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2025-09-27", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2025-10-31", "acceptedDate": "2025-10-31 06:01:26", "fiscalYear": "2025", "period": "FY", "revenue": 416161000000, "costOfRevenue": 220960000000, "grossProfit": 195201000000, "researchAndDevelopmentExpenses": 34550000000, "generalAndAdministrativeExpenses": 27601000000, "sellingAndMarketingExpenses": 0, "sellingGeneralAndAdministrativeExpenses": 27601000000, "otherExpenses": 0, "operatingExpenses": 62151000000, "costAndExpenses": 283111000000, "netInterestIncome": 0, "interestIncome": 0, "interestExpense": 0, "depreciationAndAmortization": 11698000000, "ebitda": 144427000000, "ebit": 132729000000, "nonOperatingIncomeExcludingInterest": 321000000, "operatingIncome": 133050000000, "totalOtherIncomeExpensesNet": -321000000, "incomeBeforeTax": 132729000000, "incomeTaxExpense": 20719000000, "netIncomeFromContinuingOperations": 112010000000, "netIncomeFromDiscontinuedOperations": 0, "otherAdjustmentsToNetIncome": 0, "netIncome": 112010000000, "netIncomeDeductions": 0, "bottomLineNetIncome": 112010000000, "eps": 7.49, "epsDiluted": 7.46, "weightedAverageShsOut": 14948500000, "weightedAverageShsOutDil": 15004697000}, {"date": "2024-09-28", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2024-11-01", "acceptedDate": "2024-11-01 06:01:36", "fiscalYear": "2024", "period": "FY", "revenue": 391035000000, "costOfRevenue": 210352000000, "grossProfit": 180683000000, "researchAndDevelopmentExpenses": 31370000000, "generalAndAdministrativeExpenses": 7458000000, "sellingAndMarketingExpenses": 18639000000, "sellingGeneralAndAdministrativeExpenses": 26097000000, "otherExpenses": 0, "operatingExpenses": 57467000000, "costAndExpenses": 267819000000, "netInterestIncome": 0, "interestIncome": 0, "interestExpense": 0, "depreciationAndAmortization": 11445000000, "ebitda": 134930000000, "ebit": 123485000000, "nonOperatingIncomeExcludingInterest": -269000000, "operatingIncome": 123216000000, "totalOtherIncomeExpensesNet": 269000000, "incomeBeforeTax": 123485000000, "incomeTaxExpense": 29749000000, "netIncomeFromContinuingOperations": 93736000000, "netIncomeFromDiscontinuedOperations": 0, "otherAdjustmentsToNetIncome": 0, "netIncome": 93736000000, "netIncomeDeductions": 0, "bottomLineNetIncome": 93736000000, "eps": 6.11, "epsDiluted": 6.08, "weightedAverageShsOut": 15343783000, "weightedAverageShsOutDil": 15408095000}, {"date": "2023-09-30", "symbol": "AAPL", "reportedCurrency": "USD", "cik": "0000320193", "filingDate": "2023-11-03", "acceptedDate": "2023-11-02 18:08:27", "fiscalYear": "2023", "period": "FY", "revenue": 383285000000, "costOfRevenue": 214137000000, "grossProfit": 169148000000, "researchAndDevelopmentExpenses": 29915000000, "generalAndAdministrativeExpenses": 0, "sellingAndMarketingExpenses": 0, "sellingGeneralAndAdministrativeExpenses": 24932000000, "otherExpenses": 0, "operatingExpenses": 54847000000, "costAndExpenses": 268984000000, "netInterestIncome": -183000000, "interestIncome": 3750000000, "interestExpense": 3933000000, "depreciationAndAmortization": 11519000000, "ebitda": 129188000000, "ebit": 117669000000, "nonOperatingIncomeExcludingInterest": -3368000000, "operatingIncome": 114301000000, "totalOtherIncomeExpensesNet": -565000000, "incomeBeforeTax": 113736000000, "incomeTaxExpense": 16741000000, "netIncomeFromContinuingOperations": 96995000000, "netIncomeFromDiscontinuedOperations": 0, "otherAdjustmentsToNetIncome": 0, "netIncome": 96995000000, "netIncomeDeductions": 0, "bottomLineNetIncome": 96995000000, "eps": 6.16, "epsDiluted": 6.13, "weightedAverageShsOut": 15744231000, "weightedAverageShsOutDil": 15812547000}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/indices/quotes/batch/": {"get": {"summary": "Index Batch Quotes", "description": "Index Batch Quotes\n\nReal-time quotes for multiple index symbols in one request.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "indicesbatchquotes", "tags": ["Stocks"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "marketCap": 0, "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/economy/{name}/indicators/": {"get": {"summary": "Inflation", "description": "Inflation\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "inflation", "tags": ["Economic Data"], "parameters": [{"name": "name", "in": "path", "required": true, "description": "Human-readable resource name.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [], "count": 0}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/insider-trading/latest/": {"get": {"summary": "Latest Insider Trades", "description": "Latest Insider Trades\n\nMost recent insider trading transactions across all companies.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "insidertradinglatest", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "query", "required": false, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "string", "name": "string", "value": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/insider-trading/statistics/": {"get": {"summary": "Insider Trade Statistics", "description": "Insider Trade Statistics\n\nAggregated buy/sell statistics from insider transactions for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "insidertradingstatistics", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "query", "required": false, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"id": "string", "name": "string", "value": "string", "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/{symbol}/insider-trading/": {"get": {"summary": "Insider Trading", "description": "Insider Trading\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "insidertrading", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "reportingCik", "in": "query", "required": false, "description": "CIK of the reporting entity (insider).", "schema": {"type": "string"}}, {"name": "companyCik", "in": "query", "required": false, "description": "CIK of the target company.", "schema": {"type": "string"}}, {"name": "transactionType", "in": "query", "required": false, "description": "Transaction type in insider records.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "filingDate": "2026-05-12", "transactionDate": "2026-05-08", "reportingCik": "0002100523", "companyCik": "0000320193", "transactionType": "S-Sale", "securitiesOwned": 38713, "reportingName": "Borders Ben", "typeOfOwner": "officer: Principal Accounting Officer", "acquisitionOrDisposition": "D", "directOrIndirect": "D", "formType": "4", "securitiesTransacted": 1274, "price": 290, "securityName": "Common Stock", "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020871/0001140361-26-020871-index.htm"}, {"symbol": "AAPL", "filingDate": "2026-05-08", "transactionDate": "2026-05-06", "reportingCik": "0001214128", "companyCik": "0000320193", "transactionType": "S-Sale", "securitiesOwned": 3920049, "reportingName": "LEVINSON ARTHUR D", "typeOfOwner": "director", "acquisitionOrDisposition": "D", "directOrIndirect": "D", "formType": "4", "securitiesTransacted": 149527, "price": 284.57, "securityName": "Common Stock", "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020298/0001140361-26-020298-index.htm"}, {"symbol": "AAPL", "filingDate": "2026-05-08", "transactionDate": "2026-05-06", "reportingCik": "0001214128", "companyCik": "0000320193", "transactionType": "S-Sale", "securitiesOwned": 3819576, "reportingName": "LEVINSON ARTHUR D", "typeOfOwner": "director", "acquisitionOrDisposition": "D", "directOrIndirect": "D", "formType": "4", "securitiesTransacted": 100473, "price": 285.04, "securityName": "Common Stock", "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020298/0001140361-26-020298-index.htm"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/{symbol}/holders/": {"get": {"summary": "Institutional Holders", "description": "Institutional Holders\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "institutionalholders", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "year", "in": "query", "required": false, "description": "Fiscal or calendar year.", "schema": {"type": "string"}}, {"name": "quarter", "in": "query", "required": false, "description": "Fiscal quarter (1\u20134).", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "holderName": "string", "shares": 0, "dateReported": "2024-01-15", "percentOut": 0.0, "value": 0, "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/institutional/{symbol}/holders/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/international/exchanges/": {"get": {"summary": "International Exchanges", "description": "International Exchanges\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "internationalexchanges", "tags": ["Reference"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"exchange": "ICE", "name": "NASDAQ Iceland", "countryName": "Iceland ", "countryCode": "IS", "symbolSuffix": ".IC", "delay": "Real-time"}, {"exchange": "TWO", "name": "Taipei Exchange", "countryName": "Taiwan", "countryCode": "TW", "symbolSuffix": ".TWO", "delay": "20 min"}, {"exchange": "AMS", "name": "Euronext Amsterdam", "countryName": "Netherlands", "countryCode": "NL", "symbolSuffix": ".AS", "delay": "Real-time"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/international/{exchange}/stocks/": {"get": {"summary": "International Stocks", "description": "International Stocks\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "internationalstocks", "tags": ["Reference"], "parameters": [{"name": "exchange", "in": "path", "required": true, "description": "Exchange or venue.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "RRBGX", "companyName": "T. Rowe Price Blue Chip Growth Fund Class R"}, {"symbol": "MFCCX", "companyName": "Meridian Contrarian Fund"}, {"symbol": "BDUUY", "companyName": "Bangkok Dusit Medical Services Public Company Limited"}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/international/NYSE/stocks/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/economy/market-risk-premium/": {"get": {"summary": "Market Risk Premium", "description": "Market Risk Premium\n\nHistorical market risk premium time series by country.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "marketriskpremium", "tags": ["Economic Data"], "parameters": [{"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"country": "Zimbabwe", "continent": "Africa", "countryRiskPremium": 11.66, "totalEquityRiskPremium": 15.89}, {"country": "Zambia", "continent": "Africa", "countryRiskPremium": 11.66, "totalEquityRiskPremium": 15.89}, {"country": "Yemen, Republic", "continent": "Asia", "countryRiskPremium": 15.54, "totalEquityRiskPremium": 19.77}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/economy/market-risk-premium/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/corporate/mergers-acquisitions/search/": {"get": {"summary": "Mergers Acquisitions Search", "description": "Mergers Acquisitions Search\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "mergersacquisitionssearch", "tags": ["Corporate Actions"], "parameters": [{"name": "name", "in": "query", "required": false, "description": "Human-readable resource name.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"targetCompany": "string", "acquirerCompany": "string", "announcementDate": "2024-01-15", "dealValue": 0, "dealType": "string", "status": "string", "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/corporate/mergers-acquisitions/search/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/corporate/mergers-acquisitions/": {"get": {"summary": "Mergers Acquisitions", "description": "Mergers Acquisitions\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "mergersacquisitions", "tags": ["Corporate Actions"], "parameters": [{"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "PSA", "companyName": "Public Storage", "cik": "0001393311", "targetedCompanyName": "National Storage Affiliates Trust", "targetedCik": "0001618563", "targetedSymbol": "NSA", "transactionDate": "2026-05-11", "acceptedDate": "2026-05-11 17:16:33", "link": "https://www.sec.gov/Archives/edgar/data/1393311/000119312526217125/d110345ds4.htm"}, {"symbol": "PSA-PF", "companyName": "Public Storage", "cik": "0001393311", "targetedCompanyName": "National Storage Affiliates Trust", "targetedCik": "0001618563", "targetedSymbol": "NSA", "transactionDate": "2026-05-11", "acceptedDate": "2026-05-11 17:16:33", "link": "https://www.sec.gov/Archives/edgar/data/1393311/000119312526217125/d110345ds4.htm"}, {"symbol": "PSA-PI", "companyName": "Public Storage", "cik": "0001393311", "targetedCompanyName": "National Storage Affiliates Trust", "targetedCik": "0001618563", "targetedSymbol": "NSA", "transactionDate": "2026-05-11", "acceptedDate": "2026-05-11 17:16:33", "link": "https://www.sec.gov/Archives/edgar/data/1393311/000119312526217125/d110345ds4.htm"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/{symbol}/metrics/": {"get": {"summary": "Metrics", "description": "Metrics\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "metrics", "tags": ["Fundamentals"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "period", "in": "query", "required": false, "description": "Series period (e.g. annual, quarter).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2025-09-27", "fiscalYear": "2025", "period": "FY", "reportedCurrency": "USD", "marketCap": 3818743810000, "enterpriseValue": 3895186810000, "evToSales": 9.359807406268247, "evToOperatingCashFlow": 34.94005139843203, "evToFreeCashFlow": 39.43814037077161, "evToEBITDA": 26.969935053694947, "netDebtToEBITDA": 0.5292846905357032, "currentRatio": 0.8932929222186667, "incomeQuality": 0.995286135166503, "grahamNumber": 28.8371936709443, "grahamNetNet": -11.588738000468274, "taxBurden": 0.8438999766441395, "interestBurden": 1, "workingCapital": -17674000000, "investedCapital": 32160000000, "returnOnAssets": 0.3117962593356549, "operatingReturnOnAssets": 0.36742927918411644, "returnOnTangibleAssets": 0.3117962593356549, "returnOnEquity": 1.5191298333175105, "returnOnInvestedCapital": 0.5196842110031786, "returnOnCapitalEmployed": 0.6872062393471412, "earningsYield": 0.029331635106467118, "freeCashFlowYield": 0.02586374077814872, "capexToOperatingCashFlow": 0.11405428679069267, "capexToDepreciation": 1.0869379381090785, "capexToRevenue": 0.030553079216937677, "salesGeneralAndAdministrativeToRevenue": 0.06632288945864702, "researchAndDevelopementToRevenue": 0.08302075398703868, "stockBasedCompensationToRevenue": 0.030908710811440764, "intangiblesToTotalAssets": 0, "averageReceivables": 69600000000, "averagePayables": 69410000000, "averageInventory": 6502000000, "daysOfSalesOutstanding": 63.9879878220208, "daysOfPayablesOutstanding": 115.40052498189719, "daysOfInventoryOutstanding": 9.445465242577843, "operatingCycle": 73.43345306459864, "cashConversionCycle": -41.967071917298554, "freeCashFlowToEquity": 90284000000, "freeCashFlowToFirm": 102887000000, "tangibleAssetValue": 73733000000, "netCurrentAssetValue": -137551000000}, {"symbol": "AAPL", "date": "2024-09-28", "fiscalYear": "2024", "period": "FY", "reportedCurrency": "USD", "marketCap": 3495160329570, "enterpriseValue": 3584276329570, "evToSales": 9.166126637180815, "evToOperatingCashFlow": 30.30997961650346, "evToFreeCashFlow": 32.94159686022039, "evToEBITDA": 26.5639689436745, "netDebtToEBITDA": 0.6604609797672868, "currentRatio": 0.8673125765340832, "incomeQuality": 1.2615643936161134, "grahamNumber": 22.587017267616833, "grahamNetNet": -12.352478525015636, "taxBurden": 0.7590881483581001, "interestBurden": 1, "workingCapital": -23405000000, "investedCapital": 22275000000, "returnOnAssets": 0.25682503150857583, "operatingReturnOnAssets": 0.3434290787011036, "returnOnTangibleAssets": 0.25682503150857583, "returnOnEquity": 1.6459350307287095, "returnOnInvestedCapital": 0.4430708117427921, "returnOnCapitalEmployed": 0.6533607652660827, "earningsYield": 0.026818798327209237, "freeCashFlowYield": 0.03113076074921754, "capexToOperatingCashFlow": 0.07988736110406414, "capexToDepreciation": 0.8254259501965924, "capexToRevenue": 0.02415896275269477, "salesGeneralAndAdministrativeToRevenue": 0.06673827151022287, "researchAndDevelopementToRevenue": 0.08022299794136074, "stockBasedCompensationToRevenue": 0.02988990755303234, "intangiblesToTotalAssets": 0, "averageReceivables": 63614000000, "averagePayables": 65785500000, "averageInventory": 6808500000, "daysOfSalesOutstanding": 61.83255974529134, "daysOfPayablesOutstanding": 119.65847721913745, "daysOfInventoryOutstanding": 12.642570548414087, "operatingCycle": 74.47513029370543, "cashConversionCycle": -45.18334692543202, "freeCashFlowToEquity": 102809000000, "freeCashFlowToFirm": 113840000000, "tangibleAssetValue": 56950000000, "netCurrentAssetValue": -155043000000}, {"symbol": "AAPL", "date": "2023-09-30", "fiscalYear": "2023", "period": "FY", "reportedCurrency": "USD", "marketCap": 2695569789510, "enterpriseValue": 2789534789510, "evToSales": 7.277964933430737, "evToOperatingCashFlow": 25.234838836561337, "evToFreeCashFlow": 28.0118773046875, "evToEBITDA": 21.592832070393534, "netDebtToEBITDA": 0.7273508375390904, "currentRatio": 0.9880116717592975, "incomeQuality": 1.1396773029537606, "grahamNumber": 23.391122856319186, "grahamNetNet": -11.431345868845547, "taxBurden": 0.8528082577196314, "interestBurden": 0.9665757336256788, "workingCapital": -1742000000, "investedCapital": 52634000000, "returnOnAssets": 0.27509834563776475, "operatingReturnOnAssets": 0.32410277058658404, "returnOnTangibleAssets": 0.27509834563776475, "returnOnEquity": 1.5607601454639075, "returnOnInvestedCapital": 0.4338918291689624, "returnOnCapitalEmployed": 0.551446146423833, "earningsYield": 0.03598311584343425, "freeCashFlowYield": 0.03694358068098929, "capexToOperatingCashFlow": 0.0991378920420108, "capexToDepreciation": 0.9513846688080563, "capexToRevenue": 0.02859230076835775, "salesGeneralAndAdministrativeToRevenue": 0.06504820172978332, "researchAndDevelopementToRevenue": 0.07804897139204509, "stockBasedCompensationToRevenue": 0.028263563666723196, "intangiblesToTotalAssets": 0, "averageReceivables": 60958500000, "averagePayables": 63363000000, "averageInventory": 5638500000, "daysOfSalesOutstanding": 58.07564866874519, "daysOfPayablesOutstanding": 106.72146803214763, "daysOfInventoryOutstanding": 10.791292490321615, "operatingCycle": 68.8669411590668, "cashConversionCycle": -37.85452687308083, "freeCashFlowToEquity": 89683000000, "freeCashFlowToFirm": 100383094877.61131, "tangibleAssetValue": 62146000000, "netCurrentAssetValue": -146871000000}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/crypto/": {"get": {"summary": "Crypto News", "description": "Crypto News\n\nLatest cryptocurrency news articles.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "newscrypto", "tags": ["News"], "parameters": [{"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "volume": 0, "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/forex/": {"get": {"summary": "Forex News", "description": "Forex News\n\nLatest forex market news articles.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "newsforex", "tags": ["News"], "parameters": [{"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "string", "price": 0, "change": 0, "changePercent": 0, "_processed_at": "string"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/general/": {"get": {"summary": "General News", "description": "General News\n\nLatest general financial market news articles.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "newsgeneral", "tags": ["News"], "parameters": [{"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"title": "string", "text": "string", "date": "string", "symbol": "string", "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/{symbol}/latest/": {"get": {"summary": "Latest Stock News", "description": "Latest Stock News\n\nMost recent news articles for a ticker symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "newsstocklatest", "tags": ["News"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"title": "string", "text": "string", "date": "string", "symbol": "string", "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/{symbol}/": {"get": {"summary": "Stock News", "description": "Stock News\n\nNews articles for a ticker symbol. Supports page, limit, from, and to filters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "newsstock", "tags": ["News"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"title": "string", "text": "string", "date": "string", "symbol": "string", "_processed_at": "string"}], "count": 0, "next_url": "string"}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/{symbol}/press-releases/": {"get": {"summary": "Press Releases Symbol", "description": "Press Releases Symbol\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "pressreleasessymbol", "tags": ["News"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "publishedDate": "2024-01-15", "title": "string", "image": "string", "site": "string", "text": "string", "url": "string", "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/news/{symbol}/press-releases/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/news/press-releases/": {"get": {"summary": "Press Releases", "description": "Press Releases\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "pressreleases", "tags": ["News"], "parameters": [{"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "publishedDate": "2024-01-15", "title": "string", "image": "string", "site": "string", "text": "string", "url": "string", "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/news/press-releases/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/quotes/batch/": {"get": {"summary": "Batch Quotes", "description": "Batch Quotes\n\nReal-time quotes for a comma-separated list of symbols.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "quotebatch", "tags": ["Stocks"], "parameters": [{"name": "symbols", "in": "query", "required": false, "description": "Comma-separated list of tickers.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "name": "Apple Inc.", "price": 285.0, "changesPercentage": 1.5, "change": 4.2, "dayLow": 280.0, "dayHigh": 286.0, "yearHigh": 300.0, "yearLow": 150.0, "marketCap": 3000000000000, "priceAvg50": 275.0, "priceAvg200": 250.0, "volume": 50000000, "avgVolume": 60000000, "exchange": "NASDAQ", "open": 281.0, "previousClose": 280.8, "eps": 6.11, "pe": 46.6, "earningsAnnouncement": "2024-01-15", "sharesOutstanding": 15500000000, "timestamp": 1705276800, "_processed_at": "2024-01-15T10:30:00Z"}]}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/quotes/gainers/": {"get": {"summary": "Top Gainers", "description": "Top Gainers\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "quotesgainers", "tags": ["Stocks"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "HCWB", "price": 2.82, "name": "HCW Biologics Inc.", "change": 1.76, "changesPercentage": 166.03774, "exchange": "NASDAQ"}, {"symbol": "GCL", "price": 0.8546, "name": "GCL Global Holdings Ltd Ordinary Shares", "change": 0.4229, "changesPercentage": 97.96155, "exchange": "NASDAQ"}, {"symbol": "SLXN", "price": 0.4815, "name": "Silexion Therapeutics Ltd.", "change": 0.2125, "changesPercentage": 78.99628, "exchange": "NASDAQ"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/quotes/losers/": {"get": {"summary": "Top Losers", "description": "Top Losers\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "quoteslosers", "tags": ["Stocks"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "LICN", "price": 1.0323, "name": "Lichen International Limited", "change": -1.7977, "changesPercentage": -63.52297, "exchange": "NASDAQ"}, {"symbol": "SOPA", "price": 0.0754, "name": "Society Pass Incorporated", "change": -0.0956, "changesPercentage": -55.90643, "exchange": "NASDAQ"}, {"symbol": "JYD", "price": 0.9497, "name": "Jayud Global Logistics Limited", "change": -0.9303, "changesPercentage": -49.48404, "exchange": "NASDAQ"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/quotes/most-active/": {"get": {"summary": "Most Active", "description": "Most Active\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "quotesmostactive", "tags": ["Stocks"], "parameters": [{"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "TZA", "price": 4.8797, "name": "Direxion Daily Small Cap Bear 3X ETF", "change": -0.3303, "changesPercentage": -6.33973, "exchange": "AMEX"}, {"symbol": "SLXN", "price": 0.4815, "name": "Silexion Therapeutics Ltd.", "change": 0.2125, "changesPercentage": 78.99628, "exchange": "NASDAQ"}, {"symbol": "HAO", "price": 0.0141, "name": "Haoxi Health Technology Limited", "change": 0.0001, "changesPercentage": 0.71429, "exchange": "NASDAQ"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/market-cap/{symbol}/": {"get": {"summary": "Market Cap History", "description": "Market Cap History\n\nHistorical market capitalization for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referencemarketcap", "tags": ["Reference"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-20", "marketCap": 4438959603880}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/ticker/{symbol}/profile/": {"get": {"summary": "Company Profile", "description": "Company Profile\n\nCompany description, sector, industry, CEO, and key metrics for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "referenceprofile", "tags": ["Reference"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "price": 302.26, "marketCap": 4439400224560, "beta": 1.065, "lastDividend": 1.05, "range": "193.46-303.2", "change": 3.29, "changePercentage": 1.10044, "volume": 21395970, "averageVolume": 43768409, "companyName": "Apple Inc.", "currency": "USD", "cik": "0000320193", "isin": "US0378331005", "cusip": "037833100", "exchangeFullName": "NASDAQ Global Select", "exchange": "NASDAQ", "industry": "Consumer Electronics", "website": "https://www.apple.com", "description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. The company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple TV, Apple Watch, Beats products, and HomePod. It also provides AppleCare support and cloud services; and operates various platforms, including the App Store that allow customers to discover and download applications and digital content, such as books, music, video, games, and podcasts, as well as advertising services include third-party licensing arrangements and its own advertising platforms. In addition, the company offers various subscription-based services, such as Apple Arcade, a game subscription service; Apple Fitness+, a personalized fitness service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV+, which offers exclusive original content; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It distributes third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers, wholesalers, retailers, and resellers. Apple Inc. was founded in 1976 and is headquartered in Cupertino, California.", "ceo": "Timothy D. Cook", "sector": "Technology", "country": "US", "fullTimeEmployees": "164000", "phone": "(408) 996-1010", "address": "One Apple Park Way", "city": "Cupertino", "state": "CA", "zip": "95014", "image": "https://api.financialdata.online/symbol/AAPL.png", "ipoDate": "1980-12-12", "defaultImage": false, "isEtf": false, "isActivelyTrading": true, "isAdr": false, "isFund": false}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/{cik}/search/cik/": {"get": {"summary": "CIK Search", "description": "CIK Search\n\nLook up a company by its SEC CIK identifier.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "searchcik", "tags": ["Reference"], "parameters": [{"name": "cik", "in": "path", "required": true, "description": "Company CIK (SEC identifier).", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "companyName": "Apple Inc.", "cik": "0000320193", "exchangeFullName": "NASDAQ Global Select", "exchange": "NASDAQ", "currency": "USD"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/search/cusip/": {"get": {"summary": "CUSIP Search", "description": "CUSIP Search\n\nLook up a security by its CUSIP identifier.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "searchcusip", "tags": ["Reference"], "parameters": [{"name": "cusip", "in": "query", "required": false, "description": "CUSIP identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "companyName": "Apple Inc.", "cusip": "037833100", "marketCap": 4374482111039.9995}, {"symbol": "AAPL.NE", "companyName": "Apple Inc.", "cusip": "037833100", "marketCap": 5963588727275.5205}], "count": 2}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/search/isin/": {"get": {"summary": "ISIN Search", "description": "ISIN Search\n\nLook up a security by its ISIN identifier.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "searchisin", "tags": ["Reference"], "parameters": [{"name": "isin", "in": "query", "required": false, "description": "ISIN identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "name": "Apple Inc.", "isin": "US0378331005", "marketCap": 4438223767344}, {"symbol": "APC.DE", "name": "Apple Inc.", "isin": "US0378331005", "marketCap": 3779056698800}, {"symbol": "AAPL.MX", "name": "Apple Inc.", "isin": "US0378331005", "marketCap": 76608514528200}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/sec/{symbol}/filings/": {"get": {"summary": "SEC Filings", "description": "SEC Filings\n\nSEC filings for a symbol. Requires from/to date range; defaults to last 2 years if omitted.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "secfilings", "tags": ["SEC Filings"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "cik": "0000320193", "filingDate": "2026-05-12 00:00:00", "acceptedDate": "2026-05-12 18:31:29", "formType": "4", "link": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020871/0001140361-26-020871-index.htm", "finalLink": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020871/xslF345X06/form4.xml"}, {"symbol": "AAPL", "cik": "0000320193", "filingDate": "2026-05-08 00:00:00", "acceptedDate": "2026-05-08 18:30:09", "formType": "4", "link": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020298/0001140361-26-020298-index.htm", "finalLink": "https://www.sec.gov/Archives/edgar/data/320193/000114036126020298/xslF345X06/form4.xml"}, {"symbol": "AAPL", "cik": "0000320193", "filingDate": "2026-05-05 00:00:00", "acceptedDate": "2026-05-05 16:17:20", "formType": "144", "link": "https://www.sec.gov/Archives/edgar/data/320193/000195004726004044/0001950047-26-004044-index.htm", "finalLink": "https://www.sec.gov/Archives/edgar/data/320193/000195004726004044/xsl144X01/primary_doc.xml"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/fundamentals/screener/": {"get": {"summary": "Screener", "description": "Screener\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "screener", "tags": ["Fundamentals"], "parameters": [{"name": "marketCapLowerThan", "in": "query", "required": false, "description": "Market cap below this value.", "schema": {"type": "string"}}, {"name": "marketCapMoreThan", "in": "query", "required": false, "description": "Market cap above this value.", "schema": {"type": "string"}}, {"name": "sector", "in": "query", "required": false, "description": "Company sector.", "schema": {"type": "string"}}, {"name": "industry", "in": "query", "required": false, "description": "Company industry.", "schema": {"type": "string"}}, {"name": "betaLowerThan", "in": "query", "required": false, "description": "Beta below this value.", "schema": {"type": "string"}}, {"name": "betaMoreThan", "in": "query", "required": false, "description": "Beta above this value.", "schema": {"type": "string"}}, {"name": "priceLowerThan", "in": "query", "required": false, "description": "Price below this value.", "schema": {"type": "string"}}, {"name": "priceMoreThan", "in": "query", "required": false, "description": "Price above this value.", "schema": {"type": "string"}}, {"name": "dividendLowerThan", "in": "query", "required": false, "description": "Dividend yield below this value.", "schema": {"type": "string"}}, {"name": "dividendMoreThan", "in": "query", "required": false, "description": "Dividend yield above this value.", "schema": {"type": "string"}}, {"name": "volumeLowerThan", "in": "query", "required": false, "description": "Daily volume below this value.", "schema": {"type": "string"}}, {"name": "volumeMoreThan", "in": "query", "required": false, "description": "Daily volume above this value.", "schema": {"type": "string"}}, {"name": "exchange", "in": "query", "required": false, "description": "Exchange or venue.", "schema": {"type": "string"}}, {"name": "country", "in": "query", "required": false, "description": "Listing or operating country.", "schema": {"type": "string"}}, {"name": "isEtf", "in": "query", "required": false, "description": "Only ETF results.", "schema": {"type": "string"}}, {"name": "isFund", "in": "query", "required": false, "description": "Only fund results.", "schema": {"type": "string"}}, {"name": "includeAllShareClasses", "in": "query", "required": false, "description": "Include all share classes for the same issuer.", "schema": {"type": "string"}}, {"name": "isActivelyTrading", "in": "query", "required": false, "description": "Only actively trading instruments.", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "WIMA", "companyName": "WisdomTree International Adaptive Moving Average Fund", "marketCap": null, "sector": "Financial Services", "industry": "Asset Management", "beta": null, "price": 41.7785, "lastAnnualDividend": null, "volume": 137, "exchange": "NASDAQ Global Market", "exchangeShortName": "NASDAQ", "country": "US", "isEtf": false, "isFund": true, "isActivelyTrading": true}, {"symbol": "VBCC", "companyName": "Vanguard Target Maturity 2029 Corporate Bond ETF", "marketCap": null, "sector": "Financial Services", "industry": "Asset Management", "beta": null, "price": 75.4, "lastAnnualDividend": 0.0846, "volume": 1575.08706, "exchange": "NASDAQ Global Market", "exchangeShortName": "NASDAQ", "country": "US", "isEtf": true, "isFund": false, "isActivelyTrading": true}, {"symbol": "TPFI", "companyName": "The Timothy Plan - Timothy Plan Fixed Income ETF", "marketCap": null, "sector": null, "industry": null, "beta": null, "price": 24.74, "lastAnnualDividend": null, "volume": 519, "exchange": "New York Stock Exchange Arca", "exchangeShortName": "AMEX", "country": "US", "isEtf": true, "isFund": false, "isActivelyTrading": true}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/fundamentals/screener/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/shares-float/all/": {"get": {"summary": "Shares Float (All Symbols)", "description": "Shares Float (All Symbols)\n\nShares float data for all available symbols.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "sharesfloatall", "tags": ["Reference"], "parameters": [{"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page", "in": "query", "required": false, "description": "Page index for server-side paging when this operation supports it (semantics depend on the endpoint).", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "0P00000SXJ", "date": "2026-05-20 14:01:00", "freeFloat": 0, "floatShares": 0, "outstandingShares": 14566666}, {"symbol": "0P00016G44", "date": "2026-05-20 16:36:00", "freeFloat": 0, "floatShares": 0, "outstandingShares": 144247852}, {"symbol": "A", "date": "2026-05-20 03:51:35", "freeFloat": 99.66839999999999, "floatShares": 281664891, "outstandingShares": 282602000}], "count": 3, "next_url": "https://api.financialdata.online/api/v1/reference/shares-float/all/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/ticker/{symbol}/shares-float/": {"get": {"summary": "Shares Float", "description": "Shares Float\n\nReturns JSON from this API for the given path parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "sharesfloat", "tags": ["Reference"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2026-05-19 03:31:25", "freeFloat": 99.83000000136171, "floatShares": 14662387495, "outstandingShares": 14687356000, "source": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000013/aapl-20260328.htm"}], "count": 1}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/reference/symbol-change/": {"get": {"summary": "Symbol Changes", "description": "Symbol Changes\n\nHistorical ticker symbol changes and renames.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "symbolchange", "tags": ["Reference"], "parameters": [{"name": "invalid", "in": "query", "required": false, "description": "Query parameter: invalid", "schema": {"type": "string"}}, {"name": "limit", "in": "query", "required": false, "description": "Maximum number of items to return or other numeric cap, depending on the endpoint.", "schema": {"type": "integer", "format": "int32"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2026-05-20", "companyName": "QTREX Quantum Ltd. Ordinary Shares", "oldSymbol": "IINN", "newSymbol": "QTEX"}, {"date": "2026-05-20", "companyName": "QTREX Quantum Ltd. Warrant", "oldSymbol": "IINNW", "newSymbol": "QTEXW"}, {"date": "2026-05-19", "companyName": "Kingsway Corporation Common Stock", "oldSymbol": "KFS", "newSymbol": "KWY"}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/institutional/{symbol}/13f/": {"get": {"summary": "13F Filings", "description": "13F Filings\n\nInstitutional 13F holdings filings for a symbol.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "thirteenf", "tags": ["Institutional"], "parameters": [{"name": "symbol", "in": "path", "required": true, "description": "Ticker or unique asset identifier.", "schema": {"type": "string"}}, {"name": "year", "in": "query", "required": false, "description": "Fiscal or calendar year.", "schema": {"type": "string"}}, {"name": "quarter", "in": "query", "required": false, "description": "Fiscal quarter (1\u20134).", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"symbol": "AAPL", "date": "2024-01-15", "filingDate": "2024-01-15", "institutionName": "string", "value": 0, "shares": 0, "_processed_at": "2024-01-15T10:30:00Z"}], "count": 1, "next_url": "https://api.financialdata.online/api/v1/institutional/{symbol}/13f/?cursor=..."}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}, "/api/v1/economy/treasury-rates/": {"get": {"summary": "Treasury Rates", "description": "Treasury Rates\n\nReturns JSON from this API: list payloads use **`results`** and **`count`**, and may include **`next_url`** when more rows exist. See the **[Pagination](https://financialdata.online/api/docs/#pagination)** guide for **`cursor`**, **`limit`**, and related query parameters.\n\n[Authentication guide](https://financialdata.online/api/docs/#authentication) \u00b7 [Pagination guide](https://financialdata.online/api/docs/#pagination)", "operationId": "treasuryrates", "tags": ["Economic Data"], "parameters": [{"name": "from", "in": "query", "required": false, "description": "Start of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "to", "in": "query", "required": false, "description": "End of the date or timestamp range.", "schema": {"type": "string"}}, {"name": "page_size", "in": "query", "required": false, "description": "Items per page when this API splits a large in-memory result (`cursor`); not combined with other paging fields unless documented for the operation. Only applies when the result set has at least 100 rows.", "schema": {"type": "integer", "minimum": 1, "maximum": 1000, "format": "int32"}}, {"name": "cursor", "in": "query", "required": false, "description": "Opaque token for the next page of results.", "schema": {"type": "string"}}], "responses": {"200": {"description": "Successful response", "content": {"application/json": {"schema": {"type": "object"}, "example": {"results": [{"date": "2026-05-19", "month1": 3.66, "month2": 3.66, "month3": 3.67, "month6": 3.77, "year1": 3.83, "year2": 4.13, "year3": 4.2, "year5": 4.32, "year7": 4.5, "year10": 4.67, "year20": 5.19, "year30": 5.18}, {"date": "2026-05-18", "month1": 3.69, "month2": 3.68, "month3": 3.68, "month6": 3.77, "year1": 3.81, "year2": 4.07, "year3": 4.14, "year5": 4.27, "year7": 4.43, "year10": 4.61, "year20": 5.14, "year30": 5.14}, {"date": "2026-05-15", "month1": 3.71, "month2": 3.69, "month3": 3.69, "month6": 3.77, "year1": 3.82, "year2": 4.09, "year3": 4.14, "year5": 4.26, "year7": 4.43, "year10": 4.59, "year20": 5.14, "year30": 5.12}], "count": 3}}}}, "400": {"description": "Bad request", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}, "error": {"type": "string"}}}}}}, "401": {"description": "Unauthorized", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}, "404": {"description": "Not found", "content": {"application/json": {"schema": {"type": "object", "properties": {"detail": {"type": "string"}}}}}}}}}}, "components": {"securitySchemes": {"RequestToken": {"type": "apiKey", "in": "header", "name": "X-Request-Token", "description": "API access token. Send this header on every request."}}}, "security": [{"RequestToken": []}]}