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

# Get hosted venue deposit address

> Returns the authenticated user's provider-verified Solana USDC deposit address. It never returns the provider wallet ID or credentials. The capability is independently gated from trading and may be unavailable even when orders are enabled.



## OpenAPI

````yaml /openapi/openapi.json get /users/me/venue-accounts/{venue}/deposit-address
openapi: 3.0.2
info:
  title: AGG API
  version: 1.0.0
  description: >-
    Prediction market aggregator REST API — authentication, users, venue events,
    venue markets, orderbooks, charts, and execution workflows.
servers:
  - url: https://api.agg.market
    description: Production
  - url: https://api.staging.agg.market
    description: Staging
security: []
paths:
  /users/me/venue-accounts/{venue}/deposit-address:
    get:
      tags:
        - Users
      summary: Get hosted venue deposit address
      description: >-
        Returns the authenticated user's provider-verified Solana USDC deposit
        address. It never returns the provider wallet ID or credentials. The
        capability is independently gated from trading and may be unavailable
        even when orders are enabled.
      operationId: getHostedVenueDepositAddress
      parameters:
        - name: venue
          in: path
          required: true
          schema:
            type: string
        - name: mode
          in: query
          required: false
          schema:
            type: string
            enum:
              - live
              - paper
      responses:
        '200':
          description: '200'
          content:
            application/json:
              schema:
                additionalProperties: false
                type: object
                required:
                  - venue
                  - accountId
                  - environment
                  - asset
                  - network
                  - address
                  - observedAt
                properties:
                  venue:
                    type: string
                    enum:
                      - betdex
                  accountId:
                    type: string
                  environment:
                    type: string
                    enum:
                      - sandbox
                      - production
                  asset:
                    type: string
                    enum:
                      - USDC
                  network:
                    type: string
                    enum:
                      - solana
                  address:
                    minLength: 32
                    maxLength: 44
                    pattern: ^[1-9A-HJ-NP-Za-km-z]+$
                    type: string
                  observedAt:
                    format: date-time
                    type: string
        '400':
          description: '400'
          content:
            application/json:
              schema:
                type: object
                required:
                  - message
                properties:
                  message:
                    type: string
        '401':
          description: '401'
          content:
            application/json:
              schema:
                type: object
                required:
                  - message
                properties:
                  message:
                    type: string
        '403':
          description: '403'
          content:
            application/json:
              schema:
                type: object
                required:
                  - message
                properties:
                  message:
                    type: string
        '404':
          description: '404'
          content:
            application/json:
              schema:
                type: object
                required:
                  - message
                properties:
                  message:
                    type: string
        '503':
          description: '503'
          content:
            application/json:
              schema:
                type: object
                required:
                  - message
                properties:
                  message:
                    type: string
      security:
        - appId: []
          bearerAuth: []
components:
  securitySchemes:
    appId:
      type: apiKey
      in: header
      name: x-app-id
      description: Your application ID. Required for all app-tier and user-tier routes.
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        JWT access token returned by POST /auth/verify. Required for user-tier
        routes.

````