---
title: IPs
---

[Skip to content](#%5Ftop) 

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

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# IPs

##### [Cloudflare/JD Cloud IP Details](https://developers.cloudflare.com/api/typescript/resources/ips/methods/list)

client.ips.list(IPListParams { networks } query?, RequestOptionsoptions?): [IPListResponse](https://developers.cloudflare.com/api/typescript/resources/ips#%28resource%29%20ips%20%3E%20%28model%29%20ip%5Flist%5Fresponse%20%3E%20%28schema%29)

GET/ips

##### ModelsExpand Collapse 

IPsArray \= Array<IPsArrayItem\>

The set of IPs on the Address Map.

created\_at?: string

formatdate-time

ip?: string

An IPv4 or IPv6 address.

IPListResponse \= PublicIPIPs { etag, ipv4\_cidrs, ipv6\_cidrs } | PublicIPIPsJDCloud { etag, ipv4\_cidrs, ipv6\_cidrs, jdcloud\_cidrs } 

One of the following:

PublicIPIPs { etag, ipv4\_cidrs, ipv6\_cidrs } 

etag?: string

A digest of the IP data. Useful for determining if the data has changed.

ipv4\_cidrs?: Array<string\>

List of Cloudflare IPv4 CIDR addresses.

ipv6\_cidrs?: Array<string\>

List of Cloudflare IPv6 CIDR addresses.

PublicIPIPsJDCloud { etag, ipv4\_cidrs, ipv6\_cidrs, jdcloud\_cidrs } 

etag?: string

A digest of the IP data. Useful for determining if the data has changed.

ipv4\_cidrs?: Array<string\>

List of Cloudflare IPv4 CIDR addresses.

ipv6\_cidrs?: Array<string\>

List of Cloudflare IPv6 CIDR addresses.

jdcloud\_cidrs?: Array<string\>

List IPv4 and IPv6 CIDRs, only populated if `?networks=jdcloud` is used.