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

# Get All Tokens

> Retrieve a paginated list of all supported tokens for checkout. Sorted by most recent first.



## OpenAPI

````yaml get /2024-09-26/tokens
openapi: 3.0.0
info:
  title: Crossmint Payments API
  description: Crossmint Payments API
  version: 1.0.0
  contact:
    name: Crossmint Support
    url: https://www.crossmint.com
    email: support@crossmint.com
servers:
  - url: https://staging.crossmint.com/api
    description: Staging environment (testnets)
  - url: https://www.crossmint.com/api
    description: Production environment (mainnets)
security: []
tags: []
paths:
  /2024-09-26/tokens:
    get:
      summary: Get all supported tokens
      description: >-
        Retrieve a paginated list of all supported tokens for checkout. Sorted
        by most recent first.
      operationId: TokensController-getAllTokens-5
      parameters:
        - name: X-API-KEY
          in: header
          description: API key required for authentication
          required: true
          schema:
            type: string
        - name: chains
          required: false
          in: query
          description: Comma-separated list of chains the result should only include
          example: solana,base
          schema:
            type: string
        - name: cursor
          required: false
          in: query
          description: >-
            The cursor from the previous results set to get the next paginated
            result set
          schema:
            type: string
        - name: limit
          required: false
          in: query
          description: Maximum number of tokens to return (maximum 100, default 30)
          example: '30'
          schema:
            type: string
        - name: tokenClasses
          required: false
          in: query
          description: >-
            Comma-separated list of token classes the result should only
            include. Default is memecoin,onramp
          example: memecoin,onramp
          schema:
            type: string
      responses:
        '200':
          description: List of supported tokens retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetAllTokensResponseDTO'
        '400':
          description: Invalid query parameters.
        '403':
          description: No access to tokens
components:
  schemas:
    GetAllTokensResponseDTO:
      type: object
      properties:
        nextCursor:
          type: string
        previousCursor:
          type: string
        data:
          type: array
          items:
            type: object
            properties:
              token:
                type: string
              available:
                type: boolean
              features:
                type: object
                properties:
                  creditCardPayment:
                    type: boolean
                required:
                  - creditCardPayment
                title: Token features
                description: >-
                  The features show if the token is supported for credit card
                  payment, same chain crypto payment, and cross chain crypto
                  payment.
            required:
              - token
              - available
              - features
            title: The requested token and its availability
            description: >-
              Information regarding the token that was requested and its
              availability
      required:
        - data
      title: Get all tokens response

````