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

# Get Asset

> Catalogue of every asset supported on the platform.

Each entry includes the asset's display name, supported networks, trading
and withdrawal limits, withdrawal fees, icons, and flags describing
whether deposits, withdrawals, trades, swaps, price alerts, and
recurring buys are available. Delisted assets are hidden by default —
pass ``include_delisted=true`` to include them, or ``category_slug`` to
narrow to a single category.

Note: the tier-based percentage trading fee is NOT included here — it
depends on the customer's monthly volume and is only known at trade
time. To quote the real fee for a specific trade, call the swap
estimate endpoint and read ``src_fee`` / ``dst_fee`` from its response.



## OpenAPI

````yaml /openapi.json get /api/public/broker/assets/{code}/
openapi: 3.0.3
info:
  title: Digital Surge API
  version: '2.0'
  description: >-
    Digital Surge is an Australian cryptocurrency exchange. This API provides
    programmatic access to your account: live AUD pricing for hundreds of
    assets, instant swaps, recurring buys, price triggers, portfolio balances,
    transaction history, and crypto withdrawals.


    **Authentication** — create an API key in the Digital Surge app under
    *Account Settings → API Keys* and send it with every request:
    `Authorization: Bearer <your-api-key>`. Read-only and read & write keys are
    available.


    **Guides and interactive documentation** — https://digitalsurge.com.au/docs


    **AI agents** — connect via the Digital Surge MCP server:
    https://mcp.digitalsurge.com.au/mcp
servers:
  - url: https://app.digitalsurge.com.au
    description: Production
security: []
tags:
  - name: Public
    description: Unauthenticated endpoints — market data, asset info, pricing
  - name: Private
    description: Authenticated endpoints — trading, portfolio, account management
paths:
  /api/public/broker/assets/{code}/:
    get:
      tags:
        - Public
      summary: Get Asset
      description: >-
        Catalogue of every asset supported on the platform.


        Each entry includes the asset's display name, supported networks,
        trading

        and withdrawal limits, withdrawal fees, icons, and flags describing

        whether deposits, withdrawals, trades, swaps, price alerts, and

        recurring buys are available. Delisted assets are hidden by default —

        pass ``include_delisted=true`` to include them, or ``category_slug`` to

        narrow to a single category.


        Note: the tier-based percentage trading fee is NOT included here — it

        depends on the customer's monthly volume and is only known at trade

        time. To quote the real fee for a specific trade, call the swap

        estimate endpoint and read ``src_fee`` / ``dst_fee`` from its response.
      operationId: public_broker_assets_retrieve
      parameters:
        - in: path
          name: code
          schema:
            type: string
          description: A unique value identifying this Virtual Asset.
          required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualAsset'
          description: ''
      security: []
components:
  schemas:
    VirtualAsset:
      type: object
      properties:
        code:
          type: string
          readOnly: true
        name:
          type: string
          readOnly: true
        tradeable:
          type: boolean
          title: Tradeable
          readOnly: true
        decimal_places:
          type: integer
          readOnly: true
          title: Precision
        min_amount:
          type: number
          format: double
          readOnly: true
        step_size:
          type: string
          format: decimal
          readOnly: true
        min_withdrawal_amount:
          type: number
          format: double
          readOnly: true
        withdrawal_step_size:
          type: string
          format: decimal
          readOnly: true
          description: Minimum increment for withdrawal amount
        withdrawal_fee:
          type: number
          format: double
          readOnly: true
        withdrawals_enabled:
          type: boolean
          readOnly: true
        deposits_enabled:
          type: boolean
          readOnly: true
        withdrawal_note:
          type: string
          readOnly: true
        deposit_note:
          type: string
          readOnly: true
        global_deposit_note:
          type: string
          readOnly: true
        global_deposit_note_level:
          type: string
          readOnly: true
        needs_tag:
          type: boolean
          readOnly: true
          nullable: true
          description: Do withdrawals need a tag? Unknown allows tag to be optionally sent
        min_confirmations:
          type: integer
          readOnly: true
          nullable: true
          description: Min number for deposit balance confirmation
        default_network:
          type: string
          readOnly: true
        default_network_name:
          type: string
          readOnly: true
        rank:
          type: integer
          readOnly: true
          nullable: true
          description: Rank by market cap
        color:
          type: string
          readOnly: true
          description: Hex code for asset colour
        color_dark:
          type: string
          readOnly: true
          description: Hex code for asset dark colour
        description:
          type: string
          readOnly: true
          description: Asset description
        website:
          type: string
          format: uri
          readOnly: true
          description: Asset URL
        image:
          type: string
          format: uri
          readOnly: true
          description: Asset icon image
        image_dark:
          type: string
          format: uri
          readOnly: true
          description: Asset dark icon image
        stakeable:
          type: boolean
          readOnly: true
        rtcompat:
          type: boolean
          readOnly: true
          title: Retail Trade compatible
          description: Paired against BTC on Binance
        swaps_enabled:
          type: boolean
          readOnly: true
        swap_rate_offset:
          type: string
          format: decimal
          description: In percent, used as offset from site wide fees
          readOnly: true
        triggers_enabled:
          type: boolean
          description: If Price Triggers are enabled for this asset
          readOnly: true
        recurring_enabled:
          type: boolean
          description: If Recurring Buys are enabled for this asset
          readOnly: true
        max_order_size_value:
          type: number
          format: double
          readOnly: true
        delisted:
          type: boolean
          readOnly: true
        categories:
          type: array
          items:
            $ref: '#/components/schemas/Category'
          readOnly: true
        in_discovery_zone:
          type: boolean
          readOnly: true
          description: Mark asset as part of the Discovery zone
      required:
        - categories
        - code
        - color
        - color_dark
        - decimal_places
        - default_network
        - default_network_name
        - delisted
        - deposit_note
        - deposits_enabled
        - description
        - global_deposit_note
        - global_deposit_note_level
        - image
        - image_dark
        - in_discovery_zone
        - max_order_size_value
        - min_amount
        - min_confirmations
        - min_withdrawal_amount
        - name
        - needs_tag
        - rank
        - recurring_enabled
        - rtcompat
        - stakeable
        - step_size
        - swap_rate_offset
        - swaps_enabled
        - tradeable
        - triggers_enabled
        - website
        - withdrawal_fee
        - withdrawal_note
        - withdrawal_step_size
        - withdrawals_enabled
    Category:
      type: object
      properties:
        slug:
          type: string
          maxLength: 32
          pattern: ^[-a-zA-Z0-9_]+$
        name:
          type: string
          maxLength: 50
        description:
          type: string
          maxLength: 255
      required:
        - name
        - slug

````