Financial Modeling Prep · JSON-LD Context
Financial Modeling Prep Context
JSON-LD context defining the semantic vocabulary for Financial Modeling Prep from Financial Modeling Prep.
5 Classes
40 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
financial:
https://financialmodelingprep.com/schema#
Classes
HistoricalPrice
HistoricalPriceResponse
IncomeStatement
CompanyProfile
Quote
Properties
| Property | Type | Container |
|---|---|---|
| date | date | |
| open | decimal | |
| high | decimal | |
| low | decimal | |
| close | decimal | |
| adjClose | decimal | |
| volume | integer | |
| symbol | string | |
| historical | list | |
| period | string | |
| revenue | decimal | |
| costOfRevenue | decimal | |
| grossProfit | decimal | |
| operatingIncome | decimal | |
| netIncome | decimal | |
| eps | decimal | |
| companyName | string | |
| industry | string | |
| sector | string | |
| country | string | |
| ceo | string | |
| website | string | |
| description | string | |
| exchange | string | |
| currency | string | |
| name | string | |
| price | decimal | |
| changesPercentage | decimal | |
| change | decimal | |
| dayLow | decimal | |
| dayHigh | decimal | |
| yearHigh | decimal | |
| yearLow | decimal | |
| marketCap | decimal | |
| priceAvg50 | decimal | |
| priceAvg200 | decimal | |
| avgVolume | integer | |
| previousClose | decimal | |
| pe | decimal | |
| timestamp | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://financialmodelingprep.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"financial": "https://financialmodelingprep.com/schema#",
"HistoricalPrice": "financial:HistoricalPrice",
"date": {
"@id": "financial:date",
"@type": "xsd:date"
},
"open": {
"@id": "financial:open",
"@type": "xsd:decimal"
},
"high": {
"@id": "financial:high",
"@type": "xsd:decimal"
},
"low": {
"@id": "financial:low",
"@type": "xsd:decimal"
},
"close": {
"@id": "financial:close",
"@type": "xsd:decimal"
},
"adjClose": {
"@id": "financial:adjClose",
"@type": "xsd:decimal"
},
"volume": {
"@id": "financial:volume",
"@type": "xsd:integer"
},
"HistoricalPriceResponse": "financial:HistoricalPriceResponse",
"symbol": {
"@id": "financial:symbol",
"@type": "xsd:string"
},
"historical": {
"@id": "financial:historical",
"@container": "@list"
},
"IncomeStatement": "financial:IncomeStatement",
"period": {
"@id": "financial:period",
"@type": "xsd:string"
},
"revenue": {
"@id": "financial:revenue",
"@type": "xsd:decimal"
},
"costOfRevenue": {
"@id": "financial:costOfRevenue",
"@type": "xsd:decimal"
},
"grossProfit": {
"@id": "financial:grossProfit",
"@type": "xsd:decimal"
},
"operatingIncome": {
"@id": "financial:operatingIncome",
"@type": "xsd:decimal"
},
"netIncome": {
"@id": "financial:netIncome",
"@type": "xsd:decimal"
},
"eps": {
"@id": "financial:eps",
"@type": "xsd:decimal"
},
"CompanyProfile": "financial:CompanyProfile",
"companyName": {
"@id": "financial:companyName",
"@type": "xsd:string"
},
"industry": {
"@id": "financial:industry",
"@type": "xsd:string"
},
"sector": {
"@id": "financial:sector",
"@type": "xsd:string"
},
"country": {
"@id": "financial:country",
"@type": "xsd:string"
},
"ceo": {
"@id": "financial:ceo",
"@type": "xsd:string"
},
"website": {
"@id": "financial:website",
"@type": "xsd:string"
},
"description": {
"@id": "financial:description",
"@type": "xsd:string"
},
"exchange": {
"@id": "financial:exchange",
"@type": "xsd:string"
},
"currency": {
"@id": "financial:currency",
"@type": "xsd:string"
},
"Quote": "financial:Quote",
"name": {
"@id": "financial:name",
"@type": "xsd:string"
},
"price": {
"@id": "financial:price",
"@type": "xsd:decimal"
},
"changesPercentage": {
"@id": "financial:changesPercentage",
"@type": "xsd:decimal"
},
"change": {
"@id": "financial:change",
"@type": "xsd:decimal"
},
"dayLow": {
"@id": "financial:dayLow",
"@type": "xsd:decimal"
},
"dayHigh": {
"@id": "financial:dayHigh",
"@type": "xsd:decimal"
},
"yearHigh": {
"@id": "financial:yearHigh",
"@type": "xsd:decimal"
},
"yearLow": {
"@id": "financial:yearLow",
"@type": "xsd:decimal"
},
"marketCap": {
"@id": "financial:marketCap",
"@type": "xsd:decimal"
},
"priceAvg50": {
"@id": "financial:priceAvg50",
"@type": "xsd:decimal"
},
"priceAvg200": {
"@id": "financial:priceAvg200",
"@type": "xsd:decimal"
},
"avgVolume": {
"@id": "financial:avgVolume",
"@type": "xsd:integer"
},
"previousClose": {
"@id": "financial:previousClose",
"@type": "xsd:decimal"
},
"pe": {
"@id": "financial:pe",
"@type": "xsd:decimal"
},
"timestamp": {
"@id": "financial:timestamp",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "Financial Modeling Prep API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Financial Modeling Prep's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/financial-modeling-prep-balance-sheet-statement-api-openapi.yml, openapi/financial-modeling-prep-cash-flow-statement-api-openapi.yml, openapi/financial-modeling-prep-historical-price-full-api-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/financial-modeling-prep-balance-sheet-statement-api-openapi.yml",
"openapi/financial-modeling-prep-cash-flow-statement-api-openapi.yml",
"openapi/financial-modeling-prep-historical-price-full-api-openapi.yml",
"openapi/financial-modeling-prep-income-statement-api-openapi.yml",
"openapi/financial-modeling-prep-insider-trading-api-openapi.yml"
]
}