API Data doesn't match with the data exported with web ui

I am using this endpoint to load the calls data:
I load all the data limited by dates.
However if I load the same data using the web interface:
Reports > Usage Reports > Phone System > Charge
There are more records. If I check one specific name it seams like a lo of his records are lost in API.

For example the calls records for the username “BTI - Damion Smith” on Feb-26 in API has one record but in the web interface 90. That is a big difference.

I also checked the timezones so they are not the issue.