Vaults
Vault analytics. Get vault details, transactions, description and icon, investors, etc.
List vtoken market data (price, AUM, supply, mint, symbol, name, uri) for all Starke Finance vaults.
120Base-58 encoded Solana Pubkey
Base-58 encoded Solana Pubkey
Base-58 encoded Solana Pubkey
Successfully retrieved vtoken list.
Current page number
1Number of items per page
10Total number of pages
10Total number of items
100include_ids and exclude_ids must be disjoint.
I'm a teapot.
Server Error.
POST /ftaas/api/v1/vtokens HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 184
{
"manager_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"exclude_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"include_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"page": 1,
"limit": 10,
"total_pages": 10,
"total_count": 100,
"vtokens": [
{
"mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"symbol": "VToken",
"name": "VToken Name",
"uri": "VToken URI",
"supply": 1000000.5,
"price_usd": 1.1,
"aum_usd": 4000000,
"vault_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
}
]
}List all Starke Finance vaults' information.
120Base-58 encoded Solana Pubkey
Base-58 encoded Solana Pubkey
Base-58 encoded Solana Pubkey
Successfully retrieved vaults.
Current page number
1Number of items per page
10Total number of pages
10Total number of items
100include_ids and exclude_ids must be disjoint.
I'm a teapot.
Server Error.
POST /ftaas/api/v1/vaults HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 184
{
"manager_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"exclude_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"include_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"page": 1,
"limit": 10,
"total_pages": 10,
"total_count": 100,
"vaults": [
{
"id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"name": "Vault Name",
"manager_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"created_at": "2026-01-01T00:00:00.000Z",
"is_closed": true,
"prices_updated_at": null,
"current_depositors": 1,
"deposit_token_mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"signature": "54QwmYqBVjSRxMbX37Ajo2jGn6vd4FVw8px6eRrdGmZYtnNPdNShV5GsPmQMKMrLhqhD29gsvcBZA95VpGkTkEgL",
"initial_vtoken_price": null,
"metadata": {
"description": "Vault Description",
"icon_url": "https://example.com/icon.png"
},
"config": {
"allowed_investor_types": {
"unknown": true,
"entity": true,
"individual": true
},
"allowed_investor_tiers": {
"basic": true,
"accredited": true,
"qualified": true
},
"max_allowed_aum": null,
"max_depositors": 1,
"individual_min_deposit": 1,
"individual_max_deposit": null,
"entity_min_deposit": 1,
"entity_max_deposit": null,
"is_transferrable": true
},
"vtoken": {
"mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"symbol": "VToken",
"name": "VToken Name",
"uri": "VToken URI",
"supply": 1000000.5,
"price_usd": 1.1,
"aum_usd": 4000000
},
"returns": {
"mtd": 1,
"qtd": 1,
"ytd": 1,
"return_1d": 1,
"return_7d": 1,
"return_30d": 1,
"return_1y": 1
},
"volatility_annualized": null
}
]
}Get detailed information about a specific Starke Finance vault with returns.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpSuccessfull retrieved vault.
Vault Details with returns and volatility
Vault was not found.
Server Error.
GET /ftaas/api/v1/vaults/{vault} HTTP/1.1
Host: dev.api.starke.finance/
Accept: */*
{
"vault": {
"id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"name": "Vault Name",
"manager_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"created_at": "2026-01-01T00:00:00.000Z",
"is_closed": true,
"prices_updated_at": null,
"current_depositors": 1,
"deposit_token_mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"signature": "54QwmYqBVjSRxMbX37Ajo2jGn6vd4FVw8px6eRrdGmZYtnNPdNShV5GsPmQMKMrLhqhD29gsvcBZA95VpGkTkEgL",
"initial_vtoken_price": null,
"metadata": {
"description": "Vault Description",
"icon_url": "https://example.com/icon.png"
},
"config": {
"allowed_investor_types": {
"unknown": true,
"entity": true,
"individual": true
},
"allowed_investor_tiers": {
"basic": true,
"accredited": true,
"qualified": true
},
"max_allowed_aum": null,
"max_depositors": 1,
"individual_min_deposit": 1,
"individual_max_deposit": null,
"entity_min_deposit": 1,
"entity_max_deposit": null,
"is_transferrable": true
},
"vtoken": {
"mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"symbol": "VToken",
"name": "VToken Name",
"uri": "VToken URI",
"supply": 1000000.5,
"price_usd": 1.1,
"aum_usd": 4000000
},
"returns": {
"mtd": 1,
"qtd": 1,
"ytd": 1,
"return_1d": 1,
"return_7d": 1,
"return_30d": 1,
"return_1y": 1
},
"volatility_annualized": null
}
}Get current holdings for up to 25 Starke Finance vaults in a single request.
Base-58 encoded Solana Pubkey
Successfully retrieved bulk vault assets.
Bulk Assets Response Model
Too many vaults requested (max 25).
Server Error.
POST /ftaas/api/v1/vaults/assets HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"vaults": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"vault_assets": [
{
"aum_usd": 1000000,
"assets": [
{
"mint": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"owner": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"token_program_id": null,
"balance": 0.999992349,
"name": "USD Coin",
"symbol": "USDC",
"icon_url": "https://someurl.com/image.png",
"decimals": 6,
"rate_usd": 1.1,
"value_usd": 1.099991584
},
{
"allocation_share": 1
}
],
"vault_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
}
]
}Get returns/stats for up to 25 Starke Finance vaults in a single request.
Base-58 encoded Solana Pubkey
Successfully retrieved bulk vault returns.
Bulk Returns Response Model
Too many vaults requested (max 25).
Server Error.
POST /ftaas/api/v1/vaults/returns HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"vaults": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"vault_returns": [
{
"mtd": 1,
"qtd": 1,
"ytd": 1,
"return_1d": 1,
"return_7d": 1,
"return_30d": 1,
"return_1y": 1,
"vault_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"vtoken": {
"price_usd": null,
"aum_usd": null,
"supply": null,
"updated_at": null
}
}
]
}Get current holdings for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpSuccessfully retrieved vault assets.
API Succcess Response for Assets
This is null/None if any assets don't have a USD value
1000000Vault not found.
Server Error.
GET /ftaas/api/v1/vaults/{vault}/assets HTTP/1.1
Host: dev.api.starke.finance/
Accept: */*
{
"aum_usd": 1000000,
"assets": [
{
"mint": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"owner": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"token_program_id": null,
"balance": 0.999992349,
"name": "USD Coin",
"symbol": "USDC",
"icon_url": "https://someurl.com/image.png",
"decimals": 6,
"rate_usd": 1.1,
"value_usd": 1.099991584
},
{
"allocation_share": 1
}
]
}Get vault asset holdings history for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpSuccessfully retrieved vault assets history.
API Succcess Response for Assets History
Vault not found.
Server Error.
POST /ftaas/api/v1/vaults/{vault}/assets/history HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"start_time": "2026-01-01T00:00:00.000Z",
"end_time": "2026-01-01T00:00:00.000Z",
"granularity": "5mins"
}{
"assets_history": [
{
"aum_usd": 1000000,
"assets": [
{
"mint": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"owner": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"token_program_id": null,
"balance": 0.999992349,
"name": "USD Coin",
"symbol": "USDC",
"icon_url": "https://someurl.com/image.png",
"decimals": 6,
"rate_usd": 1.1,
"value_usd": 1.099991584
},
{
"allocation_share": 1
}
],
"generated_timestamp": "2026-01-01T00:00:00.000Z"
}
]
}Get investors for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpinvestor_idPossible values: Successfully retrieved vault investors.
Current page number
1Number of items per page
10Total number of pages
10Total number of items
100Vault not found.
Server Error.
POST /ftaas/api/v1/vaults/{vault}/investors HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 63
{
"page": null,
"limit": null,
"sort_by": "investor_id",
"order": null
}{
"page": 1,
"limit": 10,
"total_pages": 10,
"total_count": 100,
"investors": [
{
"investor_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"vtoken_balance": 0.9283999,
"investor_type": "unknown",
"first_deposited_at": "2026-01-01T00:00:00.000Z"
}
]
}Get vtoken prices for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
Successfully retrieved Vtoken prices.
Vtoken Prices Response Model
Server Error.
POST /ftaas/api/v1/vaults/vtoken_prices HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"vaults": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"vtoken_prices": [
{
"mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"symbol": "VToken",
"name": "VToken Name",
"uri": "VToken URI",
"supply": 1000000.5,
"price_usd": 1.1,
"aum_usd": 4000000,
"vault_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
}
]
}Get vtoken price history for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpSuccessfully retrieved Vtoken price history.
Vtoken Price History Response Model
Vault not found.
Granularity error.
Server Error.
POST /ftaas/api/v1/vaults/{vault}/vtoken_price/history HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"start_time": "2026-01-01T00:00:00.000Z",
"end_time": "2026-01-01T00:00:00.000Z",
"granularity": "5mins"
}{
"vtoken_price_history": [
{
"timestamp": "2026-01-01T00:00:00.000Z",
"generated_timestamp": "2026-01-01T00:00:00.000Z",
"price_usd": 123.45,
"aum_usd": 1000000.5,
"vtoken_supply": 100000
}
]
}Get vtoken price history for up to 25 Starke Finance vaults in a single request.
Base-58 encoded Solana Pubkey
Successfully retrieved bulk Vtoken price history.
Bulk Vtoken Price History Response Model
Too many vaults requested (max 25).
Granularity error.
Server Error.
POST /ftaas/api/v1/vaults/vtoken_price/history HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 157
{
"vaults": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"start_time": "2026-01-01T00:00:00.000Z",
"end_time": "2026-01-01T00:00:00.000Z",
"granularity": "5mins"
}{
"vtoken_price_history": [
{
"vault_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"history": [
{
"timestamp": "2026-01-01T00:00:00.000Z",
"generated_timestamp": "2026-01-01T00:00:00.000Z",
"price_usd": 123.45,
"aum_usd": 1000000.5,
"vtoken_supply": 100000
}
]
}
]
}Get vtoken volatility for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpSuccessfully retrieved Vtoken volatility.
Vtoken Volatility Response Model
Vault not found.
Granularity error.
Server Error.
POST /ftaas/api/v1/vaults/{vault}/vtoken_volatility/history HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 101
{
"start_time": "2026-01-01T00:00:00.000Z",
"end_time": "2026-01-01T00:00:00.000Z",
"granularity": "5mins"
}{
"vtoken_volatility_history": [
{
"start_timestamp": "2026-01-01T00:00:00.000Z",
"end_timestamp": "2026-01-01T00:00:00.000Z",
"volatility_annualized": 39.7
}
]
}Get a single vault transaction by its Solana signature. Useful for polling to check if the back-end has processed a specific event or signature.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpBase-58 encoded Solana Signature
54QwmYqBVjSRxMbX37Ajo2jGn6vd4FVw8px6eRrdGmZYtnNPdNShV5GsPmQMKMrLhqhD29gsvcBZA95VpGkTkEgLFound transaction.
Vault Transaction Response Model
Vault not found.
Transaction not found.
Server Error.
GET /ftaas/api/v1/vaults/{vault}/transactions/{signature} HTTP/1.1
Host: dev.api.starke.finance/
Accept: */*
{
"signature": "text",
"tx_type": "vault_create",
"timestamp": "2026-01-01T00:00:00.000Z",
"manager_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
}Get vault transactions history for a specific Starke Finance vault.
Base-58 encoded Solana Pubkey
11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxpBase-58 encoded Solana Pubkey
Found transactions.
Current page number
1Number of items per page
10Total number of pages
10Total number of items
100Vault not found.
Server Error.
POST /ftaas/api/v1/vaults/{vault}/transactions HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 103
{
"investor_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
],
"tx_type": null,
"page": null,
"limit": null
}{
"page": 1,
"limit": 10,
"total_pages": 10,
"total_count": 100,
"transactions": [
{
"signature": "text",
"tx_type": "vault_create",
"timestamp": "2026-01-01T00:00:00.000Z",
"manager_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
}
]
}Get investment details about investors.
Base-58 encoded Solana Pubkey
Successfully retrieved vaults.
Vault List with pagination data
This investor is not whitelisted.
Server Error.
POST /ftaas/api/v1/vaults/investments HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 63
{
"investor_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"investments": [
{
"investor_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"vault": {
"id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"name": "Vault Name",
"manager_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"created_at": "2026-01-01T00:00:00.000Z",
"is_closed": true,
"prices_updated_at": null,
"current_depositors": 1,
"deposit_token_mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"signature": "54QwmYqBVjSRxMbX37Ajo2jGn6vd4FVw8px6eRrdGmZYtnNPdNShV5GsPmQMKMrLhqhD29gsvcBZA95VpGkTkEgL",
"initial_vtoken_price": null,
"metadata": {
"description": "Vault Description",
"icon_url": "https://example.com/icon.png"
},
"config": {
"allowed_investor_types": {
"unknown": true,
"entity": true,
"individual": true
},
"allowed_investor_tiers": {
"basic": true,
"accredited": true,
"qualified": true
},
"max_allowed_aum": null,
"max_depositors": 1,
"individual_min_deposit": 1,
"individual_max_deposit": null,
"entity_min_deposit": 1,
"entity_max_deposit": null,
"is_transferrable": true
},
"vtoken": {
"mint_id": "11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp",
"symbol": "VToken",
"name": "VToken Name",
"uri": "VToken URI",
"supply": 1000000.5,
"price_usd": 1.1,
"aum_usd": 4000000
},
"returns": {
"mtd": 1,
"qtd": 1,
"ytd": 1,
"return_1d": 1,
"return_7d": 1,
"return_30d": 1,
"return_1y": 1
},
"volatility_annualized": null
},
"first_invested_at": "2026-01-01T00:00:00.000Z",
"vtoken_balance": 0.9283999,
"vtoken_balance_usd": 0.9283999,
"average_cost_usd": null,
"total_cost_usd": null,
"realized_pnl_usd": null,
"unrealized_pnl_usd": null
}
]
}Get investment value history.
Base-58 encoded Solana Pubkey
Successfully retrieved vaults.
Investment History
Server Error.
POST /ftaas/api/v1/vaults/investments/history-by-investors?start_time=2026-01-01T00%3A00%3A00.000Z&end_time=2026-01-01T00%3A00%3A00.000Z&granularity=5mins HTTP/1.1
Host: dev.api.starke.finance/
Content-Type: application/json
Accept: */*
Content-Length: 63
{
"investor_ids": [
"11zmYTukqmpe19rRc6oC5PWzFGZrH1dyBmUb4qpnxp"
]
}{
"history": [
{
"generated_timestamp": "2026-01-01T00:00:00.000Z",
"investment_value_usd": 1
}
]
}Last updated
Was this helpful?

