curl --request GET \
--url https://api.starkfi.io/yield/rebalance-opportunities/USDC \
--header 'x-api-key: <api_key>'
const response = await fetch(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
{ headers: { "x-api-key": "<api_key>" } }
);
const data = await response.json();
import requests
response = requests.get(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
headers={"x-api-key": "<api_key>"},
)
data = response.json()
{
"statusCode": 200,
"success": true,
"status": "get_rebalance_opportunity_by_symbol_ok",
"message": "Rebalance opportunity retrieved successfully",
"data": {
"opportunities": [],
"sources": null
}
}
{
"statusCode": 404,
"success": false,
"status": "rebalance_opportunity_not_found",
"message": "Rebalance opportunity not found"
}
Yield Aggregator
Get rebalance opportunities by symbol
Filter rebalance opportunities for a single token symbol.
GET
/
yield
/
rebalance-opportunities
/
{symbol}
curl --request GET \
--url https://api.starkfi.io/yield/rebalance-opportunities/USDC \
--header 'x-api-key: <api_key>'
const response = await fetch(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
{ headers: { "x-api-key": "<api_key>" } }
);
const data = await response.json();
import requests
response = requests.get(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
headers={"x-api-key": "<api_key>"},
)
data = response.json()
{
"statusCode": 200,
"success": true,
"status": "get_rebalance_opportunity_by_symbol_ok",
"message": "Rebalance opportunity retrieved successfully",
"data": {
"opportunities": [],
"sources": null
}
}
{
"statusCode": 404,
"success": false,
"status": "rebalance_opportunity_not_found",
"message": "Rebalance opportunity not found"
}
string
required
Token symbol, e.g.
USDC.curl --request GET \
--url https://api.starkfi.io/yield/rebalance-opportunities/USDC \
--header 'x-api-key: <api_key>'
const response = await fetch(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
{ headers: { "x-api-key": "<api_key>" } }
);
const data = await response.json();
import requests
response = requests.get(
"https://api.starkfi.io/yield/rebalance-opportunities/USDC",
headers={"x-api-key": "<api_key>"},
)
data = response.json()
{
"statusCode": 200,
"success": true,
"status": "get_rebalance_opportunity_by_symbol_ok",
"message": "Rebalance opportunity retrieved successfully",
"data": {
"opportunities": [],
"sources": null
}
}
{
"statusCode": 404,
"success": false,
"status": "rebalance_opportunity_not_found",
"message": "Rebalance opportunity not found"
}
Response
array
required
Filtered list for the symbol.
object
⌘I
.png?fit=max&auto=format&n=I_v6ul4JDafNKFQP&q=85&s=f0ad25536f8a3ca42331fcff88ab2b26)