> ## Documentation Index
> Fetch the complete documentation index at: https://runpod-b18f5ded-lg-apiv2-new.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# List data centers

> Returns available data center locations.



## OpenAPI

````yaml get /v2/catalog/datacenters
openapi: 3.0.3
info:
  title: RunPod REST API
  version: 2.0.0
  description: RunPod public REST API — v2
servers:
  - url: /
    description: Current server
security:
  - bearerAuth: []
paths:
  /v2/catalog/datacenters:
    get:
      tags:
        - Catalog
      summary: List data centers
      description: Returns available data center locations.
      operationId: listDataCenters
      parameters:
        - name: include
          in: query
          required: false
          description: >-
            Comma-separated optional expansions. Supported value:
            GPU_AVAILABILITY, CPU_AVAILABILITY.
          style: form
          explode: false
          schema:
            type: array
            items:
              $ref: '#/components/schemas/DataCenterInclude'
            example:
              - GPU_AVAILABILITY
        - name: regions
          in: query
          required: false
          description: >-
            Comma-separated DataCenterRegion enum values. Values within this
            filter use OR semantics. Different filter families combine with AND.
          style: form
          explode: false
          schema:
            type: array
            items:
              $ref: '#/components/schemas/DataCenterRegion'
            example:
              - EUROPE
              - ASIA
        - name: networkVolumeTypes
          in: query
          required: false
          description: >-
            Comma-separated volume types. Supported values: STANDARD,
            HIGH_PERFORMANCE. Values within this filter use AND semantics;
            volumes=STANDARD,HIGH_PERFORMANCE requires both storage types.
            Different filter families combine with AND.
          style: form
          explode: false
          schema:
            type: array
            items:
              $ref: '#/components/schemas/VolumeType'
            example:
              - STANDARD
              - HIGH_PERFORMANCE
        - name: compliance
          in: query
          required: false
          description: >-
            Comma-separated Compliance enum values. Values within this filter
            use AND semantics; compliance=GDPR,SOC_2_TYPE_2 requires both
            certifications. Different filter families combine with AND.
          style: form
          explode: false
          schema:
            type: array
            items:
              $ref: '#/components/schemas/Compliance'
            example:
              - GDPR
              - SOC_2_TYPE_2
        - name: globalNetwork
          in: query
          required: false
          description: >-
            Filter by global networking support. true returns only data centers
            that support global networking; false only those that do not.
            Different filter families combine with AND.
          schema:
            type: boolean
          example: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListDataCentersResponse'
        default:
          description: Error
          content:
            application/problem+json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    DataCenterInclude:
      type: string
      description: Data center catalog availability expansion.
      enum:
        - GPU_AVAILABILITY
        - CPU_AVAILABILITY
    DataCenterRegion:
      type: string
      description: Continental region containing the data center.
      example: EUROPE
      enum:
        - NORTH_AMERICA
        - SOUTH_AMERICA
        - EUROPE
        - ASIA
        - MIDDLE_EAST
        - AFRICA
        - OCEANIA
        - ANTARCTICA
        - UNKNOWN
    VolumeType:
      type: string
      description: Data center network volume storage type.
      enum:
        - STANDARD
        - HIGH_PERFORMANCE
    Compliance:
      type: string
      description: Compliance certifications.
      enum:
        - GDPR
        - ISO_IEC_27001
        - ISO_14001
        - PCI_DSS
        - HITRUST
        - SOC_1_TYPE_2
        - SOC_2_TYPE_2
        - SOC_3_TYPE_2
        - ITAR
        - FISMA_HIGH
        - HIPAA
        - RENEWABLE
    ListDataCentersResponse:
      type: object
      required:
        - dataCenters
      properties:
        dataCenters:
          type: array
          items:
            $ref: '#/components/schemas/DataCenter'
    ErrorResponse:
      type: object
      properties:
        title:
          type: string
          description: Short human-readable summary
          example: Not Found
        status:
          type: integer
          description: HTTP status code
          example: 404
        detail:
          type: string
          description: Human-readable explanation
          example: pod not found
    DataCenter:
      type: object
      required:
        - id
        - name
        - region
        - networkVolumeTypes
        - compliance
        - globalNetwork
      properties:
        id:
          type: string
          example: US-TX-3
        name:
          type: string
          example: US Texas 3
        region:
          $ref: '#/components/schemas/DataCenterRegion'
        globalNetwork:
          type: boolean
          description: >-
            Whether this data center supports global networking (private
            cross-datacenter pod-to-pod network).
          example: true
        networkVolumeTypes:
          type: array
          items:
            $ref: '#/components/schemas/VolumeType'
          description: Network volume tiers this DC supports. Empty = none.
        compliance:
          type: array
          description: Compliance certifications held by this data center
          items:
            $ref: '#/components/schemas/Compliance'
          example:
            - GDPR
            - ISO_IEC_27001
            - SOC_2_TYPE_2
        gpuAvailability:
          type: array
          description: >-
            Per-GPU availability in this data center. Present only when
            requested with include=gpuAvailability.
          items:
            $ref: '#/components/schemas/CatalogResourceAvailability'
        cpuAvailability:
          type: array
          description: >-
            Per-CPU availability in this data center. Present only when
            requested with include=cpuAvailability.
          items:
            $ref: '#/components/schemas/CatalogResourceAvailability'
    CatalogResourceAvailability:
      type: object
      required:
        - id
        - name
        - availability
      properties:
        id:
          type: string
          description: Catalog resource identifier.
          example: NVIDIA GeForce RTX 4090
        name:
          type: string
          description: Human-readable catalog resource name.
          example: RTX 4090
        availability:
          $ref: '#/components/schemas/AvailabilityLevel'
    AvailabilityLevel:
      type: string
      description: Catalog stock availability level.
      enum:
        - NONE
        - LOW
        - MEDIUM
        - HIGH
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: RunPod API Key

````