Fetch Transaction Feed
The Transaction Feed API provides a detailed feed of blockchain transactions, allowing users to customize their query based on wallet addresses, transaction limits, tokens, and other parameters across EVM-compatible chains and Solana.
Authentication
You need to include a 'X-API-KEY' header with every request:
headers = {
'X-API-KEY': 'YOUR_API_KEY'
}
Endpoint
BASE_URL = "https://feed-api.cielo.finance/api/v1/feed"
Query Parameters
Wallet (string) - Filters the feed by a specific wallet.
?wallet=C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB,0x240df0da944c11428eb9f8ad197cc211fd8d82ef
Limit (Integer) - Restricts the number of transactions included in the response, with a maximum cap of 100.
?limit=2
List (Integer) - Filters transactions based on s specified list ID. Wallet list ID’s can be obtained via the Cielo Web App.
?list=integer
Chains (Array of Strings) - Filters transactions based on specified blockchain networks.
?chains=solana,ethereum
txTypes (Array of Strings) - Filters transactions based on the specified transaction type. Can only include one of the follow values.
?txTypes=bridge,lp,lending,nft_lending,nft_mint,nft_trade,nft_transfer,swap,transfer
Tokens (Array of Strings) - Filters transactions based on specified token addresses or symbols.
?tokens=LINK,5F5xpXC1Fvkc8YEYnsM5Y1nbLMGDTG5uctQKEUytenUB
minUSD (Integer) - Filters transaction based on a specified minimum USD value.
?minUSD=250
Basic Query
Returns an array of transactions for all the wallets you are monitoring. Monitored wallets can be configured through the Cielo web application.
async function fetch() {
const response = await fetch(
"https://feed-api.cielo.finance/api/v1/feed",
{
method: "GET",
headers: {
"X-API-KEY": "YOUR_API_KEY",
accept: "application/json",
},
}
);
const data = await response.json();
Response
{
"status": "ok",
"data": {
"items": [
{
"wallet": "0x6b67623ff56c10d9dcfc2152425f90285fc74ddd",
"wallet_label": "whale1",
"tx_hash": "0x9396bd0ade2e2b8b170dca8896a53cc0e39e25c3cfa8a97b5b08d6db6f9b12e4",
"tx_type": "transfer",
"chain": "base",
"index": 0,
"timestamp": 1711014761,
"block": 12112707,
"from": "0x7fa0a6d3797437f1159d46af64cb12635f87170f",
"to": "0x6b67623ff56c10d9dcfc2152425f90285fc74ddd",
"from_label": "0x7fa0...7170f",
"to_label": "0x6b67...74ddd",
"amount_usd": 4597.554,
"contract_address": "0x0000000000000000000000000000000000000000",
"name": "Ethereum",
"symbol": "ETH",
"token_price_usd": 3536.58,
"type": "ETH"
},
{
"wallet": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"wallet_label": "whale2",
"tx_hash": "2EAKZidvKEYt31CGCsVE6T6oi9UbFhzVRWLiJ4Aym5n4sPyTnRGYpCcZC187tTTU4WVBedP3YeZbw3ai1KVMUV3t",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711023444,
"block": 255543529,
"dex": "",
"from": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"to": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"token0_address": "native",
"token0_amount": 0.2,
"token0_amount_usd": 38.015393965,
"token0_price_usd": 190.076969825,
"token0_name": "Solana",
"token0_symbol": "SOL",
"token1_address": "9Wj7ojNWPDwAAmi1AX8T5uyrCpjW5yLFF9QwRiugkVha",
"token1_amount": 2157320.357845,
"token1_amount_usd": 38.015393965,
"token1_price_usd": 0.000017621580321512615,
"token1_name": "Community Of Pepe",
"token1_symbol": "$COPEPE",
"first_interaction": true
}
],
"paging": {
"total_rows_in_page": 1,
"has_next_page": true,
"next_object_id": "NjVmYzAzOWQ4MDlkZDE4ZDMwZDM2NjljXzE3MTEwMTQ3NjE"
}
}
}
Wallet Filter Query
Returns an array of transactions filtered by the specified wallet address.
async function fetch(walletAddress) {
const response = await fetch(
`https://feed-api.cielo.finance/api/v1/feed?wallet=${walletAddress}`,
{
method: "GET",
headers: {
"X-API-KEY": "YOUR_API_KEY",
accept: "application/json",
},
}
);
const data = await response.json();
{
"status": "ok",
"data": {
"items": [
{
"wallet": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"wallet_label": "whale2",
"tx_hash": "2EAKZidvKEYt31CGCsVE6T6oi9UbFhzVRWLiJ4Aym5n4sPyTnRGYpCcZC187tTTU4WVBedP3YeZbw3ai1KVMUV3t",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711023444,
"block": 255543529,
"dex": "",
"from": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"to": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"token0_address": "native",
"token0_amount": 0.2,
"token0_amount_usd": 38.015393965,
"token0_price_usd": 190.076969825,
"token0_name": "Solana",
"token0_symbol": "SOL",
"token1_address": "9Wj7ojNWPDwAAmi1AX8T5uyrCpjW5yLFF9QwRiugkVha",
"token1_amount": 2157320.357845,
"token1_amount_usd": 38.015393965,
"token1_price_usd": 0.000017621580321512615,
"token1_name": "Community Of Pepe",
"token1_symbol": "$COPEPE",
"first_interaction": true
},
{
"wallet": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"wallet_label": "whale2",
"tx_hash": "wLY7FPxsK5pCfFKgo3968hdTx6i897ucPkVc37MWJDCa13xmQ4QSuECkG7mDUpkV2L7A54fJ7WVUW9XyRAua6da",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711023309,
"block": 255543207,
"dex": "",
"from": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"to": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"token0_address": "native",
"token0_amount": 1,
"token0_amount_usd": 189.902147753,
"token0_price_usd": 189.902147753,
"token0_name": "Solana",
"token0_symbol": "SOL",
"token1_address": "GLvTUvnL2DqNnh7hKf1EyEZFEQ6JHw7wRhNfgMohAjKz",
"token1_amount": 184860.851496,
"token1_amount_usd": 189.902147753,
"token1_price_usd": 0.0010272707618525121,
"token1_name": "Smol",
"token1_symbol": "SMOL",
"first_interaction": true
}
],
"paging": {
"total_rows_in_page": 1,
"has_next_page": true,
"next_object_id": "NjVmYzAzOWQ4MDlkZDE4ZDMwZDM2NjljXzE3MTEwMTQ3NjE"
}
}
}
Wallet & Chain Filter Query
Returns an array of transactions filtered by the specified wallet address and chain.
async function fetch(walletAddress, chain) {
const response = await fetch(
`https://feed-api.cielo.finance/api/v1/feed?wallet=${walletAddress}&chains=${chain}`,
{
method: "GET",
headers: {
"X-API-KEY": "YOUR_API_KEY",
accept: "application/json",
},
}
);
const data = await response.json();
Response
{
"status": "ok",
"data": {
"items": [
{
"wallet": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"wallet_label": "whale2",
"tx_hash": "2EAKZidvKEYt31CGCsVE6T6oi9UbFhzVRWLiJ4Aym5n4sPyTnRGYpCcZC187tTTU4WVBedP3YeZbw3ai1KVMUV3t",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711023444,
"block": 255543529,
"dex": "",
"from": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"to": "C6y7QWSmm14PDka3bW5Lg7CNUSEFNC9JvDmSFZuMkqBB",
"token0_address": "native",
"token0_amount": 0.2,
"token0_amount_usd": 38.015393965,
"token0_price_usd": 190.076969825,
"token0_name": "Solana",
"token0_symbol": "SOL",
"token1_address": "9Wj7ojNWPDwAAmi1AX8T5uyrCpjW5yLFF9QwRiugkVha",
"token1_amount": 2157320.357845,
"token1_amount_usd": 38.015393965,
"token1_price_usd": 0.000017621580321512615,
"token1_name": "Community Of Pepe",
"token1_symbol": "$COPEPE",
"first_interaction": true
},
{
"wallet": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"wallet_label": "whale3",
"tx_hash": "4r3R5k4XNLhct3o2jLaYwjKRcohmV6jHSd3FipJ4cDDvFB5BwrXq4pVxKGktUNMTmiTFzSu79U2cpp1CjVruFufG",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711005068,
"block": 255499560,
"dex": "",
"from": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"to": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"token0_address": "9Ttyez3xiruyj6cqaR495hbBkJU6SUWdV6AmQ9MvbyyS",
"token0_amount": 111237179.719028,
"token0_amount_usd": 52561.70051676631,
"token0_price_usd": 0.00047251917613814885,
"token0_name": "smolecoin",
"token0_symbol": "smole",
"token1_address": "native",
"token1_amount": 276.577156721,
"token1_amount_usd": 52561.70051676631,
"token1_price_usd": 190.043534831,
"token1_name": "Solana",
"token1_symbol": "SOL",
"first_interaction": false
}
],
"paging": {
"total_rows_in_page": 1,
"has_next_page": true,
"next_object_id": "NjVmYzAzOWQ4MDlkZDE4ZDMwZDM2NjljXzE3MTEwMTQ3NjE"
}
}
}
Swap and Token Query
Returns an array of swap transactions filtered by the specified token address.
async function fetch(tokenAddress) {
const response = await fetch(
`https://feed-api.cielo.finance/api/v1/feed?txTypes=swap&tokens=${tokenAddress}`,
{
method: "GET",
headers: {
"X-API-KEY": "YOUR_API_KEY",
accept: "application/json",
},
}
);
const data = await response.json();
Response
{
"status": "ok",
"data": {
"items": [
{
"wallet": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"wallet_label": "whale3",
"tx_hash": "4r3R5k4XNLhct3o2jLaYwjKRcohmV6jHSd3FipJ4cDDvFB5BwrXq4pVxKGktUNMTmiTFzSu79U2cpp1CjVruFufG",
"tx_type": "swap",
"chain": "solana",
"index": 0,
"timestamp": 1711005068,
"block": 255499560,
"dex": "",
"from": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"to": "6sdb5o3XWM27RSjcYqoVZ88ruuPzHTfqFQEq26nN6eVq",
"token0_address": "9Ttyez3xiruyj6cqaR495hbBkJU6SUWdV6AmQ9MvbyyS",
"token0_amount": 111237179.719028,
"token0_amount_usd": 52561.70051676631,
"token0_price_usd": 0.00047251917613814885,
"token0_name": "smolecoin",
"token0_symbol": "smole",
"token1_address": "native",
"token1_amount": 276.577156721,
"token1_amount_usd": 52561.70051676631,
"token1_price_usd": 190.043534831,
"token1_name": "Solana",
"token1_symbol": "SOL",
"first_interaction": false
}
],
"paging": {
"total_rows_in_page": 1,
"has_next_page": true,
"next_object_id": "NjVmYzAzOWQ4MDlkZDE4ZDMwZDM2NjljXzE3MTEwMTQ3NjE"
}
}
}
Updated 4 days ago