Spiko Net Asset Values API
The Net Asset Values API from Spiko — 3 operation(s) for net asset values.
The Net Asset Values API from Spiko — 3 operation(s) for net asset values.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/spiko:spiko-net-asset-values-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
openapi: 3.2.0
info:
title: Spiko Public Net Asset Values API
version: v0
description: The Public API provides access to public financial data about the Spiko Funds. You can retrieve detailed information about our Funds, their portfolio, their yield or their share classes.
servers:
- url: https://public-api.spiko.io/v0
description: Production Server
security: []
tags:
- name: Net Asset Values
paths:
/net-asset-values/{shareClassSymbol}/{day}:
get:
tags:
- Net Asset Values
operationId: GetNetAssetValue
parameters:
- name: shareClassSymbol
in: path
schema:
$ref: '#/components/schemas/ShareClassSymbol'
required: true
- name: day
in: path
schema:
type: string
title: Day
description: a day formatted as "yyyy-MM-dd"
required: true
description: a day formatted as "yyyy-MM-dd"
security: []
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
required:
- id
- shareClassId
- day
- amount
- updatedAt
properties:
id:
type: string
description: a Universally Unique Identifier
format: uuid
shareClassId:
type: string
description: a Universally Unique Identifier
format: uuid
day:
type: string
title: Day
description: a day in ISO format "YYYY-MM-DD"
amount:
$ref: '#/components/schemas/NonNegativeAmount'
updatedAt:
type: string
title: valid range date
description: A valid date within the range 2020-2100
additionalProperties: false
'400':
description: The request did not match the expected schema
content:
application/json:
schema:
$ref: '#/components/schemas/HttpApiDecodeError'
'404':
description: NotFound
summary: Get net asset value
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: Get Net Asset Value
/net-asset-values/{shareClassSymbol}:
get:
tags:
- Net Asset Values
operationId: GetNetAssetValues
parameters:
- name: shareClassSymbol
in: path
schema:
$ref: '#/components/schemas/ShareClassSymbol'
required: true
- name: startDay
in: query
schema:
type: string
title: Day
description: a day formatted as "yyyy-MM-dd"
required: true
description: a day formatted as "yyyy-MM-dd"
security: []
responses:
'200':
description: Success
content:
application/json:
schema:
type: array
items:
type: object
required:
- id
- shareClassId
- day
- amount
- updatedAt
properties:
id:
type: string
description: a Universally Unique Identifier
format: uuid
shareClassId:
type: string
description: a Universally Unique Identifier
format: uuid
day:
type: string
title: Day
description: a day in ISO format "YYYY-MM-DD"
amount:
$ref: '#/components/schemas/NonNegativeAmount'
updatedAt:
type: string
title: valid range date
description: A valid date within the range 2020-2100
additionalProperties: false
'400':
description: The request did not match the expected schema
content:
application/json:
schema:
$ref: '#/components/schemas/HttpApiDecodeError'
'404':
description: NotFound
summary: Get net asset values
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: Get Net Asset Values
/net-asset-values/{shareClassSymbol}/latest:
get:
tags:
- Net Asset Values
operationId: GetLatestNetAssetValue
parameters:
- name: shareClassSymbol
in: path
schema:
$ref: '#/components/schemas/ShareClassSymbol'
required: true
security: []
responses:
'200':
description: Success
content:
application/json:
schema:
type: object
required:
- id
- shareClassId
- day
- amount
- updatedAt
properties:
id:
type: string
description: a Universally Unique Identifier
format: uuid
shareClassId:
type: string
description: a Universally Unique Identifier
format: uuid
day:
type: string
title: Day
description: a day in ISO format "YYYY-MM-DD"
amount:
$ref: '#/components/schemas/NonNegativeAmount'
updatedAt:
type: string
title: valid range date
description: A valid date within the range 2020-2100
additionalProperties: false
'400':
description: The request did not match the expected schema
content:
application/json:
schema:
$ref: '#/components/schemas/HttpApiDecodeError'
'404':
description: NotFound
summary: Get latest net asset value
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: Get Latest Net Asset Value
components:
schemas:
ShareClassSymbol:
type: string
enum:
- EUTBL
- USTBL
- eurUSTBL
- SPKCC
- eurSPKCC
- UKTBL
- eurUKTBL
- SAFO
- SAFOd
- eurSAFO
- eurSAFOd
- gbpSAFO
- chfSAFO
title: ShareClassSymbol
HttpApiDecodeError:
type: object
required:
- issues
- message
- _tag
properties:
issues:
type: array
items:
$ref: '#/components/schemas/Issue'
message:
type: string
_tag:
type: string
enum:
- HttpApiDecodeError
additionalProperties: false
description: The request did not match the expected schema
PropertyKey:
anyOf:
- type: string
- type: number
- type: object
required:
- _tag
- key
properties:
_tag:
type: string
enum:
- symbol
key:
type: string
additionalProperties: false
description: an object to be decoded into a globally shared symbol
Issue:
type: object
required:
- _tag
- path
- message
properties:
_tag:
type: string
enum:
- Pointer
- Unexpected
- Missing
- Composite
- Refinement
- Transformation
- Type
- Forbidden
description: The tag identifying the type of parse issue
path:
type: array
items:
$ref: '#/components/schemas/PropertyKey'
description: The path to the property where the issue occurred
message:
type: string
description: A descriptive message explaining the issue
additionalProperties: false
description: Represents an error encountered while parsing a value to match the schema
NonNegativeAmount:
type: object
required:
- value
- currency
properties:
value:
type: string
title: non-negative decimal number as a string
description: a string representation of a non-negative decimal number e.g. "10000", "0.00" or "3420.92"
currency:
type: string
enum:
- EUR
- USD
- GBP
- CHF
- JPY
- SGD
title: Currency code
identifier: CurrencyCode
description: a currency code among "EUR", "USD", "GBP", "CHF", "JPY", "SGD"
additionalProperties: false
title: Non-Negative Amount
x-provenance:
method: harvested
publisher: Spiko
source: https://public-api.spiko.io/docs/openapi.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)