This document describes the limits and quotas for the Google Tag Manager API.

## Overview

Google Tag Manager is used by millions of sites. To protect the system from
receiving more data than it can handle, and to ensure an equitable
distribution of system resources, certain limits have been put in place. Our
policies are as follows and are subject to change.

## Obtaining Quota

You must register your application in the
[Google API Console](https://console.cloud.google.com/) to receive any quota; no
unregistered quota will be allowed. When you register a new application, you
are given a unique client ID to identify each application under that project.
Read the [Keys, access, security, and
identity](https://developers.google.com/console/help/using-keys)
section of the API Console guide to learn more about how client
IDs identify applications.

### General Quota Limits

The following quota limits apply to all requests made to the
[Tag Manager API](https://developers.google.com/tag-platform/tag-manager/api/v2):

- 10,000 requests per **project** per day.
- 0.25 queries per second (QPS) per **project**.

These quotas are independent of those you can set in the
[API Console](https://console.cloud.google.com/). If the
you set the project's **per-user limit** above 0.25 QPS, the
Google Tag Manager quota policy will still take effect and limit per-project
requests to 0.25 QPS.

> [!NOTE]
> **Note**: Daily quotas refresh at midnight PST. QPS quotas are enforced on a 100 second sliding window (i.e. 25 requests per 100 seconds).

## Exceeding Quota Limits

If quota is exceeded, Google Tag Manager API returns an error for
additional requests: HTTP status code `403 Forbidden` and
a message indicating that the specific account has insufficient
quota to proceed.

> [!NOTE]
> **Note** : You can apply for an increased quota by clicking **Edit Quotas** in the [API Console](https://console.cloud.google.com/) and filling out the *apply for higher quota form* to have your request considered.