Get orders by maker address

Retrieves paginated order history for a specific maker address. Supports filtering by tokens and time range. Stored orders that can no longer be reconstructed by the current SDK are omitted from items, so items.length can be less than meta.totalItems.

GEThttps://api.1inch.com/fusion/orders/v2.0/{chain}/order/maker/{address}
Supported on:
EthereumBaseSolanaBNB ChainCronosZKsyncGnosisHyperEVMArcMonadOptimismPolygonLineaSonicUnichainRobinhood ChainArbitrumAvalanche

Parameters

chain
* number path
address
* string path
page
integer query
limit
integer query
timestampFrom
number query
timestampTo
number query
version
string (Enum)query
timeSortingDirection
string (Enum)query
withToken
string query
takerToken
string query
makerToken
string query

Request Body

This request doesn’t have any request body.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
const axios = require('axios');

async function httpCall() {
  const url =
    'https://api.1inch.com/fusion/orders/v2.0/{chain}/order/maker/{address}';

  const config = {
    headers: {
      Authorization: `Bearer ${API_KEY}`,
    },
    params: {
      timestampFrom: 1791488892808,
      timestampTo: 1791488892808,
      withToken: '0xc2132d05d31c914a87c6611c10748aeb04b58e8f',
      takerToken: '0xc2132d05d31c914a87c6611c10748aeb04b58e8f',
      makerToken: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2',
    },
    paramsSerializer: {
      indexes: null,
    },
  };

  try {
    const response = await axios.get(url, config);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
}

Returns

OrderFillsByMakerOutput object
receiver
* string
maker
* string
orderHash
* string
status
* string (Enum)
pending
filled
false-predicate
not-enough-balance-or-allowance
expired
partially-filled
wrong-permit
cancelled
invalid-signature
invalid-maker-traits
awaiting-signatures
unpublished
makerAsset
* string
makerAmount
* string
minTakerAmount
* string
approximateTakingAmount
* string
positiveSurplus
* string
takerAsset
* string
cancelTx
* string
fills
* array
items
FillOutputDto object
txHash
* string
filledMakerAmount
* string
filledAuctionTakerAmount
* string
takerFeeAmount
* string
points
* array
items
AuctionPointOutput object
delay
* number
coefficient
* number
auctionStartDate
* number
auctionDuration
* number
initialRateBump
* number
isNativeCurrency
* boolean
version
* string (Enum)
2.0
2.1
2.2
makerTraits
* string
order
* any
allOf[0]
LimitOrderV4StructOutput object
salt
* string
maker
* string
receiver
* string
makerAsset
* string
takerAsset
* string
makingAmount
* string
takingAmount
* string
makerTraits
* string
cancelable
* boolean
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
  "receiver": "string",
  "maker": "0x995BE1CA945174D5bA75410C1E658a41eB13a2FA",
  "orderHash": "0x806039f5149065924ad52de616b50abff488c986716d052e9c160887bc09e559",
  "status": "pending",
  "makerAsset": "0x1234567890abcdef1234567890abcdef12345678",
  "makerAmount": "1000000000000000000",
  "minTakerAmount": "100000000000000000",
  "approximateTakingAmount": "100000000000000000",
  "positiveSurplus": "1000",
  "takerAsset": "0x1234567890abcdef1234567890abcdef12345678",
  "cancelTx": "0xa2768a9826b2c45a6937010ce21a91b1da9f8c7aa5194f68aa99306b22518b41",
  "fills": [
    {
      "txHash": "0x806039f5149065924ad52de616b50abff488c986716d052e9c160887bc09e559",
      "filledMakerAmount": "100000000000000000",
      "filledAuctionTakerAmount": "100000000000000000",
      "takerFeeAmount": "123123"
    }
  ],
  "points": [
    {
      "delay": 234,
      "coefficient": 200
    }
  ],
  "auctionStartDate": 123123123123,
  "auctionDuration": 123123123123,
  "initialRateBump": 1000,
  "isNativeCurrency": true,
  "version": "2.0",
  "makerTraits": "string",
  "order": {
    "salt": "string",
    "maker": "0x995BE1CA945174D5bA75410C1E658a41eB13a2FA",
    "receiver": "0x995BE1CA945174D5bA75410C1E658a41eB13a2FA",
    "makerAsset": "0x995BE1CA945174D5bA75410C1E658a41eB13a2FA",
    "takerAsset": "0x995BE1CA945174D5bA75410C1E658a41eB13a2FA",
    "makingAmount": "100000000000000000",
    "takingAmount": "100000000000000000",
    "makerTraits": "string"
  },
  "cancelable": true
}

Did you find what you need?