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

# Signer deploy/migration counts

> Deploy/migration counts for a signer. `deployCount` counts raw deploy rows and
can include duplicate mints (the same mint deployed more than once). Deploy
enumeration is internally capped at 500 rows, so very prolific deployers may be
undercounted.




## OpenAPI

````yaml openapi-spec/history.yaml get /api/sol/tokens/signer/{signer}/counts
openapi: 3.0.3
info:
  title: Raze Database API
  description: >
    Paid subscription API for Solana transaction data and history.


    Also hosts write utilities (`/utils/sol/*`): token launch, transfer, burn,

    consolidate, fees claim/config, and agent initialize — previously on

    `router.raze.bot`. Mixer/distribute removed 2026-07-25.


    ## Batch Requests

    All endpoints with path parameters (mint, signer, address, tokenMint,
    ownerAddress) support batch queries

    via comma-separated values. For example:
    `/api/sol/trades/mint/mint1,mint2,mint3?limit=50`


    - Maximum 10 values per batch request

    - Each value must be a valid address (>= 32 characters)

    - Single values behave identically to non-batch requests

    - Batch response format: `{ "success": true, "results": { "value1": {...},
    "value2": {...} }, "count": N, "timestamp": "..." }`

    - Each key in `results` contains the full single-entity response

    - Queries run in parallel for maximum performance
  version: 1.0.0
servers:
  - url: https://api.raze.bot
    description: >-
      Raze global History API — GeoDNS routes to the nearest region
      automatically
security:
  - ApiKeyAuth: []
paths:
  /api/sol/tokens/signer/{signer}/counts:
    get:
      summary: Signer deploy/migration counts
      description: >
        Deploy/migration counts for a signer. `deployCount` counts raw deploy
        rows and

        can include duplicate mints (the same mint deployed more than once).
        Deploy

        enumeration is internally capped at 500 rows, so very prolific deployers
        may be

        undercounted.
      operationId: getSignerCounts
      parameters:
        - name: signer
          in: path
          required: true
          schema:
            type: string
          example: 62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm
        - name: includeTokens
          in: query
          required: false
          schema:
            type: string
            enum:
              - true
              - false
            default: false
          description: >-
            Include arrays of all token addresses for deploys and migrations.
            Use 'true' to include token arrays.
        - name: tokens
          in: query
          required: false
          schema:
            type: string
            enum:
              - true
              - false
            default: false
          description: Alias for includeTokens parameter
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SignerCountsResponse'
        '400':
          description: Invalid signer address
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Database error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    SignerCountsResponse:
      type: object
      properties:
        success:
          type: boolean
        data:
          type: object
          properties:
            signer:
              type: string
            deployCount:
              type: integer
            migrationCount:
              type: integer
            totalCount:
              type: integer
            deployTokens:
              type: array
              items:
                type: string
              description: >-
                Array of token mint addresses for deploys (only included when
                includeTokens=true or tokens=true)
            migrationTokens:
              type: array
              items:
                type: string
              description: >-
                Array of token mint addresses for migrations (only included when
                includeTokens=true or tokens=true)
        timestamp:
          type: string
          format: date-time
    ErrorResponse:
      type: object
      properties:
        error:
          type: string
        message:
          type: string
        code:
          type: string
        success:
          type: boolean
      example:
        error: Unauthorized
        message: Invalid API key
        code: INVALID_KEY
        success: false
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: query
      name: apiKey

````