---
title: Usage
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/typescript)

[DNS](https://developers.cloudflare.com/api/typescript/resources/dns)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Usage

#### UsageZone

##### [Get DNS Record Usage](https://developers.cloudflare.com/api/typescript/resources/dns/subresources/usage/subresources/zone/methods/get)

client.dns.usage.zone.get(ZoneGetParams { zone\_id } params, RequestOptionsoptions?): [ZoneGetResponse](https://developers.cloudflare.com/api/typescript/resources/dns#%28resource%29%20dns.usage.zone%20%3E%20%28model%29%20zone%5Fget%5Fresponse%20%3E%20%28schema%29) { record\_quota, record\_usage } 

GET/zones/{zone\_id}/dns\_records/usage

##### ModelsExpand Collapse 

ZoneGetResponse { record\_quota, record\_usage } 

record\_quota: number | null

Maximum number of DNS records allowed for the zone. Null if using account-level quota.

minimum0

record\_usage: number

Current number of DNS records in the zone.

minimum0

#### UsageAccount

##### [Get DNS Record Usage for Account](https://developers.cloudflare.com/api/typescript/resources/dns/subresources/usage/subresources/account/methods/get)

client.dns.usage.account.get(AccountGetParams { account\_id } params, RequestOptionsoptions?): [AccountGetResponse](https://developers.cloudflare.com/api/typescript/resources/dns#%28resource%29%20dns.usage.account%20%3E%20%28model%29%20account%5Fget%5Fresponse%20%3E%20%28schema%29) { record\_quota, record\_usage, internal\_record\_quota, internal\_record\_usage } 

GET/accounts/{account\_id}/dns\_records/usage

##### ModelsExpand Collapse 

AccountGetResponse { record\_quota, record\_usage, internal\_record\_quota, internal\_record\_usage } 

record\_quota: number | null

Maximum number of DNS records allowed across all public zones in the account. Null if using zone-level quota.

minimum0

record\_usage: number

Current number of DNS records across all public zones in the account.

minimum0

internal\_record\_quota?: number

Maximum number of DNS records allowed across all internal zones in the account. Only present if internal DNS is enabled.

minimum0

internal\_record\_usage?: number

Current number of DNS records across all internal zones in the account. Only present if internal DNS is enabled.

minimum0