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

# Get detailed information and commission structure for a single instrument

> Returns full instrument metadata including leverage, trading session hours, swap rates, min/max trade sizes, and commission tiers for the authenticated user's group. Use this before placing a trade to validate sizing and cost.



## OpenAPI

````yaml /openapi-readme.json get /trading/symbols/{symbol}
openapi: 3.1.0
info:
  title: Amana API
  version: 1.0.0
  description: API documentation for Amana platform
servers:
  - url: https://gateway.amana.io
    description: Amana app
security: []
tags:
  - name: onboarding
    description: Endpoints related to user onboarding, KYC processes, and account setup.
  - name: auth
    description: Endpoints for user authentication, token management, and session handling.
  - name: trading
    description: >-
      Endpoints related to trading operations, account management, and market
      data retrieval.
  - name: charting
    description: >-
      Endpoints for retrieving historical price data, technical indicators, and
      other charting-related information.
  - name: uaepass
    description: Endpoints for UAE Pass authentication and identity verification.
  - name: alerts
  - name: cms
  - name: dw
  - name: events
  - name: geo-location
  - name: high-leverage
  - name: kyc
  - name: mt
  - name: nafath
  - name: payments
  - name: promo-codes
  - name: smart-money
  - name: support
  - name: symbols
  - name: trading-accounts
  - name: transactions
  - name: user
  - name: watchlists
paths:
  /trading/symbols/{symbol}:
    get:
      tags:
        - trading
      summary: >-
        Get detailed information and commission structure for a single
        instrument
      description: >-
        Returns full instrument metadata including leverage, trading session
        hours, swap rates, min/max trade sizes, and commission tiers for the
        authenticated user's group. Use this before placing a trade to validate
        sizing and cost.
      operationId: getInstrumentDetails
      parameters:
        - schema:
            type: string
          in: path
          name: symbol
          required: true
          description: Trading symbol identifier, for example XAUUSD, EURUSD, or AAPL.
      responses:
        '200':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      _id:
                        type: string
                      logo:
                        type: string
                      friendlyName:
                        type: string
                      delayed:
                        type: boolean
                      desc:
                        type: string
                      sharia:
                        type: boolean
                      shariaStatus:
                        type: string
                        enum:
                          - QUESTIONABLE
                          - COMPLIANT
                          - NONCOMPLIANT
                      leverage:
                        type: number
                      pdt:
                        type: boolean
                      digits:
                        type: number
                      session:
                        type: array
                        items:
                          type: string
                      quotes:
                        type: array
                        items:
                          type: string
                      tradingHours:
                        type: object
                        properties:
                          timezone:
                            type: string
                          regular:
                            type: array
                            items:
                              type: string
                          preMarket:
                            type: array
                            items:
                              type: string
                          postMarket:
                            type: array
                            items:
                              type: string
                          overnight:
                            type: array
                            items:
                              type: string
                          otherExtended:
                            type: array
                            items:
                              type: string
                        required:
                          - timezone
                          - regular
                          - preMarket
                          - postMarket
                          - overnight
                          - otherExtended
                        additionalProperties: false
                      sector:
                        type: number
                      industry:
                        type: number
                      mode:
                        type: number
                      calc:
                        type: number
                      swap:
                        type: object
                        properties:
                          long:
                            type: number
                          short:
                            type: number
                          mode:
                            type: number
                          tick:
                            type: number
                        required:
                          - long
                          - short
                          - mode
                          - tick
                        additionalProperties: false
                      min:
                        type: number
                      max:
                        type: number
                      step:
                        type: number
                      limit:
                        type: number
                      mCurrency:
                        type: string
                      pCurrency:
                        type: string
                      mFx:
                        type: string
                      pFx:
                        type: string
                      access:
                        type: array
                        items:
                          type: string
                      ric:
                        type: string
                      isin:
                        type: string
                    required:
                      - _id
                      - logo
                      - friendlyName
                      - delayed
                      - desc
                      - sharia
                      - shariaStatus
                      - leverage
                      - pdt
                      - digits
                      - session
                      - quotes
                      - sector
                      - industry
                      - mode
                      - calc
                      - min
                      - max
                      - step
                      - limit
                      - mCurrency
                      - pCurrency
                      - access
                    additionalProperties: false
                  comms: {}
                required:
                  - data
                additionalProperties: false
        '401':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  message:
                    type: string
                  details:
                    type: object
                    additionalProperties: true
                required:
                  - error
                additionalProperties: false
        '404':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  message:
                    type: string
                  details:
                    type: object
                    additionalProperties: true
                required:
                  - error
                additionalProperties: false
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT token obtained from authentication endpoints

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.