Preqin · Schema
DocumentOfHFFundResponse
CompanyAlternative AssetsDataAnalyticsPrivate MarketsResearch
Properties
| Name | Type | Description |
|---|---|---|
| meta | object | |
| data | arraynull |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/preqin/json-schema/preqin-document-of-hffund-response-schema.json",
"title": "DocumentOfHFFundResponse",
"x-generated": "2026-11-10",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/preqin-fund-performance-api-openapi.yml#/components/schemas/DocumentOfHFFundResponse",
"type": "object",
"additionalProperties": false,
"properties": {
"meta": {
"oneOf": [
{
"$ref": "#/$defs/Metadata"
}
]
},
"data": {
"type": [
"array",
"null"
],
"items": {
"$ref": "#/$defs/HFFundResponse"
}
}
},
"$defs": {
"HFFundResponse": {
"type": "object",
"additionalProperties": false,
"properties": {
"fundId": {
"type": "string",
"description": "Unique fund identifier"
},
"fundName": {
"type": "string",
"description": "fund name"
},
"isShareClass": {
"type": "string",
"description": "Is Shares Class"
},
"vintage": {
"type": "string",
"description": "Vintage Inception Year"
},
"asAtDate": {
"type": "string",
"description": "Performance As At"
},
"monthlyReturnNetPct": {
"type": "number",
"description": "Monthly Return Net Pct",
"format": "float"
},
"cumulativeReturnsYtdPct": {
"type": "string",
"description": "Cumulative Returns Ytd Pct"
},
"annualisedReturns3YearsPct": {
"type": "string",
"description": "Annualised Returns 3 Years Pct"
},
"cumulativeReturns3MonthsPct": {
"type": "string",
"description": "Cumulative Returns 3 Months Pct"
},
"cumulativeReturns6MonthsPct": {
"type": "string",
"description": "Cumulative Returns 6 Months Pct"
},
"cumulativeReturns12MonthsPct": {
"type": "string",
"description": "Cumulative Returns 12Months Pct"
},
"cumulativeReturns2YearsPct": {
"type": "string",
"description": "Cumulative Returns 2 Years Pct"
},
"cumulativeReturns3YearsPct": {
"type": "string",
"description": "Cumulative Returns 3 Years Pct"
},
"cumulativeReturns5YearsPct": {
"type": "string",
"description": "Cumulative Returns 5 Years Pct"
},
"cumulativeReturns10YearsPct": {
"type": "string",
"description": "Cumulative Returns 10 Years Pct"
},
"cumulativeReturnsSinceInceptionPct": {
"type": "string",
"description": "Cumulative Returns Since Inception Pct"
},
"annualisedReturns2YearsPct": {
"type": "string",
"description": "Annualised Returns 2 Years Pct"
},
"annualisedReturns5YearsPct": {
"type": "string",
"description": "Annualised Returns 5 Years Pct"
},
"annualisedReturns10YearsPct": {
"type": "string",
"description": "Annualised Returns 10 Years Pct"
},
"annualisedReturnsSinceInceptionPct": {
"type": "string",
"description": "Annualised Returns Since Inception Pct"
},
"pctPositiveMonths": {
"type": "string",
"description": "Pct Positive Months"
},
"pctNegativeMonths": {
"type": "string",
"description": "Pct Negative Months"
},
"bestMonth": {
"type": "string",
"description": "Best Month"
},
"worstMonth": {
"type": "string",
"description": "WorstMonth"
},
"bestReturnPct": {
"type": "string",
"description": "BestReturnPct"
},
"worstReturnPct": {
"type": "string",
"description": "WorstReturnPct"
},
"averageReturnPct": {
"type": "string",
"description": "AverageReturnPct"
},
"averagePositiveReturnPct": {
"type": "string",
"description": "AveragePositiveReturnPct"
},
"averageNegativeReturnPct": {
"type": "string",
"description": "AverageNegativeReturnPct"
},
"largestDrawdownSizePct": {
"type": "string",
"description": "LargestDrawdownSizePct"
},
"vamiInceptionPlus12MonthsBaseIsEqualTo1000": {
"type": "string",
"description": "VamiInceptionPlus12MonthsBaseIsEqualTo1000"
},
"vamiInceptionPlus24MonthsBaseIsEqualTo1000": {
"type": "string",
"description": "VamiInceptionPlus24MonthsBaseIsEqualTo1000"
},
"vamiInceptionPlus36MonthsBaseIsEqualTo1000": {
"type": "string",
"description": "VamiInceptionPlus36MonthsBaseIsEqualTo1000"
},
"vamiInceptionPlus60MonthsBaseIsEqualTo1000": {
"type": "string",
"description": "VamiInceptionPlus60MonthsBaseIsEqualTo1000"
},
"sinceInceptionVolatilityPct": {
"type": "string",
"description": "SinceInceptionVolatilityPct"
},
"sinceInceptionSharpeRatioRfr0Pct": {
"type": "string",
"description": "SinceInceptionSharpeRatioRfr0PctPerformance As At"
},
"sinceInceptionSharpeRatioRfr1Pct": {
"type": "string",
"description": "SinceInceptionSharpeRatioRfr1Pct"
},
"sinceInceptionSharpeRatioRfr2Pct": {
"type": "string",
"description": "SinceInceptionSharpeRatioRfr2Pct"
},
"sinceInceptionSortinoRatioMar0Pct": {
"type": "string",
"description": "SinceInceptionSortinoRatioMar0Pct"
},
"sinceInceptionSortinoRatioMar1Pct": {
"type": "string",
"description": "SinceInceptionSortinoRatioMar1Pct"
},
"sinceInceptionSortinoRatioMar2Pct": {
"type": "string",
"description": "SinceInceptionSortinoRatioMar2Pct"
},
"sinceInceptionDownsideRatioMar2Pct": {
"type": "string",
"description": "SinceInceptionDownsideRatioMar2Pct"
},
"sinceInceptionUpsideDeviationMar2Pct": {
"type": "string",
"description": "SinceInceptionUpsideDeviationMar2Pct"
},
"12MonthsVolatilityPct": {
"type": "string",
"description": "12MonthsVolatilityPct"
},
"12MonthsSharpeRatioRfr0Pct": {
"type": "string",
"description": "12MonthsSharpeRatioRfr0Pct"
},
"12MonthsSharpeRatioRfr1Pct": {
"type": "string",
"description": "12MonthsSharpeRatioRfr1Pct"
},
"12MonthsSharpeRatioRfr2Pct": {
"type": "string",
"description": "12MonthsSharpeRatioRfr2Pct"
},
"12MonthsSortinoRatioMar0Pct": {
"type": "string",
"description": "12MonthsSortinoRatioMar0Pct"
},
"12MonthsSortinoRatioMar1Pct": {
"type": "string",
"description": "12MonthsSortinoRatioMar1Pct"
},
"12MonthsSortinoRatioMar2Pct": {
"type": "string",
"description": "12MonthsSortinoRatioMar2Pct"
},
"12MonthsDownsideRatioMar2Pct": {
"type": "string",
"description": "12MonthsDownsideRatioMar2Pct"
},
"12MonthsUpsideDeviationMar2Pct": {
"type": "string",
"description": "12MonthsUpsideDeviationMar2Pct"
},
"2YearsVolatilityPct": {
"type": "string",
"description": "2YearsVolatilityPct"
},
"2YearsSharpeRatioRfr0Pct": {
"type": "string",
"description": "2YearsSharpeRatioRfr0Pct"
},
"2YearsSharpeRatioRfr1Pct": {
"type": "string",
"description": "2YearsSharpeRatioRfr1Pct"
},
"2YearsSharpeRatioRfr2Pct": {
"type": "string",
"description": "2YearsSharpeRatioRfr2Pct"
},
"2yearsSortinoRatioMar0Pct": {
"type": "string",
"description": "2yearsSortinoRatioMar0Pct"
},
"2yearsSortinoRatioMar1Pct": {
"type": "string",
"description": "2yearsSortinoRatioMar1Pct"
},
"2yearsSortinoRatioMar2Pct": {
"type": "string",
"description": "2yearsSortinoRatioMar2Pct"
},
"2YearsDownsideRatioMar2Pct": {
"type": "string",
"description": "2YearsDownsideRatioMar2Pct"
},
"2YearsUpsideDeviationMar2Pct": {
"type": "string",
"description": "2YearsUpsideDeviationMar2Pct"
},
"3YearsVolatilityPct": {
"type": "string",
"description": "3YearsVolatilityPct"
},
"3YearsSharpeRatioRfr0Pct": {
"type": "string",
"description": "3YearsSharpeRatioRfr0Pct"
},
"3YearsSharpeRatioRfr1Pct": {
"type": "string",
"description": "3YearsSharpeRatioRfr1Pct"
},
"3YearsSharpeRatioRfr2Pct": {
"type": "string",
"description": "3YearsSharpeRatioRfr2Pct"
},
"3YearsSortinoRatioMar0Pct": {
"type": "string",
"description": "3YearsSortinoRatioMar0Pct"
},
"3YearsSortinoRatioMar1Pct": {
"type": "string",
"description": "3YearsSortinoRatioMar1Pct"
},
"3YearsSortinoRatioMar2Pct": {
"type": "string",
"description": "3YearsSortinoRatioMar2Pct"
},
"3YearsDownsideRatioMar2Pct": {
"type": "string",
"description": "3YearsDownsideRatioMar2Pct"
},
"3YearsUpsideDeviationMar2Pct": {
"type": "string",
"description": "3YearsUpsideDeviationMar2Pct"
},
"5YearsVolatilityPct": {
"type": "string",
"description": "5YearsVolatilityPct"
},
"5YearsSharpeRatioRfr0Pct": {
"type": "string",
"description": "5YearsSharpeRatioRfr0Pct"
},
"5YearsSharpeRatioRfr1Pct": {
"type": "string",
"description": "5YearsSharpeRatioRfr1Pct"
},
"5YearsSharpeRatioRfr2Pct": {
"type": "string",
"description": "5YearsSharpeRatioRfr2Pct"
},
"5YearsSortinoRatioMar0Pct": {
"type": "string",
"description": "Performance As At"
},
"5YearsSortinoRatioMar1Pct": {
"type": "string",
"description": "5YearsSortinoRatioMar1Pct"
},
"5YearsSortinoRatioMar2Pct": {
"type": "string",
"description": "5YearsSortinoRatioMar2Pct"
},
"5YearsDownsideRatioMar2Pct": {
"type": "string",
"description": "5Years Downside Ratio Mar 2Pct"
},
"5YearsUpsideDeviationMar2Pct": {
"type": "string",
"description": "5Years Upside Deviation Mar 2 Pct"
},
"Kurtosis": {
"type": "string",
"description": "Kurtosis"
},
"Skew": {
"type": "string",
"description": "Skew"
},
"fundShareClassAumCurrency": {
"type": "string",
"description": "Fund Share Class Aum Currency"
},
"fundShareClassAumMn": {
"type": "string",
"description": "Fund Share Class Aum"
},
"fundShareClassAumUSDMn": {
"type": "string",
"description": "Fund Share Class Aum USDMn"
},
"fundShareClassAumEURMn": {
"type": "string",
"description": "Fund Share Class Aum EurMn"
}
}
},
"Metadata": {
"type": "object",
"additionalProperties": false,
"properties": {
"total": {
"type": "integer",
"description": "Total number of records available for the query",
"format": "int64"
},
"returned": {
"type": "integer",
"description": "Total number of records returned for the query",
"format": "int32"
},
"page": {
"type": "integer",
"description": "Page number of the current query",
"format": "int32"
}
}
}
}
}
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/preqin-document-of-hffund-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.