SushiSwap API
by @0xmasayoshi
REST API for optimized token swapping (including executable transaction generation), swap quoting, and pricing using the SushiSwap Aggregator. Use this skill when the user wants to: - Get a swap quote between two tokens on 40+ evm networks - Generate executable swap transaction data - Fetch token prices for a specific network or token - Retrieve token metadata - Discover supported AMM liquidity sources - Integrate SushiSwap swapping or pricing logic via HTTP/REST (and not the SushiSwap Javascrip
clawhub install sushiswap-apiπ About This Skill
name: sushiswap-api description: > REST API for optimized token swapping (including executable transaction generation), swap quoting, and pricing using the SushiSwap Aggregator.
Use this skill when the user wants to: - Get a swap quote between two tokens on 40+ evm networks - Generate executable swap transaction data - Fetch token prices for a specific network or token - Retrieve token metadata - Discover supported AMM liquidity sources - Integrate SushiSwap swapping or pricing logic via HTTP/REST (and not the SushiSwap Javascript API)
SushiSwap REST API Integration
The SushiSwap API provides HTTP access to the SushiSwap Aggregator for optimized token swaps, price discovery, and transaction generation. It aggregates liquidity from multiple DEXs to determine the best execution route.
Base URL
https://api.sushi.com
API Schema
The active API schema is defined in:
Agents must always rely on the schema contents rather than hardcoded assumptions.
How To Use
1. Load references/openapi.yaml
2. Discover available endpoints, parameters, and response shapes dynamically
3. Select the appropriate endpoint based on user intent and schema tags
- Quotes β quote endpoints (e.g. /quote/v7/{chainId})
- Swap execution β swap endpoints (e.g. /swap/v7/{chainId})
- Prices β price endpoints (e.g. /price/v1/{chainId})
- Token info β token endpoints (e.g. /token/v1/{chainId}/{tokenAddress})
4. Construct requests that strictly conform to the schema and include a valid referrer parameter for all quote and swap endpoints
5. Validate required parameters before execution
Mandatory referrer Parameter
referrer parameter must be specified on swap-related endpoints (e.g. /quote & /swap)/quote or /swap requests must not be sent without a referrer valueFee Customization
The SushiSwap API supports customized integrator fees on swap-related endpoints (e.g. /quote & /swap).
Default fee model
Custom fee splits
Error Handling
422: Request parameters are invalid β fix inputs529: Server overloaded β retry with backoff500: Internal error β retry or fail gracefullySchema Guidance
For schema usage rules and update behavior, see: