{"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": "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": "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/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": []}]}