---
title: "Get the canonical Argaam stock classification list (cross-market)."
url: "https://developer.argaam.com/apis/market-data-layer-api-production-v1/versions/ca86b5b0-4709-486f-b41b-f80ad96b0d25/operations/getMarketsStockClassification"
---

> Full API specification: https://developer.argaam.com/apis/market-data-layer-api-production-v1/versions/ca86b5b0-4709-486f-b41b-f80ad96b0d25.md

# Get the canonical Argaam stock classification list (cross-market).

`GET` `/api/v1.1/markets/stock-classification`

Operation ID: `getMarketsStockClassification`

Returns the complete Argaam stock taxonomy, mapping each listed company to its stock type (ordinary share, REIT, ETF, preferred share, etc.) across all GCC exchanges. This classification is independent of each exchange's own sector tree and is used as the master reference for Argaam screeners and heatmaps. **Tip:** For per-company financial ratios across all classified stocks use `GET /companies/stock-classification/ratios`. For exchange-specific sector trees use `GET /markets/{marketId}/sectors`.

## Responses

- `200` - Success

## OpenAPI definition

```yaml
openapi: 3.0.1
info:
  title: Market Data Layer API
  version: v1.1
servers:
  - url: https://api.argaam.com
    description: Argaam API Gateway (Production)
paths:
  /api/v1.1/markets/stock-classification:
    get:
      tags:
        - Markets
      responses:
        "200":
          description: Success
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ApiV1Response"
      summary: Get the canonical Argaam stock classification list (cross-market).
      description: "Returns the complete Argaam stock taxonomy, mapping each listed
        company\r

        to its stock type (ordinary share, REIT, ETF, preferred share, etc.)\r

        across all GCC exchanges.\r

        \            \r

        This classification is independent of each exchange's own sector tree\r

        and is used as the master reference for Argaam screeners and heatmaps.\r

        \              \r

        **Tip:** For per-company financial ratios across all classified stocks
        use\r

        `GET /companies/stock-classification/ratios`.\r

        For exchange-specific sector trees use\r

        `GET /markets/{marketId}/sectors`."
      operationId: getMarketsStockClassification
      parameters: []
security:
  - ApiKeyAuth: []
components:
  schemas:
    ApiV1Response:
      type: object
      properties:
        success:
          type: boolean
        apiVersion:
          type: string
          nullable: true
        timestamp:
          type: string
          format: date-time
        requestId:
          type: string
          nullable: true
        data:
          nullable: true
        meta:
          $ref: "#/components/schemas/ApiV1Meta"
        rateLimit:
          $ref: "#/components/schemas/ApiV1RateLimit"
      additionalProperties: false
    ApiV1Meta:
      type: object
      properties:
        page:
          type: integer
          format: int32
        pageSize:
          type: integer
          format: int32
        totalRecords:
          type: integer
          format: int32
        totalPages:
          type: integer
          format: int32
          readOnly: true
        hasNextPage:
          type: boolean
          readOnly: true
        hasPreviousPage:
          type: boolean
          readOnly: true
      additionalProperties: false
    ApiV1RateLimit:
      type: object
      properties:
        limit:
          type: integer
          format: int32
        remaining:
          type: integer
          format: int32
        reset:
          type: string
          format: date-time
      additionalProperties: false
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: apikey
```
