Factset Financial Statements API

Retrieve standardized financial statement data including income statements, balance sheets, and cash flow statements. Access annual, quarterly, and interim data for companies worldwide.

Documentation

📖
Documentation
https://developer.factset.com/api-catalog/pa-engine-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/formula-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-global-prices-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/ofdb-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/signals-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/natural-language-processing-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/universal-screening-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/portfolio-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/spar-engine-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-prices-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-concordance-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-esg-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-digital-cards#overview
📖
Documentation
https://developer.factset.com/api-catalog/vault-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/chart-generation-service#overview
📖
Documentation
https://developer.factset.com/api-catalog/real-time-news-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/vermilion-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-estimates-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/issue-tracker-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/axioma-equity-optimizer-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/barra-portfolio-optimizer#overview
📖
Documentation
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-symbol-list#overview
📖
Documentation
https://developer.factset.com/api-catalog/event-calendar-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/id-lookup-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/conversational-api-powered-factset-mercury#overview
📖
Documentation
https://developer.factset.com/api-catalog/irn-contacts-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/overview-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/documents-distributor-callstreet-events#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-benchmarks-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/sp-global-fixed-income-evaluated-prices-and-analytics-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/foreign-exchange-rate-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/fixed-income-analytics-batcher-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/openrisk-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-intraday-tick-history-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-funds-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-terms-and-conditions-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/northfield-portfolio-optimizer#overview
📖
Documentation
https://developer.factset.com/api-catalog/security-modeling-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/company-logo-api-digital-portals#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-quant-factor-library-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/exchange-datafeed-data-model-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/fixed-income-calculation-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-tick-history-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/irn-configuration-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/irn-custom-symbols-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-portfolio-optimizer-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/standard-datafeed-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/real-time-time-series-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/bookbuilder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-entire-exchange#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-ownership-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/portfolio-reporting-batcher-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/global-filings-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/symbology-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/streetaccount-news-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-entity-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-people-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/axioma-fixed-income-optimizer#overview
📖
Documentation
https://developer.factset.com/api-catalog/irn-meetings-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-fundamentals-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/etf-profile-and-prices-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/classifications-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/analytics-datastore-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/quant-engine-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/investment-banking-office-refresh-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/content-feeds-data-dictionary#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-private-markets-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-programmatic-environment-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/procure-to-pay-api-scim#overview
📖
Documentation
https://developer.factset.com/api-catalog/publisher-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-options-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-ownership-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/documents-distributor-documents-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/portfolio-metadata-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/optimization-engine-api-multi-period#overview
📖
Documentation
https://developer.factset.com/api-catalog/real-time-price-alerting-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/real-time-quotes-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/openfactset-marketplace-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-entity-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/procure-to-pay-invoice-and-billing#overview
📖
Documentation
https://developer.factset.com/api-catalog/irn-notes-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-rbics-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-georev-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/direct-streaming-transaction-messages-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/openfactset-partners-documents#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-estimates-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-fundamentals-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-etf-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-search-answers#overview
📖
Documentation
https://developer.factset.com/api-catalog/capital-structure-report-builder-api#overview
📖
Documentation
https://developer.factset.com/api-catalog/factset-trading-api#overview

Specifications

Code Examples

💻
CodeExamples
https://developer.factset.com/api-catalog/pa-engine-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/formula-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-global-prices-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/ofdb-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/signals-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/natural-language-processing-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/universal-screening-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/portfolio-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/spar-engine-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-prices-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-concordance-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-esg-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-digital-cards#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/vault-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/chart-generation-service#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/real-time-news-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/vermilion-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-estimates-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/issue-tracker-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/axioma-equity-optimizer-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/barra-portfolio-optimizer#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-symbol-list#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/event-calendar-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/id-lookup-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/conversational-api-powered-factset-mercury#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/irn-contacts-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/overview-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/documents-distributor-callstreet-events#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-benchmarks-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/sp-global-fixed-income-evaluated-prices-and-analytics-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/foreign-exchange-rate-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/fixed-income-analytics-batcher-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/openrisk-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-intraday-tick-history-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-funds-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-terms-and-conditions-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/northfield-portfolio-optimizer#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/security-modeling-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/company-logo-api-digital-portals#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-quant-factor-library-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/exchange-datafeed-data-model-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/fixed-income-calculation-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-tick-history-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/irn-configuration-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/irn-custom-symbols-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-portfolio-optimizer-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/standard-datafeed-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/real-time-time-series-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/bookbuilder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-entire-exchange#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-ownership-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/portfolio-reporting-batcher-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/global-filings-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/symbology-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/streetaccount-news-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-entity-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-people-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/axioma-fixed-income-optimizer#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/irn-meetings-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-fundamentals-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/etf-profile-and-prices-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/classifications-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/analytics-datastore-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/quant-engine-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/investment-banking-office-refresh-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/content-feeds-data-dictionary#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-private-markets-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-programmatic-environment-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/procure-to-pay-api-scim#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/publisher-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-options-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-ownership-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/documents-distributor-documents-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/portfolio-metadata-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/optimization-engine-api-multi-period#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/real-time-price-alerting-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/real-time-quotes-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/openfactset-marketplace-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-entity-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/procure-to-pay-invoice-and-billing#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/irn-notes-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-rbics-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-georev-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/direct-streaming-transaction-messages-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/openfactset-partners-documents#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-estimates-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-fundamentals-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-etf-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-search-answers#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/capital-structure-report-builder-api#codeSnippet
💻
CodeExamples
https://developer.factset.com/api-catalog/factset-trading-api#codeSnippet

Schemas & Data

Other Resources

🔗
SDKs
https://developer.factset.com/api-catalog/pa-engine-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/pa-engine-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/pa-engine-api#changelog
🔗
GraphQL
https://raw.githubusercontent.com/api-evangelist/factset/refs/heads/main/graphql/factset-graphql.md
🔗
SDKs
https://developer.factset.com/api-catalog/formula-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/formula-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/formula-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-global-prices-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-global-prices-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-global-prices-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/ofdb-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/ofdb-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/ofdb-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/signals-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/signals-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/signals-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/natural-language-processing-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/natural-language-processing-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/natural-language-processing-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/universal-screening-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/universal-screening-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/universal-screening-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/portfolio-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/portfolio-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/portfolio-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/spar-engine-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/spar-engine-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/spar-engine-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-prices-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-prices-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-prices-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-concordance-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-concordance-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-concordance-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-esg-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-esg-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-esg-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-digital-cards#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-digital-cards#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-digital-cards#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/vault-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/vault-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/vault-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/chart-generation-service#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/chart-generation-service#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/chart-generation-service#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/real-time-news-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/real-time-news-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/real-time-news-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/vermilion-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/vermilion-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/vermilion-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-estimates-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-estimates-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-estimates-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/issue-tracker-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/issue-tracker-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/issue-tracker-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/axioma-equity-optimizer-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/axioma-equity-optimizer-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/axioma-equity-optimizer-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/barra-portfolio-optimizer#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/barra-portfolio-optimizer#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/barra-portfolio-optimizer#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-symbol-list#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-symbol-list#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-symbol-list#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/event-calendar-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/event-calendar-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/event-calendar-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/id-lookup-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/id-lookup-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/id-lookup-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/conversational-api-powered-factset-mercury#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/conversational-api-powered-factset-mercury#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/conversational-api-powered-factset-mercury#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/irn-contacts-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/irn-contacts-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/irn-contacts-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/overview-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/overview-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/overview-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/documents-distributor-callstreet-events#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/documents-distributor-callstreet-events#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/documents-distributor-callstreet-events#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-benchmarks-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-benchmarks-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-benchmarks-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/sp-global-fixed-income-evaluated-prices-and-analytics-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/sp-global-fixed-income-evaluated-prices-and-analytics-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/sp-global-fixed-income-evaluated-prices-and-analytics-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/foreign-exchange-rate-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/foreign-exchange-rate-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/foreign-exchange-rate-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/fixed-income-analytics-batcher-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/fixed-income-analytics-batcher-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/fixed-income-analytics-batcher-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/openrisk-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/openrisk-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/openrisk-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-intraday-tick-history-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-intraday-tick-history-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-intraday-tick-history-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-funds-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-funds-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-funds-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-terms-and-conditions-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-terms-and-conditions-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-terms-and-conditions-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/northfield-portfolio-optimizer#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/northfield-portfolio-optimizer#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/northfield-portfolio-optimizer#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/security-modeling-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/security-modeling-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/security-modeling-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/company-logo-api-digital-portals#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/company-logo-api-digital-portals#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/company-logo-api-digital-portals#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-quant-factor-library-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-quant-factor-library-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-quant-factor-library-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/exchange-datafeed-data-model-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/exchange-datafeed-data-model-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/exchange-datafeed-data-model-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/fixed-income-calculation-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/fixed-income-calculation-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/fixed-income-calculation-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-tick-history-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-tick-history-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-tick-history-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/irn-configuration-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/irn-configuration-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/irn-configuration-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/irn-custom-symbols-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/irn-custom-symbols-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/irn-custom-symbols-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-portfolio-optimizer-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-portfolio-optimizer-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-portfolio-optimizer-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/standard-datafeed-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/standard-datafeed-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/standard-datafeed-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/real-time-time-series-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/real-time-time-series-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/real-time-time-series-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/bookbuilder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/bookbuilder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/bookbuilder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-entire-exchange#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-entire-exchange#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/exchange-datafeed-snapshot-api-entire-exchange#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-ownership-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-ownership-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-ownership-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/portfolio-reporting-batcher-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/portfolio-reporting-batcher-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/portfolio-reporting-batcher-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/global-filings-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/global-filings-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/global-filings-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/symbology-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/symbology-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/symbology-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/streetaccount-news-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/streetaccount-news-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/streetaccount-news-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-entity-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-entity-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-entity-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-people-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-people-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-people-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/axioma-fixed-income-optimizer#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/axioma-fixed-income-optimizer#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/axioma-fixed-income-optimizer#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/irn-meetings-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/irn-meetings-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/irn-meetings-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-fundamentals-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-fundamentals-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-fundamentals-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/etf-profile-and-prices-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/etf-profile-and-prices-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/etf-profile-and-prices-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/classifications-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/classifications-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/classifications-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/analytics-datastore-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/analytics-datastore-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/analytics-datastore-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/quant-engine-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/quant-engine-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/quant-engine-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/investment-banking-office-refresh-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/investment-banking-office-refresh-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/investment-banking-office-refresh-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/content-feeds-data-dictionary#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/content-feeds-data-dictionary#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/content-feeds-data-dictionary#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-private-markets-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-private-markets-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-private-markets-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-programmatic-environment-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-programmatic-environment-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-programmatic-environment-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/procure-to-pay-api-scim#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/procure-to-pay-api-scim#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/procure-to-pay-api-scim#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/publisher-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/publisher-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/publisher-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-options-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-options-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-options-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-ownership-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-ownership-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-ownership-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/documents-distributor-documents-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/documents-distributor-documents-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/documents-distributor-documents-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/portfolio-metadata-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/portfolio-metadata-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/portfolio-metadata-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/optimization-engine-api-multi-period#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/optimization-engine-api-multi-period#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/optimization-engine-api-multi-period#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/real-time-price-alerting-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/real-time-price-alerting-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/real-time-price-alerting-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/real-time-quotes-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/real-time-quotes-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/real-time-quotes-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/openfactset-marketplace-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/openfactset-marketplace-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/openfactset-marketplace-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-entity-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-entity-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-entity-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/procure-to-pay-invoice-and-billing#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/procure-to-pay-invoice-and-billing#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/procure-to-pay-invoice-and-billing#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/irn-notes-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/irn-notes-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/irn-notes-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-rbics-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-rbics-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-rbics-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-georev-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-georev-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-georev-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/direct-streaming-transaction-messages-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/direct-streaming-transaction-messages-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/direct-streaming-transaction-messages-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/openfactset-partners-documents#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/openfactset-partners-documents#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/openfactset-partners-documents#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-estimates-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-estimates-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-estimates-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-fundamentals-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-fundamentals-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-fundamentals-api#changelog
🔗
OpenAPI 3.1.0
https://raw.githubusercontent.com/api-evangelist/factset/refs/heads/main/openapi/factset-fundamentals-api-openapi.yml
🔗
JSONLDContext
https://raw.githubusercontent.com/api-evangelist/factset/refs/heads/main/json-ld/factset-context.jsonld
🔗
SDKs
https://developer.factset.com/api-catalog/factset-etf-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-etf-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-etf-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-search-answers#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-search-answers#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-search-answers#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/capital-structure-report-builder-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/capital-structure-report-builder-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/capital-structure-report-builder-api#changelog
🔗
SDKs
https://developer.factset.com/api-catalog/factset-trading-api#sdkLibrary
🔗
Tutorials
https://developer.factset.com/api-catalog/factset-trading-api#notebooks
🔗
ChangeLog
https://developer.factset.com/api-catalog/factset-trading-api#changelog

OpenAPI Specification

factset-financial-statements-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Factset Analytics Datastore About Financial Statements API
  description: Allow clients to fetch precalculated Analytics through predeterministic URLs.
  contact:
    name: FactSet Research Systems
    url: https://developer.factset.com/contact
    email: api@factset.com
  license:
    name: Apache License, Version 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  version: 1.0.0
servers:
- url: https://api.factset.com
  description: Production
- url: https://api-sandbox.factset.com
  description: Sandbox
security:
- basicAuth: []
tags:
- name: Financial Statements
  description: Retrieve standardized financial statement data including income statements, balance sheets, and cash flow statements. Access annual, quarterly, and interim data for companies worldwide.
paths:
  /fundamentals:
    get:
      tags:
      - Financial Statements
      operationId: getFundamentals
      summary: Factset Returns Company Fundamental Data.
      description: 'Retrieves FactSet Fundamental standardized data for specified securities. Use the `/metrics` endpoint to retrieve a full list of valid metrics or data items.


        The `/fundamentals` endpoint currently supports Long Running asynchronous requests up to **20 minutes** via batch parameter. Id limits are increased to 2000 ids per request when using batch capability. This 2000 id limit has been derived based on single metric for one day.'
      parameters:
      - $ref: '#/components/parameters/ids'
      - $ref: '#/components/parameters/metrics'
      - $ref: '#/components/parameters/periodicity'
      - $ref: '#/components/parameters/fiscalPeriodStart'
      - $ref: '#/components/parameters/fiscalPeriodEnd'
      - $ref: '#/components/parameters/currency'
      - $ref: '#/components/parameters/updateType'
      - $ref: '#/components/parameters/batch'
      responses:
        '200':
          description: Fundamental data items returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FundamentalsResponse'
              examples:
                singleCompanySingleMetric:
                  summary: Single company (FDS-US) with FF_SALES metric
                  value:
                    data:
                    - requestId: FDS-US
                      fsymId: SQFMK3-R
                      metric: FF_SALES
                      periodicity: QTR
                      fiscalPeriod: 1
                      fiscalYear: 2024
                      fiscalPeriodLength: 91
                      fiscalEndDate: '2024-02-29'
                      reportDate: '2024-02-28'
                      epsReportDate: '2024-03-21'
                      updateType: Final
                      currency: USD
                      value: 547200000
                multipleCompaniesMultipleMetrics:
                  summary: Multiple companies with multiple metrics
                  value:
                    data:
                    - requestId: FDS-US
                      fsymId: SQFMK3-R
                      metric: FF_SALES
                      periodicity: ANN
                      fiscalPeriod: 0
                      fiscalYear: 2023
                      fiscalPeriodLength: 365
                      fiscalEndDate: '2023-08-31'
                      reportDate: '2023-08-31'
                      epsReportDate: '2023-09-19'
                      updateType: Final
                      currency: USD
                      value: 2072800000
                    - requestId: AAPL-US
                      fsymId: MH33D6-R
                      metric: FF_SALES
                      periodicity: ANN
                      fiscalPeriod: 0
                      fiscalYear: 2023
                      fiscalPeriodLength: 365
                      fiscalEndDate: '2023-09-30'
                      reportDate: '2023-09-30'
                      epsReportDate: '2023-11-02'
                      updateType: Final
                      currency: USD
                      value: 383285000000
        '202':
          $ref: '#/components/responses/BatchAccepted'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '415':
          $ref: '#/components/responses/UnsupportedMediaType'
        '500':
          $ref: '#/components/responses/InternalServerError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      tags:
      - Financial Statements
      operationId: postFundamentals
      summary: Factset Returns Company Fundamental Data for a List of Identifiers.
      description: 'Retrieves FactSet Fundamental standardized data for specified securities using a POST request body. Use the `/metrics` endpoint to retrieve a full list of valid metrics or data items.


        The `/fundamentals` endpoint currently supports Long Running asynchronous requests up to **20 minutes** via batch parameter. Id limits are increased to 30,000 ids per request when using batch capability. This 30,000 id limit has been derived based on single metric for one day.'
      requestBody:
        required: true
        description: Request object for fundamentals data
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FundamentalsRequest'
            examples:
              singleCompanySingleMetric:
                summary: Single company with single metric
                value:
                  data:
                    ids:
                    - FDS-US
                    metrics:
                    - FF_SALES
                    periodicity: QTR
                    fiscalPeriod:
                      start: '2023-01-01'
                      end: '2024-01-01'
              multipleCompaniesMultipleMetrics:
                summary: Multiple companies with multiple metrics
                value:
                  data:
                    ids:
                    - FDS-US
                    - AAPL-US
                    - MSFT-US
                    metrics:
                    - FF_SALES
                    - FF_EPS
                    - FF_PE
                    periodicity: ANN
                    fiscalPeriod:
                      start: '2020-01-01'
                      end: '2024-01-01'
                    currency: USD
              batchRequest:
                summary: Batch request for large ID set
                value:
                  data:
                    ids:
                    - FDS-US
                    - AAPL-US
                    metrics:
                    - FF_SALES
                    - FF_PE
                    periodicity: ANN
                    batch: Y
      responses:
        '200':
          description: Fundamental data items returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FundamentalsResponse'
        '202':
          $ref: '#/components/responses/BatchAccepted'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '415':
          $ref: '#/components/responses/UnsupportedMediaType'
        '500':
          $ref: '#/components/responses/InternalServerError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /financial-statements:
    get:
      tags:
      - Financial Statements
      operationId: getFinancialStatements
      summary: Factset Returns Financial Statement Line Items.
      description: 'Retrieves detailed financial statement data organized by statement type (income statement, balance sheet, cash flow). Use the `category` parameter to filter by statement type, and the `metrics` parameter to request specific line items.


        Available statement categories include INCOME_STATEMENT, BALANCE_SHEET, CASH_FLOW, and FINANCIAL_SERVICES for financial institutions.'
      parameters:
      - $ref: '#/components/parameters/ids'
      - $ref: '#/components/parameters/metrics'
      - $ref: '#/components/parameters/statementCategory'
      - $ref: '#/components/parameters/periodicity'
      - $ref: '#/components/parameters/fiscalPeriodStart'
      - $ref: '#/components/parameters/fiscalPeriodEnd'
      - $ref: '#/components/parameters/currency'
      - $ref: '#/components/parameters/updateType'
      responses:
        '200':
          description: Financial statement data returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FundamentalsResponse'
              examples:
                incomeStatement:
                  summary: Income statement data for AAPL-US
                  value:
                    data:
                    - requestId: AAPL-US
                      fsymId: MH33D6-R
                      metric: FF_SALES
                      periodicity: ANN
                      fiscalPeriod: 0
                      fiscalYear: 2023
                      fiscalPeriodLength: 365
                      fiscalEndDate: '2023-09-30'
                      reportDate: '2023-09-30'
                      epsReportDate: '2023-11-02'
                      updateType: Final
                      currency: USD
                      value: 383285000000
                    - requestId: AAPL-US
                      fsymId: MH33D6-R
                      metric: FF_GROSS_INC
                      periodicity: ANN
                      fiscalPeriod: 0
                      fiscalYear: 2023
                      fiscalPeriodLength: 365
                      fiscalEndDate: '2023-09-30'
                      reportDate: '2023-09-30'
                      epsReportDate: '2023-11-02'
                      updateType: Final
                      currency: USD
                      value: 169148000000
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '415':
          $ref: '#/components/responses/UnsupportedMediaType'
        '500':
          $ref: '#/components/responses/InternalServerError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      tags:
      - Financial Statements
      operationId: postFinancialStatements
      summary: Factset Returns Financial Statement Line Items for a List of Identifiers.
      description: Retrieves detailed financial statement data via POST for large identifier sets. Supports up to 30,000 ids per batch request.
      requestBody:
        required: true
        description: Request object for financial statement data
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FinancialStatementsRequest'
      responses:
        '200':
          description: Financial statement data returned successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FundamentalsResponse'
        '202':
          $ref: '#/components/responses/BatchAccepted'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/Forbidden'
        '415':
          $ref: '#/components/responses/UnsupportedMediaType'
        '500':
          $ref: '#/components/responses/InternalServerError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    ErrorResponse:
      type: object
      title: Error Response
      description: Standard error response wrapper.
      properties:
        errors:
          type: array
          description: An array containing error details.
          items:
            $ref: '#/components/schemas/Error'
          example: []
    FundamentalsRequestBody:
      type: object
      title: Fundamentals Request Body
      description: Core request parameters for fundamentals data.
      required:
      - ids
      - metrics
      properties:
        ids:
          $ref: '#/components/schemas/SecurityIds'
        metrics:
          $ref: '#/components/schemas/MetricsList'
        periodicity:
          $ref: '#/components/schemas/Periodicity'
        fiscalPeriod:
          $ref: '#/components/schemas/FiscalPeriod'
        currency:
          $ref: '#/components/schemas/Currency'
        updateType:
          $ref: '#/components/schemas/UpdateType'
        batch:
          $ref: '#/components/schemas/BatchFlag'
    FiscalPeriod:
      type: object
      title: Fiscal Period
      description: Fiscal period date range specification. Calendar dates that will fall back to the most recently completed period during resolution.
      properties:
        start:
          type: string
          format: date
          description: The fiscal period start expressed as YYYY-MM-DD.
          examples:
          - '2023-01-01'
        end:
          type: string
          format: date
          description: The fiscal period end expressed as YYYY-MM-DD.
          examples:
          - '2024-01-01'
    BatchStatus:
      type: object
      title: Batch Status
      description: Status information for an asynchronous batch request.
      properties:
        id:
          type: string
          format: uuid
          description: The batch request identifier.
          example: abc123
        startTime:
          type: string
          format: date-time
          description: Time when the batch request started (Eastern Time Zone).
          example: '2026-01-15T10:30:00Z'
        endTime:
          type:
          - string
          - 'null'
          format: date-time
          description: Time when the batch request ended. Null if still processing.
          example: '2026-01-15T10:30:00Z'
        status:
          type: string
          description: Current batch processing status.
          enum:
          - queued
          - executing
          - created
          - failed
          example: queued
        error:
          $ref: '#/components/schemas/BatchError'
    Error:
      type: object
      title: Error
      description: A single error detail object.
      properties:
        id:
          type: string
          description: A UUID for this particular occurrence of the problem.
          examples:
          - adb01824-252f-4420-b0c6-35a1e3507ef5
        code:
          type: string
          description: Error status code description.
          examples:
          - Bad Request
        title:
          type: string
          description: The plain text error message.
          examples:
          - Validation Error
        links:
          type: object
          description: The endpoint path for reference.
          properties:
            about:
              type: string
              description: API path that generated the error.
              examples:
              - /factset-fundamentals/v2/fundamentals
          example: example_value
    FinancialStatementsRequestBody:
      type: object
      title: Financial Statements Request Body
      description: Request parameters for financial statement data.
      required:
      - ids
      - metrics
      properties:
        ids:
          $ref: '#/components/schemas/SecurityIds'
        metrics:
          $ref: '#/components/schemas/MetricsList'
        category:
          type: string
          description: Financial statement type filter.
          enum:
          - INCOME_STATEMENT
          - BALANCE_SHEET
          - CASH_FLOW
          - FINANCIAL_SERVICES
          example: INCOME_STATEMENT
        periodicity:
          $ref: '#/components/schemas/Periodicity'
        fiscalPeriod:
          $ref: '#/components/schemas/FiscalPeriod'
        currency:
          $ref: '#/components/schemas/Currency'
        updateType:
          $ref: '#/components/schemas/UpdateType'
        batch:
          $ref: '#/components/schemas/BatchFlag'
    Periodicity:
      type: string
      title: Periodicity
      description: Periodicity or frequency of the fiscal periods. ANN = Annual, QTR = Quarterly, SEMI = Semi-Annual, LTM = Last Twelve Months, YTD = Year-to-date. Suffix _R includes restatements.
      enum:
      - ANN
      - ANN_R
      - QTR
      - QTR_R
      - SEMI
      - SEMI_R
      - LTM
      - LTM_R
      - LTMSG
      - LTM_SEMI
      - YTD
      default: ANN
    BatchError:
      type:
      - object
      - 'null'
      title: Batch Error
      description: Error information for a failed batch request.
      properties:
        id:
          type: string
          description: A UUID for this particular occurrence of the problem.
          example: abc123
        code:
          type: string
          description: Error code.
          example: example_value
        title:
          type: string
          description: The plain text error message.
          example: Example Title
    UpdateType:
      type: string
      title: Update Type
      description: Update status flag. RP = Include preliminary data, RF = Only final data.
      enum:
      - RP
      - RF
      default: RP
    FundamentalsRequest:
      type: object
      title: Fundamentals Request
      description: Wrapper for fundamentals request body.
      required:
      - data
      properties:
        data:
          $ref: '#/components/schemas/FundamentalsRequestBody'
    Currency:
      type: string
      title: Currency
      description: ISO 4217 currency code. Use "DOC" for reporting currency. Defaults to LOCAL.
      default: LOCAL
      examples:
      - USD
      - EUR
      - LOCAL
    Fundamental:
      type: object
      title: Fundamental
      description: A single fundamental data point representing a metric value for a specific security, fiscal period, and periodicity.
      properties:
        requestId:
          type: string
          description: Identifier that was used for the request.
          examples:
          - FDS-US
        fsymId:
          type:
          - string
          - 'null'
          description: FactSet Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R).
          examples:
          - SQFMK3-R
        metric:
          type:
          - string
          - 'null'
          description: The requested metric input, representing the Fundamental Data Item.
          examples:
          - FF_SALES
        periodicity:
          type:
          - string
          - 'null'
          description: Periodicity or frequency of the fiscal periods.
          enum:
          - ANN
          - ANN_R
          - QTR
          - QTR_R
          - SEMI
          - SEMI_R
          - CAL
          - LTM
          - LTM_R
          - LTMSG
          - LTM_SEMI
          - YTD
          examples:
          - QTR
        fiscalPeriod:
          type:
          - integer
          - 'null'
          description: 'Fiscal period indicator. QUARTERLY: 1-4, SEMI-ANNUAL: 1-2, ANNUAL: 0.'
          examples:
          - 4
        fiscalYear:
          type:
          - integer
          - 'null'
          description: Fiscal year of the reported period in YYYY format.
          examples:
          - 2023
        fiscalPeriodLength:
          type:
          - integer
          - 'null'
          description: Length of the fiscal period in days.
          examples:
          - 91
        fiscalEndDate:
          type:
          - string
          - 'null'
          format: date
          description: The normalized date the fiscal period ended in YYYY-MM-DD format.
          examples:
          - '2023-12-31'
        reportDate:
          type:
          - string
          - 'null'
          format: date
          description: The date the reported fiscal period ended.
          examples:
          - '2023-12-30'
        epsReportDate:
          type:
          - string
          - 'null'
          format: date
          description: The date the EPS was reported for the requested periodicity.
          examples:
          - '2024-02-24'
        updateType:
          type:
          - string
          - 'null'
          description: Update type. Preliminary indicates limited data; Final indicates full financial statement data.
          enum:
          - Preliminary
          - Final
          examples:
          - Final
        currency:
          type:
          - string
          - 'null'
          description: ISO 4217 currency code for the data values.
          examples:
          - USD
        value:
          description: Value of the data metric requested. The type varies depending on the metric - may be a number (double) or string.
          oneOf:
          - type: 'null'
          - type: string
          - type: number
            format: double
          example: example_value
    BatchStatusResponse:
      type: object
      title: Batch Status Response
      description: Wrapper for batch request status.
      properties:
        data:
          $ref: '#/components/schemas/BatchStatus'
    BatchFlag:
      type: string
      title: Batch Flag
      description: Enable asynchronous batch processing. Y = Enable, N = Disable.
      enum:
      - Y
      - N
      default: N
    SecurityIds:
      type: array
      title: Security Identifiers
      description: List of security identifiers. Accepted types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. Limit of 1,000 per non-batch request / 30,000 per batch request.
      items:
        type: string
      minItems: 1
      maxItems: 30000
      examples:
      - - FDS-US
      - - FDS-US
        - AAPL-US
        - MSFT-US
    FinancialStatementsRequest:
      type: object
      title: Financial Statements Request
      description: Wrapper for financial statements request body.
      required:
      - data
      properties:
        data:
          $ref: '#/components/schemas/FinancialStatementsRequestBody'
    MetricsList:
      type: array
      title: Metrics List
      description: List of fundamental metric identifiers. Use the /metrics endpoint for a complete catalog of available items.
      items:
        type: string
      minItems: 1
      maxItems: 1600
      examples:
      - - FF_SALES
      - - FF_SALES
        - FF_EPS
        - FF_PE
    FundamentalsResponse:
      type: object
      title: Fundamentals Response
      description: Response wrapper containing an array of fundamental data items.
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/Fundamental'
          example: []
  responses:
    InternalServerError:
      description: Internal Server Error.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    Unauthorized:
      description: Unauthenticated USERNAME-SERIAL. Ensure you are logged in and have successfully generated an API KEY for the IP range you are connecting from.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    UnsupportedMediaType:
      description: Unsupported Media Type. Ensure that the Content-Type header is set to "application/json".
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    BadRequest:
      description: Bad Request. This can occur for several reasons. Please review the error message for details.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    Forbidden:
      description: The USERNAME-SERIAL attempted to request the endpoint is not authorized to access. Please reach out to FactSet Account Team for assistance with authorization.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    BatchAccepted:
      description: Batch request has been accepted for processing.
      headers:
        Location:
          description: Path to batch request status endpoint.
          schema:
            type: string
          example: batch-status?id=2df43e85-ea0f-45c6-bf4a-2baf4d1eaa3c
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/BatchStatusResponse'
  parameters:
    statementCategory:
      name: category
      in: query
      required: false
      description: Filter financial statements by type. INCOME_STATEMENT for revenue and earnings data, BALANCE_SHEET for assets and liabilities, CASH_FLOW for cash flow activities, FINANCIAL_SERVICES for financial institution specific items.
      schema:
        type: string
        enum:
        - INCOME_STATEMENT
        - BALANCE_SHEET
        - CASH_FLOW
        - FINANCIAL_SERVICES
    fiscalPeriodStart:
      name: fiscalPeriodStart
      in: query
      required: false
      description: The fiscal period start expressed as YYYY-MM-DD. Calendar date that will fall back to the most recent completed period during resolution.
      schema:
        type: string
        format: date
        examples:
        - '2023-01-01'
    periodicity:
      name: periodicity
      in: query
      required: false
      description: Periodicity or frequency of the fiscal periods. ANN = Annual Original, ANN_R = Annual Latest (includes restatements), QTR = Quarterly Original, QTR_R = Quarterly Latest, SEMI = Semi-Annual, SEMI_R = Semi-Annual Latest, LTM = Last Twelve Months, LTM_R = Last Twelve Months Latest, LTMSG = Last Twelve Months Global, LTM_SEMI = Last Twelve Months Semi-Annual, YTD = Year-to-date.
      schema:
        type: string
        enum:
        - ANN
        - ANN_R
        - QTR
        - QTR_R
        - SEMI
        - SEMI_R
        - LTM
        - LTM_R
        - LTMSG
        - LTM_SEMI
        - YTD
        default: ANN
    metrics:
      name: metrics
      in: query
      required: true
      explode: false
      description: Requested list of Financial Statement Items or Ratios. Use the `/metrics` endpoint for a complete list of available FF_* metric items. When requesting multiple metrics, you cannot mix metric data types (e.g. strings and floats). Limit of 1,600 per request.
      schema:
        type: array
        items:
          type: string
        minItems: 1
        maxItems: 1600
        examples:
        - - FF_SALES
        - - FF_SALES
          - FF_EPS
          - FF_PE
    currency:
      name: currency
      in: query
      required: false
      description: Currency code for currency values. For a list of currency ISO codes, visit Online Assistant Page 1470. Use "DOC" for reporting currency. Defaults to LOCAL.
      schema:
        type: string
        default: LOCAL
        examples:
        - USD
        - EUR
        - GBP
    fiscalPeriodEnd:
      name: fiscalPeriodEnd
      in: query
      required: false
      description: The fiscal period end expressed as YYYY-MM-DD. Calendar date that will fall back to the most recently completed period during resolution.
      schema:
        type: string
        format: date
        examples:
        - '2024-01-01'
    updateType:
      name: updateType
      in: query
      required: false
      description: Update status flag. RP = Include preliminary data, RF = Only final data.
      schema:
        type: string
        enum:
        - RP
        - RF
        default: RP
    batch:
      name: batch
      in: query
      required: false
      description: Enables asynchronous batch processing, supporting long-running requests up to 20 minutes. Upon requesting batch=Y, the service will respond with HTTP 202. Use batch-status to check completion and batch-result to retrieve results.
      schema:
        type: string
        enum:
        - Y
        - N
        default: N
    ids:
      name: ids
      in: query
      required: true
      explode: false
      description: The requested list of security identifiers. Accepted ID types include Market Tickers, SEDOL, ISINs, CUSIPs, or FactSet Permanent Ids. Limit of 1,000 per non-batch request / 2,000 per batch request (GET) or 30,000 per batch request (POST).
      schema:
        type: array
        items:
          type: string
        minItems: 1
        maxItems: 2000
      examples:
        singleId:
          summary: One equity identifier
          value:
          - AAPL-US
        multipleIds:
          summary: Multiple equity identifiers
          value:
          - FDS-US
          - AAPL-US
          - MSFT-US
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
externalDocs:
  url: https://developer.factset.com/api-catalog/analytics-datastore-api
  description: API Documentation