For Agents
AI Agent integration
Fly Trade EVM Swap API — Agent Reference
Overview
Decision Tree for Agent Use
Want to swap tokens?
│
├─ Standard swap (user pays gas in native token)
│ ├─ Need gas estimate? → Step 1 (quote) + Step 2 (transaction, estimateGas=true) + Step 3
│ └─ No gas estimate needed? → Combined /quote/transaction + Step 3
│
└─ Calling from a smart contract?
└─ GET /quote/transaction (estimateGas=false, fromAddress=CONTRACT) → forward data as calldataSupported Networks
These 5 endpoints cover most agent use cases:
Step 1 — Get Quote
Required Parameters
Parameter
Type
Description
Optional Parameters
Parameter
Type
Description
Example Request
Response Schema (Standard Swap)
Critical Constraints
Step 2 — Get Transaction Payload
Required Parameters
Parameter
Type
Description
Optional Parameters
Parameter
Type
Default
Description
Example Request
Response Schema
Alternative: Combined Quote + Transaction (Single Request)
Example Request
Response Schema
Step 3 — Execute the Transaction
ERC-20 Token Approval
Smart Contract Integration
Last updated