Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Los siguientes límites y cuotas se aplican a la API de datos.
Categorías de cuotas
La API de datos tiene tres categorías de cuotas de solicitudes: principal,
en tiempo real y embudo. Las solicitudes a la API a los métodos de Core cobran cuotas de Core. Las solicitudes de la API a los métodos de Realtime cobran cuotas de Realtime. Cada solicitud consume solo un tipo de cuota.
Todas las solicitudes consumen cuotas de propiedad.
Nombre de la cuota
Límite de propiedades estándares
Límite de propiedades de Analytics 360
Tokens principales por propiedad por día
200,000
2,000,000
Tokens de núcleo por propiedad por hora
40,000
400,000
Tokens de núcleo por proyecto, por propiedad y por hora
14,000
140,000
Solicitudes simultáneas principales por propiedad
10
50
Errores del servidor principal por proyecto, por propiedad y por hora
10
50
Tokens en tiempo real por propiedad por día
200,000
2,000,000
Tokens en tiempo real por propiedad por hora
40,000
400,000
Tokens en tiempo real por proyecto, por propiedad y por hora
14,000
140,000
Solicitudes simultáneas en tiempo real por propiedad
10
50
Errores de servidor en tiempo real por proyecto, por propiedad y por hora
10
50
Tokens de embudo por propiedad por día
200,000
2,000,000
Tokens de embudo por propiedad por hora
40,000
400,000
Tokens de embudo por proyecto, por propiedad y por hora
14,000
140,000
Solicitudes simultáneas del embudo por propiedad
10
50
Errores del servidor de embudo por proyecto, por propiedad y por hora
10
50
Las solicitudes simultáneas se miden según la cantidad de solicitudes que se ejecutan de forma simultánea. Para reducir la simultaneidad de las solicitudes, espera a que se completen las solicitudes anteriores antes de enviar solicitudes adicionales.
Los errores de servidor son los códigos 500 y 503. Las cuotas de errores de servidor solo se cobran cuando una solicitud genera un error de servidor. Cuando se agotan las cuotas de errores del servidor para un par de proyecto y propiedad, se bloquean todas las solicitudes a la propiedad desde el proyecto.
Cada solicitud consume la cuota de tokens por propiedad por hora y de tokens por proyecto por propiedad por hora. Esto significa que más de 3 proyectos deben acceder a una propiedad para que se agote la cuota de "Tokens por propiedad por hora" antes que la de "Tokens por proyecto por propiedad por hora".
Las propiedades pueden realizar 120 solicitudes potencialmente limitadas por hora. Las dimensiones userAgeBracket, userGender, brandingInterest, audienceId y audienceName pueden tener un umbral. Se aplican umbrales para impedir que las personas que consulten un informe infieran los datos demográficos o los intereses de usuarios específicos.
Cuota de tokens de propiedad
Los tokens se calculan con cada solicitud según su complejidad.
La mayoría de las solicitudes cobrarán 10 tokens o menos. Cuando una solicitud consume una gran cantidad de tokens de cuota, a menudo estos factores son los responsables:
Gran cantidad de filas
Gran cantidad de columnas
Criterios de filtro complejos
Período largo
Con cada solicitud a la API, puedes especificar "returnPropertyQuota": true en el cuerpo de la solicitud para mostrar el estado actual de los tokens de cuota de la propiedad. Este estado
contiene la cantidad que consumió esta solicitud y la cantidad que queda para
cada grupo de cuotas. Por ejemplo, considera especificar este parámetro en RunReportRequest.
[null,null,["Última actualización: 2025-07-26 (UTC)"],[[["\u003cp\u003eThe Google Analytics Data API uses a quota system to limit the number of requests and resources consumed, categorized into Core, Realtime, and Funnel based on the API methods used.\u003c/p\u003e\n"],["\u003cp\u003eEach request to the API consumes tokens and is subject to daily and hourly quotas, with separate limits for standard and Analytics 360 properties.\u003c/p\u003e\n"],["\u003cp\u003eExceeding any quota results in request failures with error messages, emphasizing the importance of managing request concurrency and minimizing server errors.\u003c/p\u003e\n"],["\u003cp\u003eThe token cost for each request varies depending on the request complexity, with factors like data volume, filtering, and date ranges significantly influencing token consumption.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can monitor quota usage by including \u003ccode\u003e"returnPropertyQuota": true\u003c/code\u003e in the request body to receive the current token status and remaining quota.\u003c/p\u003e\n"]]],["API requests consume quotas, categorized as Core, Realtime, or Funnel. Each request verifies and consumes quota within its category, failing if exhausted. Quotas include tokens per property, project, and concurrent requests, with different limits for standard and Analytics 360 properties. Server errors also have quotas, blocking requests upon exhaustion. Token consumption varies based on request complexity (rows, columns, filters, date ranges). Each request can check its quota status. Potentially thresholded data can also affect the result of the request.\n"],null,["# Data API limits and quotas\n\nThe following limits and quotas apply to the Data API.\n\nQuota Categories\n----------------\n\nThe Data API has three request quota categories: Core,\nRealtime, and Funnel. API requests to Core methods charge Core quotas. API\nrequests to Realtime methods charge Realtime quotas. Each request consumes only\none kind of quota.\n\n| Quota Category | API Methods |\n|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Core | [runReport](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/runReport), [runPivotReport](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/runPivotReport), [batchRunReports](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/batchRunReports), [batchRunPivotReports](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/batchRunPivotReports), [runAccessReport](/analytics/devguides/config/admin/v1/rest/v1alpha/properties/runAccessReport), [getMetadata](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/getMetadata), [checkCompatibility](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/checkCompatibility), [createAudienceExports](/analytics/devguides/reporting/data/v1/rest/v1beta/properties.audienceExports/create) |\n| Realtime | [runRealtimeReport](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/runRealtimeReport) |\n| Funnel | [runFunnelReport](/analytics/devguides/reporting/data/v1/rest/v1alpha/properties/runFunnelReport) |\n\nAnalytics Property Quotas\n-------------------------\n\nAll requests consume property quotas.\n\n| Quota Name | Standard Property Limit | Analytics 360 Property Limit |\n|----------------------------------------------------------|-------------------------|------------------------------|\n| Core Tokens Per Property Per Day | 200,000 | 2,000,000 |\n| Core Tokens Per Property Per Hour | 40,000 | 400,000 |\n| Core Tokens Per Project Per Property Per Hour | 14,000 | 140,000 |\n| Core Concurrent Requests Per Property | 10 | 50 |\n| Core Server Errors Per Project Per Property Per Hour | 10 | 50 |\n| Realtime Tokens Per Property Per Day | 200,000 | 2,000,000 |\n| Realtime Tokens Per Property Per Hour | 40,000 | 400,000 |\n| Realtime Tokens Per Project Per Property Per Hour | 14,000 | 140,000 |\n| Realtime Concurrent Requests Per Property | 10 | 50 |\n| Realtime Server Errors Per Project Per Property Per Hour | 10 | 50 |\n| Funnel Tokens Per Property Per Day | 200,000 | 2,000,000 |\n| Funnel Tokens Per Property Per Hour | 40,000 | 400,000 |\n| Funnel Tokens Per Project Per Property Per Hour | 14,000 | 140,000 |\n| Funnel Concurrent Requests Per Property | 10 | 50 |\n| Funnel Server Errors Per Project Per Property Per Hour | 10 | 50 |\n\n- Concurrent requests are measured by the number of requests being simultaneously executed. To reduce your request concurrency, wait for previous requests to complete before sending additional requests.\n- Server Errors are 500 and 503 codes. Server Errors quotas are only charged when a request results in a server error. When the Server Errors quotas are exhausted for a project and property pair, all requests to the property from the project are blocked.\n- Each request consumes quota for both Tokens Per Property Per Hour and Tokens Per Project Per Property Per Hour. This means that one property must be accessed by more than 3 projects before the \"Tokens Per Property Per Hour\" quota could be exhausted before the \"Tokens Per Project Per Property Per Hour\" quota.\n\n| **Note:** All daily quotas are refreshed at midnight Pacific Standard Time. All hourly quotas are refreshed within an hour but not necessarily on the whole hour boundaries.\n\nProperties are allowed 120 potentially thresholded requests per hour. The\ndimensions `userAgeBracket`, `userGender`, `brandingInterest`, `audienceId`, and\n`audienceName` are potentially thresholded. Thresholds are applied to prevent\nanyone viewing a report from inferring the demographics or interests of\nindividual users.\n\n### Property Tokens Quota\n\nTokens are calculated with each request depending upon the request's complexity.\nMost requests will charge 10 or fewer tokens. When a large number\nof quota tokens are consumed by a request, these factors are often responsible:\n\n- Large number of rows\n- Large number of columns\n- Complex filter criteria\n- Long date range\n\nWith each API request, you can specify `\"returnPropertyQuota\": true` in the\nrequest body to return the current property quota tokens status. This status\ncontains both the amount consumed by this request and the amount remaining for\neach quota group. For example, consider specifying this parameter in\n[`RunReportRequest`](/analytics/devguides/reporting/data/v1/rest/v1beta/properties/runReport#request-body)."]]