> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.byteful.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Retrieve Simplified Product Checkout Catalog

> This endpoint returns a simplified product list that is both visible
and enabled for API checkouts. It helps clients to quickly identify and
purchase available products without any search or pagination parameters.
Ideal for basic API-based purchasing.




## OpenAPI

````yaml get /public/user/checkout/catalog
openapi: 3.0.1
info:
  title: Byteful Public User API
  description: Public API used for third-party usage.
  termsOfService: https://byteful.com
  contact:
    url: https://byteful.com
    email: developer@byteful.com
  version: '1.0'
  x-logo:
    altText: Byteful
    backgroundColor: '#6354eb'
    url: >-
      https://pbs.twimg.com/profile_banners/1038803520605118464/1729783007/1500x500
servers:
  - url: https://api.byteful.com/1.0/
security: []
paths:
  /public/user/checkout/catalog:
    get:
      tags:
        - Checkout
      summary: Retrieve Simplified Product Checkout Catalog
      description: |
        This endpoint returns a simplified product list that is both visible
        and enabled for API checkouts. It helps clients to quickly identify and
        purchase available products without any search or pagination parameters.
        Ideal for basic API-based purchasing.
      responses:
        '200':
          description: Successfully retrieved the simplified checkout catalog.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    additionalProperties:
                      type: object
                      properties:
                        country_id:
                          type: string
                          description: The ISO country code for the product.
                          example: us
                        product_cycle_options:
                          type: array
                          description: List of subscription cycles available.
                          example:
                            - 1:month
                            - 3:month
                            - 1:year
                          items:
                            type: string
                        product_is_available:
                          type: boolean
                          description: >-
                            Flag indicating if the product is currently
                            available.
                          example: true
                        product_is_per_ip:
                          type: boolean
                          description: >-
                            Specifies if the product is purchased on a per-IP
                            basis.
                          example: true
                        product_name:
                          type: string
                          description: Human-readable name of the product.
                          example: Datacenter Proxies [US]
                        product_protocol:
                          type: string
                          description: Network protocol used by the product (e.g., ipv4).
                          example: ipv4
                        product_stock:
                          type: integer
                          description: Number of units in stock.
                          example: 10
                        product_type:
                          type: string
                          description: Type of product (e.g., isp, datacenter).
                          example: datacenter
                    description: Object containing available products keyed by product ID
                    example:
                      datacenter_us:
                        country_id: us
                        product_cycle_options:
                          - 1:month
                          - 3:month
                          - 1:year
                        product_is_available: true
                        product_is_per_ip: true
                        product_name: Datacenter Proxies [US]
                        product_protocol: ipv4
                        product_stock: 10
                        product_type: datacenter
                      isp_gb:
                        country_id: gb
                        product_cycle_options:
                          - 1:month
                          - 3:month
                          - 1:year
                        product_is_available: true
                        product_is_per_ip: true
                        product_name: Static Residential ISP Proxies [GB]
                        product_protocol: ipv4
                        product_stock: 181
                        product_type: isp
                  message:
                    type: string
                    description: A success message.
                    example: Checkout catalog successfully retrieved.
      security:
        - APIPrivateKey: []
          APIPublicKey: []
components:
  securitySchemes:
    APIPrivateKey:
      type: apiKey
      description: ' Private API key for user-level authentication.'
      name: X-API-Private-Key
      in: header
    APIPublicKey:
      type: apiKey
      description: ' Public API key for user-level authentication.'
      name: X-API-Public-Key
      in: header

````