Input Schema
{
"bodyFields": {
"after": {
"description": "Cursor for pagination (get results after this cursor)",
"required": false,
"type": "string"
},
"fid": {
"description": "Optional Farcaster ID (FID) to personalize ranking",
"required": false,
"type": "integer"
},
"first": {
"default": 10,
"description": "Number of items to return (pagination limit)",
"required": false,
"type": "integer"
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"data": {
"tokenRanking": {
"properties": {
"edges": {
"items": {
"properties": {
"cursor": {
"type": "string"
},
"node": {
"properties": {
"buyCount": {
"type": "integer"
},
"buyerCount": {
"type": "integer"
},
"buyerCount24h": {
"type": "integer"
},
"chainId": {
"type": "integer"
},
"id": {
"type": "string"
},
"token": {
"properties": {
"address": {
"type": "string"
},
"imageUrlV2": {
"type": "string"
},
"name": {
"type": "string"
},
"priceData": {
"properties": {
"latestFarcasterSwaps": {
"properties": {
"edges": {
"items": {
"properties": {
"node": {
"properties": {
"amount": {
"type": "number"
},
"profile": {
"properties": {
"username": {
"type": "string"
}
},
"type": "object"
},
"tokenAddress": {
"type": "string"
},
"volumeUsd": {
"type": "number"
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"latestSwaps": {
"properties": {
"edges": {
"items": {
"properties": {
"node": {
"properties": {
"boughtAmount": {
"type": "string"
},
"boughtTokenAddress": {
"type": "string"
},
"from": {
"properties": {
"address": {
"type": "string"
},
"ensRecord": {
"properties": {
"name": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"marketCap": {
"type": "number"
},
"price": {
"type": "number"
},
"priceChange1h": {
"type": "number"
},
"priceChange24h": {
"type": "number"
},
"priceChange5m": {
"type": "number"
},
"totalLiquidity": {
"type": "number"
},
"volume24h": {
"type": "number"
}
},
"type": "object"
},
"symbol": {
"type": "string"
}
},
"type": "object"
},
"tokenAddress": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"type": "array"
},
"pageInfo": {
"properties": {
"endCursor": {
"type": "string"
},
"hasNextPage": {
"type": "boolean"
}
},
"type": "object"
}
},
"type": "object"
}
}
}