Skip to main content

List All Instruments

GET /instruments Retrieve a list of all available DeFi instruments with optional filtering and sorting.

Request

Query Parameters

Enriched filters and sorts are computed from synced metrics. The default listing path remains SQL-paginated, while enriched requests load the filtered universe, attach metrics, then sort/filter/paginate in memory.

Enriched Request

Response

Optional Enriched Fields

These fields are present only when enrich=true or when an enriched sort/filter is requested.

List Instruments by Chain

GET /instruments/by-chain/:chainId Retrieve all instruments for a specific blockchain.

Request

Path Parameters

Query Parameters

Same as List All Instruments (except chainId which is in the path).

Response

Same structure as List All Instruments.

Get Single Instrument

GET /instruments/:instrumentId Retrieve detailed information about a specific instrument.

Request

Path Parameters

Response


TypeScript Example


Next Steps

Chains API

Get supported chains and contracts

Positions API

Query user positions

Metrics API

Historical APY and TVL data