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 whenenrich=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 (exceptchainId 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