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

Quotes API

Get swap quotes

Metrics API

Historical APY and TVL data