openapi: 3.0.3
info:
title: Vesper Finance Pools TVL API
description: 'REST API for Vesper Finance, a DeFi yield aggregator. Provides public access to pool performance data, APY metrics, VSP token statistics, historical value-locked snapshots, and per-pool data points. No authentication is required.
'
version: 1.0.0
contact:
name: Vesper Finance
url: https://vesper.finance
license:
name: MIT
url: https://github.com/vesperfi/doc/blob/main/LICENSE
servers:
- url: https://api.vesper.finance
description: Vesper Finance Production API
tags:
- name: TVL
description: Total value locked metrics
paths:
/values-locked:
get:
summary: Get values locked history
description: 'Obtains deposit asset values locked across all pools from the last month, returned as historical snapshots indexed by block number and timestamp.
'
operationId: getValuesLocked
tags:
- TVL
responses:
'200':
description: Array of historical value-locked snapshots
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ValueLocked'
'500':
description: Internal server error
components:
schemas:
ValueLocked:
type: object
description: Historical total value locked snapshot
properties:
blockNumber:
type: integer
description: Block number of the snapshot
example: 17500000
timestamp:
type: integer
description: Unix timestamp
example: 1686700000
values:
type: object
description: Map of pool address to locked value
additionalProperties:
type: string
externalDocs:
description: Vesper Developer Documentation
url: https://docs.vesper.finance/vesper-developers/vesper-developers-guide