Factset · Schema
Fundamental
A single fundamental data point representing a metric value for a specific security, fiscal period, and periodicity.
FinancialFinancial DataInvestment AnalyticsMarket DataPortfolio AnalyticsResearch
Properties
| Name | Type | Description |
|---|---|---|
| requestId | string | Identifier that was used for the request. |
| fsymId | ['string', 'null'] | FactSet Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R). |
| metric | ['string', 'null'] | The requested metric input, representing the Fundamental Data Item. |
| periodicity | ['string', 'null'] | Periodicity or frequency of the fiscal periods. |
| fiscalPeriod | ['integer', 'null'] | Fiscal period indicator. QUARTERLY: 1-4, SEMI-ANNUAL: 1-2, ANNUAL: 0. |
| fiscalYear | ['integer', 'null'] | Fiscal year of the reported period in YYYY format. |
| fiscalPeriodLength | ['integer', 'null'] | Length of the fiscal period in days. |
| fiscalEndDate | ['string', 'null'] | The normalized date the fiscal period ended in YYYY-MM-DD format. |
| reportDate | ['string', 'null'] | The date the reported fiscal period ended. |
| epsReportDate | ['string', 'null'] | The date the EPS was reported for the requested periodicity. |
| updateType | ['string', 'null'] | Update type. Preliminary indicates limited data; Final indicates full financial statement data. |
| currency | ['string', 'null'] | ISO 4217 currency code for the data values. |
| value | string | Value of the data metric requested. The type varies depending on the metric - may be a number (double) or string. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Fundamental",
"type": "object",
"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."
},
"fsymId": {
"type": "['string', 'null']",
"description": "FactSet Regional Security Identifier. Six alpha-numeric characters, excluding vowels, with an -R suffix (XXXXXX-R)."
},
"metric": {
"type": "['string', 'null']",
"description": "The requested metric input, representing the Fundamental Data Item."
},
"periodicity": {
"type": "['string', 'null']",
"description": "Periodicity or frequency of the fiscal periods."
},
"fiscalPeriod": {
"type": "['integer', 'null']",
"description": "Fiscal period indicator. QUARTERLY: 1-4, SEMI-ANNUAL: 1-2, ANNUAL: 0."
},
"fiscalYear": {
"type": "['integer', 'null']",
"description": "Fiscal year of the reported period in YYYY format."
},
"fiscalPeriodLength": {
"type": "['integer', 'null']",
"description": "Length of the fiscal period in days."
},
"fiscalEndDate": {
"type": "['string', 'null']",
"description": "The normalized date the fiscal period ended in YYYY-MM-DD format."
},
"reportDate": {
"type": "['string', 'null']",
"description": "The date the reported fiscal period ended."
},
"epsReportDate": {
"type": "['string', 'null']",
"description": "The date the EPS was reported for the requested periodicity."
},
"updateType": {
"type": "['string', 'null']",
"description": "Update type. Preliminary indicates limited data; Final indicates full financial statement data."
},
"currency": {
"type": "['string', 'null']",
"description": "ISO 4217 currency code for the data values."
},
"value": {
"type": "string",
"description": "Value of the data metric requested. The type varies depending on the metric - may be a number (double) or string."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/factset-fundamentals-fundamental"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.