# riskmodels-app Funds Data Plane API

**Canonical:** https://apis.io/apis/riskmodels-app/riskmodels-app-funds-data-plane-api/  
**Provider:** riskmodels-app — https://apis.io/providers/riskmodels-app/  
**Base URL:** https://riskmodels.app/api  
**Documentation:** https://riskmodels.app/api-reference

riskmodels-app Funds Data Plane API is one of 16 APIs that [riskmodels-app](https://apis.io/providers/riskmodels-app/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Funds Data Plane. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Raw-shape reads against the funds Supabase tables (`funds`, `funds_latest`). Latest knowledge-mode snapshot only — history reads via the per-fund Zarr endpoints in later stages. Public; soft Bearer auth; not metered. The compute-bearing `/funds/*`, `/funds/style/*`, and `/funds/snapshot/*` surfaces ship in subsequent stages.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| GET | `/data/funds/{bw_fund_id}` | Get fund (registry + latest snapshot) |
| GET | `/data/funds-latest/{bw_fund_id}` | Get just the funds_latest row |
| POST | `/data/funds/batch` | Resolve multiple funds in one call |
| GET | `/data/funds/search` | Search funds by ticker or name |
| GET | `/data/funds/style/{slug}/members` | List fund_ids in a 9-box style cell |
| GET | `/data/etf/search` | ETF search & discovery (free) |
| GET | `/data/etf/universe` | ETF universe with capabilities (free) |
| GET | `/data/etf/{ticker}` | ETF capabilities, identifiers and base metrics |
| GET | `/data/etf/{ticker}/holdings` | ETF top-N holdings (canonical PortfolioSurface) |
| GET | `/data/etf/{ticker}/portfolio` | ETF L1/L2/L3 return decomposition time series |
| GET | `/data/benchmark/{id}` | Benchmark surface + BenchmarkContext |
| GET | `/data/benchmark-fit` | BenchmarkFit — fit a portfolio surface to a benchmark |
| GET | `/data/benchmark/{id}/portfolio` | Benchmark L1/L2/L3 return decomposition time series |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/riskmodels-app/openapi/riskmodels-app-funds-data-plane-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-fund-holdings-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-ticker-returns-response-v3-schema.json
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-decompose-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-lstar-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-artifact-capability-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/riskmodels-app/json-schema/riskmodels-app-fund-metrics-response-schema.json

## Other riskmodels-app APIs (12)

- [riskmodels-app 13F Filers API](https://apis.io/apis/riskmodels-app/riskmodels-app-13f-filers-api/)
- [riskmodels-app Account API](https://apis.io/apis/riskmodels-app/riskmodels-app-account-api/)
- [riskmodels-app Authentication API](https://apis.io/apis/riskmodels-app/riskmodels-app-authentication-api/)
- [riskmodels-app Billing API](https://apis.io/apis/riskmodels-app/riskmodels-app-billing-api/)
- [riskmodels-app Compliance API](https://apis.io/apis/riskmodels-app/riskmodels-app-compliance-api/)
- [riskmodels-app Deprecated API](https://apis.io/apis/riskmodels-app/riskmodels-app-deprecated-api/)
- [riskmodels-app Discovery API](https://apis.io/apis/riskmodels-app/riskmodels-app-discovery-api/)
- [riskmodels-app Fundamentals API](https://apis.io/apis/riskmodels-app/riskmodels-app-fundamentals-api/)
- [riskmodels-app Funds API](https://apis.io/apis/riskmodels-app/riskmodels-app-funds-api/)
- [riskmodels-app MCP API](https://apis.io/apis/riskmodels-app/riskmodels-app-mcp-api/)
- [riskmodels-app Plaid Integration API](https://apis.io/apis/riskmodels-app/riskmodels-app-plaid-integration-api/)
- [riskmodels-app Privacy API](https://apis.io/apis/riskmodels-app/riskmodels-app-privacy-api/)

## Tags

Funds Data Plane

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/riskmodels-app/riskmodels-app-funds-data-plane-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/riskmodels-app/.
