How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Factset Factset Funds API

The Factset Funds API from Factset — 13 operation(s) for factset funds.

Factset Factset Funds API is one of 460 APIs that Factset publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Factset Funds. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, code examples, a changelog, and 1 JSON Schema.

This API exposes 26 operations across 13 paths, and defines 53 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against 2 base URLs: https://api.factset.com, https://api-sandbox.factset.com.

26 operations 13 paths 53 schemas 13 GET13 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.factset.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Factset Factset Funds API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

Paths & Operations 26

Across 13 paths, the API surfaces 26 operations — 13 GET, 13 POST. Each is listed below with its method, path, parameters, and response codes.

Factset Funds 26
GET
/factset-funds/v1/summary
Factset Get basic reference summary data for a Fund.
getFundsSummary 1 param → 200400401403415500
POST
/factset-funds/v1/summary
Factset Get basic reference data for a large list of Fund ids.
getFundsSummaryForList body → 200400401403415500
GET
/factset-funds/v1/classifications
Factset Get basic Fund Classifications
getFundsClassifications 1 param → 200400401403415500
POST
/factset-funds/v1/classifications
Factset Get basic Fund Classifications for a large list of ids.
getFundsClassificationsForList body → 200400401403415500
GET
/factset-funds/v1/benchmark-details
Factset Get the Fund's Primary and Segment Benchmark Details
getFundsBenchmarkDetails 1 param → 200400401403415500
POST
/factset-funds/v1/benchmark-details
Factset Get the Fund's Primary and Segment Benchmark details for large list of ids.
getFundsBenchmarkDetailsForList body → 200400401403415500
GET
/factset-funds/v1/costs-fees
Factset Get the Fund's Costs, Investment minimums and Risk, and Fees.
getFundsCostsFees 3 params → 200400401403415500
POST
/factset-funds/v1/costs-fees
Factset Get the Fund's Costs, Investment minimums and Risk, and Fees for large list of ids.
getFundsCostsFeesForList body → 200400401403415500
GET
/factset-funds/v1/managers
Factset Get a list of Fund Managers and related details for a list of ids.
getFundsManagers 1 param → 200400401403415500
POST
/factset-funds/v1/managers
Factset Get a list of Fund Managers and related details for a large list of ids.
getFundsManagersForList body → 200400401403415500
GET
/factset-funds/v1/related-funds
Factset Get a list of Related Funds for a list of Fund ids.
getRelatedFunds 1 param → 200400401403415500
POST
/factset-funds/v1/related-funds
Factset Get a list of Related Funds for a large list of Fund ids.
getRelatedFundsForList body → 200400401403415500
GET
/factset-funds/v1/prices
Factset Get Fund Prices (NAV) for a requested time-series
getFundsPrices 7 params → 200400401403415500
POST
/factset-funds/v1/prices
Factset Get Fund Prices (NAV) for a requested date range and large list of ids.
getFundsPricesForList body → 200400401403415500
GET
/factset-funds/v1/returns
Factset Get Fund Returns for a requested time-series
getFundsReturns 6 params → 200400401403415500
POST
/factset-funds/v1/returns
Factset Get Fund Returns for a requested time-series and large list of ids
getFundsReturnsForList body → 200400401403415500
GET
/factset-funds/v1/returns-snapshot
Factset Get Fund Returns over pre-defined time horizons as of a specific date.
getFundsReturnsSnapshot 3 params → 200400401403415500
POST
/factset-funds/v1/returns-snapshot
Factset Get Fund Returns over pre-defined time horizons as of a specific date.
getFundsReturnsSnapshotForList body → 200400401403415500
GET
/factset-funds/v1/returns-range
Factset Get Fund Returns for a user-defined date range
getFundsReturnsRange 4 params → 200400401403415500
POST
/factset-funds/v1/returns-range
Factset Get Fund Returns over pre-defined time horizons as of a specific date for large list of ids.
getFundsReturnsRangeForList body → 200400401403415500
GET
/factset-funds/v1/aum
Factset Get Fund AUM for a requested date range and list of ids
getFundsAum 6 params → 200400401403415500
POST
/factset-funds/v1/aum
Factset Get Fund AUM for a requested date range and large list of ids
getFundsAumForList body → 200400401403415500
GET
/factset-funds/v1/flows
Factset Get Fund Flows for a requested date range and list of ids
getFundsFlows 5 params → 200400401403415500
POST
/factset-funds/v1/flows
Factset Get Fund Flows for a requested date range and large list of ids
getFundsFlowsForList body → 200400401403415500
GET
/factset-funds/v1/status
Factset Get Fund's current status and database availability
getStatuses 1 param → 200400401403415500
POST
/factset-funds/v1/status
Factset Get Fund's current status and database availability for large list of ids.
getStatusesForList body → 200400401403415500

Schemas 53

The contract defines 53 schemas that model the data the API accepts and returns. The most detailed are summaries (35 properties), costsFees (19 properties), returnsSnapshot (12 properties), benchmarkDetails (11 properties). Each schema is shown below with its type and property counts.

summaries
object
35 properties
ids
array
The requested Fund Identifier. FactSet Identifiers, tickers, CUSIP and SEDOL are accepted input. ids limit = 1000 per request Make note, GET Method URL request…
costsFeesRequest
object
Cost and Fees Request Body
3 properties 1 required
fundsReturnsSnapshotRequest
object
Returns Request Body
3 properties 1 required
fundsReturnsRequest
object
Returns Request Body
6 properties 1 required
managersResponse
object
1 property
classificationsResponse
object
1 property
costsFeesIds
array
The requested Fund Identifier. FactSet Identifiers, tickers, CUSIP and SEDOL are accepted input. ids limit = 1000 per request Make note, GET Method URL request…
currency
string
The ISO3 currency control for the requested fund.
summariesResponse
object
1 property
returnsRangeResponse
object
1 property
managersRequest
object
Managers Request Body
1 property 1 required
costsFeesResponse
object
1 property
returnsSnapshot
object
12 properties
relatedFunds
object
7 properties
returns
object
5 properties
fundsPricesResponse
object
1 property
dateSnapshot
string
The date requested for a given date range in YYYY-MM-DD format. The date MUST be equal to or less than the priceRecentDate found within the /summary endpoint.
frequencyAum
string
Controls the display frequency of the data returned. MTD = Month-To-Date M = Monthly, based on the last trading day of the month. CQTD = Calendar Quarter-to-Da…
managers
object
7 properties
flows
object
5 properties
statusesResponse
object
1 property
returnsRange
object
5 properties
flowsResponse
object
1 property
benchmarkDetailsRequest
object
Benchmark Details Request Body
1 property 1 required
returnsRangeRequest
object
Returns Range Request Body
4 properties 1 required
costsFeesDate
string
The date requested in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted in this endpoint.
benchmarkDetailsResponse
object
1 property
summariesRequest
object
Summaries Request Body
1 property 1 required
prices
object
5 properties
frequency
string
Controls the display frequency of the data returned. D = Daily W = Weekly, based on the last day of the week of the start date. M = Monthly, based on the last…
relatedFundsRequest
object
Related Funds Request Body
1 property 1 required
fundsReturnsResponse
object
1 property
classifications
object
9 properties
costsFees
object
19 properties
statusesRequest
object
Classifications Request Body
1 property 1 required
splitAdjust
string
Controls the split adjustment of the Fund's NAV - SPLIT = Split ONLY Adjusted. This is used by default. UNSPLIT = No Adjustments, Controls the split and divide…
endDate
string
The end date requested for a given date range in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepted…
dividendAdjust
string
Controls the dividend inclusion for the NAV returns calculations, where - DIV = Include Dividends, Total Return NODIV = Exclude Dividends, Simple Return
statuses
object
5 properties
startDateRange
string
The start date requested for a given date range in YYYY-MM-DD format. If left blank, the API will default to the day prior to today's previous close. The start…
classificationsRequest
object
Classifications Request Body
1 property 1 required
startDate
string
The start date requested for a given date range in YYYY-MM-DD format. If left blank, the API will default to previous close. Future dates (T+1) are not accepte…
fundsReturnsSnapshotResponse
object
1 property
flowsRequest
object
Flows Request Body
5 properties 1 required
aumRequest
object
AUM Request Body
6 properties 1 required
errorResponse
object
5 properties
dataType
string
Controls the data type of the Fund NAV between Raw or Rolled values.
aum
object
7 properties
aumResponse
object
1 property
fundsPricesRequest
object
Prices Request Body
7 properties 1 required
relatedFundsResponse
object
1 property
benchmarkDetails
object
11 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

factset-factset-funds-api-openapi.yml Raw ↑

Other APIs Factset publishes across the network.

FactSet Recommendation List API for Digital Portals
FactSet Bonds API for Digital Portals
FactSet Virtual Portfolio API for Digital Portals
FactSet Stocks API for Digital Portals
FactSet Securitized Derivatives API for Digital Portals
FactSet Watchlist API for Digital Portals
FactSet Funds API for Digital Portals
FactSet Data Monitor API
FactSet Mergers and Acquisitions API
FactSet News API
News API for Digital Portals
FactSet Real-Time Options API
Where this information came from

This is an independent, third-party profile of Factset Factset Funds API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.