Skip to main content
Base URL: https://persephone.superform.xyz/v1. No API key required for any read endpoint.

List vaults

Key response fields Example response

Single vault

id format: {chain_id}_{vault_address}. Same response shape as the list.

Historical APY and TVL

ids: comma-separated vault IDs. granularity: hour or day. Returns time-series of pps, tvl_total, apy_snapshot_week, and reward_rate for charting.

User positions

Returns all vault positions for a wallet: share balance, USD value, vault metadata.

Price per share

stats_basic.pps is the exchange rate between one vault share and the underlying asset. It increases as yield accrues and steps down at each performance fee-skim event. Display user balance as shares * pps. For the full APY formula, how apy_snapshot_week is computed, and how to handle the -1000000 sentinel, see APY Methodology.