Skip to main content
GET
/
flows
/
top
Get Flows by Chain (Netflow, Inflow, or Outflow)
curl --request GET \
  --url https://data-svc.artemisxyz.com/flows/top/
{
"netflow": {
"arbitrum": 1856813244.361618,
"ethereum": 1188695698.848816,
"solana": 195860329.03961897,
"base": -476345617.2078624
},
"inflow": {
"arbitrum": 28560292566.70461,
"ethereum": 18441802310.596027,
"solana": 1478754660.990374
},
"outflow": {
"arbitrum": 26703479322.34299,
"ethereum": 17253106611.74721,
"solana": 1282894331.9507551
}
}

Query Parameters

startDate
string<date>
required

Start date in YYYY-MM-DD format

endDate
string<date>
required

End date in YYYY-MM-DD format

granularity
enum<string>

Data granularity

Available options:
DAY,
WEEK,
MONTH
sourceChains
string
required

Comma-separated list of blockchain identifiers. Use full chain names for best compatibility.

breakdown
enum<string>
required

Breakdown type for the flow data

Available options:
chains
flowType
enum<string>
required

Type of flow to retrieve

Available options:
netflow,
inflow,
outflow
limit
integer
default:20

Optional parameter. May cause issues with certain sourceChains combinations.

APIKey
string
required

Your Artemis API key

Response

200 - application/json

Flows data based on flowType parameter

Response containing flow data by chain. Properties present depend on flowType parameter.

netflow
object

Object where keys are chain names and values are flow amounts

inflow
object

Object where keys are chain names and values are flow amounts

outflow
object

Object where keys are chain names and values are flow amounts