I encountered an issue when using the myTrades endpoint. When I call this endpoint for several available symbols, it returns an empty list, even though the transaction report downloaded from Binance shows trades for these symbols.
I’ve observed this behavior for the past three months. Previously, the myTrades endpoint would correctly return the trades for the requested symbols.
This is the request I’ve been using: https://api.binance.com/api/v3/myTrades?symbol=BTCBUSD&limit=1000&recvWindow=60000&fromId=0×tamp=1730023447653&signature=..., which now no longer returns the expected results.
I would appreciate any suggestions or guidance on how I might resolve this issue, or if there are specific settings to configure to ensure that I receive the correct data.
I have the same issue
It’s for sure a bug, I’ve tested this on five different accounts
Most often are lost trades which happened 3-4 years ago
For example I see SYS/BTC trades in the CSV export data
Hello, I have the same issue, lot of old trades are returned as an empty array. I also tryed some different endpoint like account allOrders and marketData historicalTrade using the orderId and same result, an empty array …
Exemple:
My trades UNIUSDT novembre 2021 orderId: 1257881259 never returned on any endpoint but I got it on the exported CSV file from my account:
And even if I use your swagger: Swagger UI on the marketData historicalTrades with this ID nothings are returned.
I also see that the latest ID for this symbol (UNIUSDT) contains 9 digits and mine contains 10 digits regarding the exported CSV file, i’m not sure that could be related but that’s weird anyway.
I would like to contact the support team but how can I proceed ?
Same problem here with myTrades endpoint. Old trades, before 2022 are not showing anymore. Please fix it as soon as possible. All wallet portfolio and tax apps are crashing.