This endpoint should have a 24-hour TTL, but responses seem to show cache headers being disabled and varnish x-cache always reads "miss, pass". This task is to look into the API logs to determine whether mapdata is being cached.
Also verify that the API endpoint is unable to return hidden revisions using the current user's permissions, or that if it does it prevents caching.