historicalTrades returns nothing when fromId is specified

There is some issue when I send historicalTrades with fromId parameter.

When fromId = 26335000 I get empty array in response. But, If I omit fromId parameter…

I can see, that there is trade with id = 26342766.
26335000 is less then 26342766, so response should contains trades in first case.
What could be the reason?

Any suggestion on this? It looks like a bug on Binance back-end, and I want to know will it be fixed or not.

Hello, by sending the same request url GET https://fapi.binance.com/fapi/v1/historicalTrades?symbol=BANDUSDT&fromId=26335000&limit=1000 on Postman, I’m able to get expected results:

Not sure, what’s the issue on your side, but you can have a try with our https://github.com/binance-exchange/binance-api-postman

Yes, at the moment it works fine. This is some floating issue and I think it depends on market activity

I’m also facing this same issue.
Is there a fix/workaround that I could use?

It is possible to check the historical price for a specific date, for example: BNBUSD 2021-12-31 03:56:11