As per the section Async operations, throttling, and paging it is the same limit as mentioned in Subscription and tenant limits. The endpoint that are hit is management.azure.com
Resource Manager applies a limit on the number of read and write requests per hour to prevent an application from sending too many requests. If your application exceeds those limits, requests are throttled. The response header includes the number of remaining requests for your scope. For more information, see Throttling Resource Manager requests.
Can you elaborate more what do you mean by "How long the data behind these APIs will be kept?" Did you mean you can calling the report API for APIM and want to check what is the retention for the data that is returned from this API. If this is the case then this data is persisted in individual API Management instances for Reports API and the data is currently retained indefinitely till you are not deleting the APIM instance.