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
Quotes API
Get swap quotes
Metrics API
Historical APY and TVL data