How to get complete USD-M income history

Hi there,

We need to fetch the entire income history from our users, and using /fapi/v1/income is obviously not an option since it’s limited to the last 3 months.

We are now looking at generating an income history statement from API (Binance API Documentation)

However, the max range for each report is 1 year, which means we can only fetch 5 years of history since the monthly limit is 5 requests. It would be helpful to know either the timestamp, date, or year of the oldest transaction in the user’s account so we don’t need to request statements for multiple years in which the user might not have any transactions.

Can anyone suggest the best way of doing this? If we need to generate 5 reports each time, it also means the user can’t generate any statements from web before the next month so I was hoping to find a better solution than this.