I have tried retrieving portions of fiat deposit history via
/sapi/v1/fiat/orders endpoint and can’t get any data past last 90 days.
Example request from official Postman:
Params generated via:
let beginTime = new Date('2021-09-01').getTime(); let endTime = new Date('2021-09-30').getTime();
Irrespective of supplied
endTime, returned data always stays within last 90 days - i.e. as of writing on 19.12.2021 no data before 20.09.2021 ever gets surfaced while there are at least 4 more deposits available under UI for 09.2021 (https://www.binance.com/en-AU/my/wallet/history/deposit-fiat)
At the same time, the
/sapi/v1/fiat/orders output is still limited by both parameters and stays within
endTime that fall within 90 days limit.
Have also noticed that e.g. Koinly is able to get all deposits using same API key and also
/bapi / internal API on the above UI page (https://www.binance.com/bapi/fiat/v1/private/fiatpayment/transactions/get-order-history) is able to surface this information correctly.
Would appreciate help understanding how to reliably retrieve full deposit history via API.