Re: Internal error encountered.  - ReportInsights api
Hi @Scout50 P
The Insight reports are limited to a batch size of 10 locationNames per call so please make sure you limit 10 locations per call to the insights endpoint and also try to limit your API usage to 5 queries per second (QPS) per project when sending requests to avoid the 500 Internal Server Error.
The Google My Business API team