> [!NOTE]
> This product is in [Legacy status](https://developers.google.com/maps/legacy.md.txt). As of October 2026, Directions API (Legacy) can no longer be enabled for new Google Cloud projects. Existing projects remain fully supported. For new features and improved performance, [migrate to the Routes
> API](https://developers.google.com/maps/documentation/routes/migrate-routes).

> [!CAUTION]
> **Reminder:** To use the Directions API (Legacy), you must [enable billing](https://console.cloud.google.com/project/_/billing/enable?utm_source=Docs_BillingNudge) on each of your projects and include an [API key](https://developers.google.com/maps/documentation/directions/get-api-key.md.txt) or OAuth token with all API or SDK requests.

Directions API (Legacy) requests generate calls to one of two SKUs depending on the
type of request:
[Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-ess-sku)
or
[Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-advanced-pro-sku).

## SKU details and pricing for the Directions API (Legacy)

The following table shows the pay-as-you-go SKU details and pricing for the Directions API (Legacy).

| Category | SKU Details | SKU Pricing |
|---|---|---|
| **Essentials** | [SKU: Directions](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-ess-sku) | [Global pricing list](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#routes-legacy-pricing) [India pricing list](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#routes-legacy-pricing) |
| **Pro** | [SKU: Directions Advanced](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-advanced-pro-sku) | [Global pricing list](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#routes-legacy-pricing) [India pricing list](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#routes-legacy-pricing) |

## Usage limits

While there is no maximum number of requests per day, the following
usage limits are still in place for the Directions API (Legacy):

- Maximum allowed number of [waypoints](https://developers.google.com/maps/documentation/directions/examples.md.txt#Waypoints) per request: 25
  - Using 1--10 waypoints is billed at the [Directions SKU rate](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-ess-sku).
  - Using more than 10 waypoints (11--25) is billed at the [Directions Advanced SKU rate](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#directions-advanced-pro-sku).
- Requests per minute are calculated as the sum of [client-side](https://developers.google.com/maps/documentation/javascript/directions) and server-side queries. To look up the per-minute quota, see [Quotas and quota alerts](https://developers.google.com/maps/billing-and-pricing/manage-costs.md.txt#quotas).

## Adjust quota


Quota limits define the maximum number of requests allowed for a specific API or service within a
given timeframe. When the number of requests in your project reaches the quota limit, your service
stops responding to requests.

> [!IMPORTANT]
> **Important:** To understand how a quota increase might affect your bill, see the [pricing calculator](https://mapsplatform.google.com/pricing/#pricing-calculator).

To modify a quota value for your API, follow these steps:

1. In the Cloud console, go to **Google Maps Platform \> Quotas**.
2. Select the API for which you want to modify the quota.
3. Identify the quota value that you want to change, and select it using the checkbox.
4. Click **Edit** , enter a new quota value, and click **Submit request**.

### View quota increase requests

> [!IMPORTANT]
> **Important:** You must have the appropriate [IAM permissions to view quota increase requests](https://cloud.google.com/docs/quotas/permissions#permissions_increase).

To view all quota increase requests, including past and pending requests, follow these steps:

1. In the Cloud console, go to **Google Maps Platform \> Quotas**.
2. Select the API for which you want to view the quota increase request.
3. Click **Increase Requests**.

> [!TIP]
> **Tip:** Monitor your quota usage regularly to avoid service interruptions. For more information, see [Quotas and quota alerts](https://developers.google.com/maps/billing-and-pricing/manage-costs.md.txt#quotas).

## Terms of Use restrictions

For more information about terms of use, see
[policies for the Directions API (Legacy)](https://developers.google.com/maps/documentation/directions/policies.md.txt) and the
[License Restrictions section](https://cloud.google.com/maps-platform/terms/#3.-license.)
of the Google Maps Platform Terms of Service.