curl --request POST \
--url 'https://api.hypedexer.com/info#userFills' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "userFills",
"user": "0xabc123...",
"startTime": 1700000000000,
"limit": 50
}
'{
"result": [
{
"address": "0xabc123...",
"fill": {
"coin": "BTC",
"px": "65000.5",
"sz": "0.1",
"side": "B",
"time": 1700000050000,
"startPosition": "0.0",
"dir": "Open Long",
"closedPnl": "0.0",
"hash": "0x...",
"oid": 12345,
"crossed": true,
"fee": "1.625",
"tid": 67890,
"feeToken": "USDC"
}
}
]
}{
"error": "addresses or user required"
}{
"error": "Invalid API key"
}Fills
Get fills for a specific user
Returns fills for one or more Ethereum addresses. Reads from the node_fills fullnode volume files.
Accepts both type: "userFills" and type: "userFillsByTime" (identical behavior).
Provide either user (single address) or addresses (list). Addresses are matched case-insensitively.
POST
/
info#userFills
curl --request POST \
--url 'https://api.hypedexer.com/info#userFills' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "userFills",
"user": "0xabc123...",
"startTime": 1700000000000,
"limit": 50
}
'{
"result": [
{
"address": "0xabc123...",
"fill": {
"coin": "BTC",
"px": "65000.5",
"sz": "0.1",
"side": "B",
"time": 1700000050000,
"startPosition": "0.0",
"dir": "Open Long",
"closedPnl": "0.0",
"hash": "0x...",
"oid": 12345,
"crossed": true,
"fee": "1.625",
"tid": 67890,
"feeToken": "USDC"
}
}
]
}{
"error": "addresses or user required"
}{
"error": "Invalid API key"
}Authorizations
Optional. API key passed via Authorization: Bearer <key>. Required only when API_KEY is configured on the server.
Body
application/json
Available options:
userFills, userFillsByTime Single Ethereum address (0x-prefixed)
Example:
"0xabc123..."
List of Ethereum addresses. Takes precedence over user if both provided.
Start timestamp in milliseconds since epoch
Example:
1700000000000
End timestamp in milliseconds since epoch
Example:
1700100000000
Maximum number of results to return
Example:
50
Response
List of fills with associated address
Show child attributes
Show child attributes